Ubuntu 19.04 Ctrl+Alt+F7 を削除する方法

Ubuntu 19.04 Ctrl+Alt+F7 を削除する方法

誰かこれについて明確な答えをくれませんか? これらのショートカットは、実質的にどのアイデアでも、どの開発者にとっても非常に一般的なものです... これらを無効にする方法を検索するのにも 1 時間以上かかり、結果も出ないのはなぜかわかりません...

この組み合わせを押すたびに (コード内で使用方法が見つかるはずです)、OS が空白になり、Ctrl + Alt + F1 で元に戻ります。

どなたか助けていただければ幸いです。この問題を抱えているのは私だけではないはずです。

答え1

以下の方法は、Kubuntu 18.04.2 LTSでうまくいきました。Xを使用している場合でもうまくいくはずです(ただしWaylandでは動作しないと思います)。

この答え読みます:

2 つの異なるキーマップがあります。1 つはグラフィカル環境 (X) で使用され、もう 1 つはコンソールで使用されます。

最初のものはxmodmapおよびによって設定されますsetxkbmap。2 番目のものは によって設定されますloadkeys

最初のものは でダンプできxmodmap、2 番目のものは でダンプできますdumpkeys

xmodmap -pke(グラフィカル環境から実行)の出力には次のような内容が含まれます。

keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7

目的の動作をするには、XF86Switch_VT_7を に置き換える必要がありますF7

xmodmap -e 'keycode 73 = F7 F7 F7 F7 F7 F7 F7'

これからは、Ctrl+ Alt+はF7VT_7に切り替わりません。どうしても切り替える必要がある場合は、

  • 別のキーストロークにバインドするXF86Switch_VT_7
  • または、管轄権がなく、+ (または+ + ) が VT_7 に切り替わる非グラフィカル コンソール (例: Ctrl+ Alt+を押すF3)を「通過」します。xmodmapAltF7CtrlAltF7

Ctrl私のテストでは、VLC で+ Alt+ をバインドして使用できることを確認しましたF7。他の GUI アプリケーションでもショートカットを使用できるはずです。


私はKubuntu 18.04.2 LTSを使用していますが、貼り付けることで解決策を永続化できます。

keycode 73 = F7 F7 F7 F7 F7 F7 F7

をファイルに入力します~/.Xmodmap。これは、/etc/X11/Xsessionからのソース ファイルであるため機能します。/etc/X11/Xsession.d/ファイルの 1 つは であり、これを実行する80kubuntu-xmodmap(存在する場合) ためです。xmodmap$HOME/.Xmodmap

関連情報