web-dev-qa-db-ja.com

Ubuntu10.10のvncserverに接続されたVNCビューアーにキー「d」(小文字)を入力できません

Ubuntu 10.10サーバーにvncserverを設定し、vncserver :1でサービスを開始しました。また、WinXPのUltraVNCビューアーから接続することもできました。

すべて正常に動作しますが、キーdを入力できません。

ターミナルにいてdと入力すると、ターミナルウィンドウが最小化され、もう一度dと入力すると、再び表示されます。

誰かがこれを修正する方法を知っていますか?

5
Peter Lee

私は自分で解決策を手に入れました。

  1. [システム]-> [設定]-> [キーボードショートカット]に移動します。
  2. 行を選択しますHide all normal windows and set focus to the desktop;
  3. Alt+Dまたはその他の組み合わせを押します。
  4. vncserver -kill :1で現在のvncserver接続を切断します。
  5. vncserver :1で再起動します。
  6. VNCクライアントから再接続します。

問題が解決しました。

ピーター

6
Peter Lee

また、VNCセッションのメタシティの代わりにウィンドウマネージャーとして openbox を使用することもできます。 Metacityショートカットは機能せず、Mod4 + Dは何も壊しません。

2
pusher

だから私は5つの異なるスタックエクスチェンジサイトで同じ質問がされているのを見ました、そしてすべての答えはホットキーを削除するだけだと言っています、それは機能しますが、問題の根本ではありません(少なくとも私にとってはそうではありませんでした)。ここで説明するように、実際の問題は、windowsスーパーキーが正しくマップされていないことです。

i3はVNCセッション中にmod4(Windowsキー)を無視します

基本的には、これら2つのコマンドを実行するだけです

xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"

それはそれをする必要があります。これで、デスクトップは、スーパー(Windows)キーも押した場合にのみ表示されます。 「d」キー(およびスーパーショートカットを備えた他のキー)は、期待どおりに機能するはずです。

キーボードによっては、Super_Lを別のものに置き換える必要がある場合があります。詳細については、上のリンクを確認してください。

1
QueueUnderflow