スーパーキーがコンテキストメニューを開かないようにするにはどうすればよいですか?

Aug 19 2020

最近manjarolinuxをインストールしましたが、スーパーキーを押すだけでウィスカーメニューが開きます。しかし、xfce4キーボードショートカットをいじっていて、「デフォルトにリセット」を押すと、そのままの設定に戻ると思いましたが、代わりに、スーパーキーがウィスカメニューではなくコンテキストメニューを開くようにする他のデフォルトに戻りました。

紛らわしいのは、スーパーキーをコンテキストメニューコマンドまたはアプリに接続する目に見えるショートカットがないことです。また、マウスの位置に関係なく、デスクトップを右クリックすると常にコンテキストメニューが表示されることにも注意してください。スーパーキーを押したときにウィスカーメニューを開く新しいショートカットを追加できましたが、それでも同時にコンテキストメニューが開きます。

xfce4-settingsを複数回再インストールしようとしましたが、何も変更されていません。

編集:xevコマンドでさらにテストした後、スーパーキーがALT_Lイベントも送信していることに気付きました。これは、左のAltキーを押すと複製されます。他にもたくさんのイベントを送っていますが、どう解釈すればいいのかわかりません。

編集2:コマンドxfdesktop --menuがスーパーキーを押すのとほぼ同じ結果を生成することを確認しました。ただし、図1のメニューからctrl + escapeショートカットを削除しても何も変わりません。スーパーキーを押すたびに、どこかでこのコマンドを実行しようと決めているようです。xevまた、実行しても実際には何も面白いものは生成されませんxfdesktop --menu

編集3:redditに質問した後、誰かxcapeが関与する可能性があることを示唆しました。xcapeタスクマネージャーで検索したところ、と呼ばれるプロセスが見つかりましたxcape -e Super_L Alt_L F1

プロセスを強制終了すると、奇妙なスーパーキーの動作が停止しました。ただし、このプロセスは、ログインまたは再起動するたびに常に開始され、その理由はわかりません。

回答

SashoNajdov Oct 15 2020 at 19:13

移動: Menu -> Session and Startup -> [TAB] Application Autostart -> [FIND] xcape -> [UNTICK]