Ubuntu 16.04で現在のウィンドウを閉じるためのキーボードショートカットを設定したい。 alt+f4
は既にこれを実行しており、必要に応じてこのショートカットを再定義できることを認識していますが、本当に必要なのは、同じ機能を実行するショートカットを追加することです。
理由は;指定されたファンクションキーがないキーボードを持っています(60%)。代わりに、ファンクションキーは、数字キーの行をnumberとfunctionキー(たとえば、4
からf4
、またはその逆)。
alt+f4
を使用してウィンドウをすばやく閉じる習慣が深く、ファンクションキーモードと数字キーモードのどちらを使用していても機能するようにしたいのですが、commandフィールドに新しいキーボードショートカットを設定します。
特定の問題に対する適切な回避策を見つけ、それを以下の回答に投稿しました。それでも、よりエレガントな解決策に向けてオープンしています。
編集:明確にするために、マシンはX11を実行しています。
wmctrl -c <win>
wmctrl - interact with a EWMH/NetWM compatible X Window Manager. -c <WIN> Close the window <WIN> gracefully.
(からman wmctrl
。ただし、私はXFCEを使用しているため、デフォルトのUbuntu 16.04で見つかったUnityでのテストは行っていません。
使ってみましたか CTRL+Q
私はこれらのキーを押してウィンドウを閉じるために使用していましたが、キーボードショートカットを追加したことはありません。少なくとも、私が使用したディストリビューションではデフォルトのようです(常にdebianベース)。
でも私はあなたの質問の意味を理解しています
私は問題の良い解決策を見つけましたが、最初に尋ねた質問に正確に答えるものではありませんが、同様の問題が発生した場合の回避策としてここに投稿します。
私が見つけた解決策は、xdotool
を使用してalt+f4
ショートカットをコマンドとして実行し、これをalt+4
のコマンドとして設定することでした。まだ持っていない場合、これを最初に行うにはxdotool
を実行します。
Sudo apt-get install xdotool
次に、設定メニューのキーボードショートカットに移動し、カスタムショートカットを追加します。 command
フィールドに次のように入力します。
xdotool key Alt+F4
ショートカットをAlt + 4に設定します。
これはうまくいきますが、誰かがよりエレガントな解決策を持っている場合に備えて、質問はそのままにしておきます。デフォルトでclose window
ショートカットによって呼び出される正確なコマンドを使用します。