Ubuntu 10.10サーバーにvncserverを設定し、vncserver :1
でサービスを開始しました。また、WinXPのUltraVNCビューアーから接続することもできました。
すべて正常に動作しますが、キーd
を入力できません。
ターミナルにいてd
と入力すると、ターミナルウィンドウが最小化され、もう一度d
と入力すると、再び表示されます。
誰かがこれを修正する方法を知っていますか?
私は自分で解決策を手に入れました。
Hide all normal windows and set focus to the desktop
;Alt+D
またはその他の組み合わせを押します。vncserver -kill :1
で現在のvncserver接続を切断します。vncserver :1
で再起動します。問題が解決しました。
ピーター
また、VNCセッションのメタシティの代わりにウィンドウマネージャーとして openbox を使用することもできます。 Metacityショートカットは機能せず、Mod4 + Dは何も壊しません。
だから私は5つの異なるスタックエクスチェンジサイトで同じ質問がされているのを見ました、そしてすべての答えはホットキーを削除するだけだと言っています、それは機能しますが、問題の根本ではありません(少なくとも私にとってはそうではありませんでした)。ここで説明するように、実際の問題は、windowsスーパーキーが正しくマップされていないことです。
i3はVNCセッション中にmod4(Windowsキー)を無視します
基本的には、これら2つのコマンドを実行するだけです
xmodmap -e "clear mod4"
xmodmap -e "add Mod4 = Super_L"
それはそれをする必要があります。これで、デスクトップは、スーパー(Windows)キーも押した場合にのみ表示されます。 「d」キー(およびスーパーショートカットを備えた他のキー)は、期待どおりに機能するはずです。
キーボードによっては、Super_Lを別のものに置き換える必要がある場合があります。詳細については、上のリンクを確認してください。