web-dev-qa-db-ja.com

ウィンドウを閉じるコマンドは何ですか?

Ubuntu 16.04で現在のウィンドウを閉じるためのキーボードショートカットを設定したい。 alt+f4は既にこれを実行しており、必要に応じてこのショートカットを再定義できることを認識していますが、本当に必要なのは、同じ機能を実行するショートカットを追加することです。

理由は;指定されたファンクションキーがないキーボードを持っています(60%)。代わりに、ファンクションキーは、数字キーの行をnumberfunctionキー(たとえば、4からf4、またはその逆)。

alt+f4を使用してウィンドウをすばやく閉じる習慣が深く、ファンクションキーモードと数字キーモードのどちらを使用していても機能するようにしたいのですが、commandフィールドに新しいキーボードショートカットを設定します。

特定の問題に対する適切な回避策を見つけ、それを以下の回答に投稿しました。それでも、よりエレガントな解決策に向けてオープンしています。

編集:明確にするために、マシンはX11を実行しています。

5
FinleyGibson

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でのテストは行っていません。

5
guiverc

使ってみましたか CTRL+Q

私はこれらのキーを押してウィンドウを閉じるために使用していましたが、キーボードショートカットを追加したことはありません。少なくとも、私が使用したディストリビューションではデフォルトのようです(常にdebianベース)。

でも私はあなたの質問の意味を理解しています

3
lese

@FinleyGibsonの回答とともに私が見つけた他の回避策は

dconf-editorを開きます(dconf-editorがインストールされていない場合は、以下のコマンドでインストールします
Sudo apt install dconf-editor

検索キーワード「閉じる」

enter image description here

次に、カスタム値を['<Alt>F4', '<Alt>4']に編集します

enter image description here

2
PRATAP

私は問題の良い解決策を見つけましたが、最初に尋ねた質問に正確に答えるものではありませんが、同様の問題が発生した場合の回避策としてここに投稿します。

私が見つけた解決策は、xdotoolを使用してalt+f4ショートカットをコマンドとして実行し、これをalt+4のコマンドとして設定することでした。まだ持っていない場合、これを最初に行うにはxdotoolを実行します。

Sudo apt-get install xdotool

次に、設定メニューのキーボードショートカットに移動し、カスタムショートカットを追加します。 commandフィールドに次のように入力します。

xdotool key Alt+F4

ショートカットをAlt + 4に設定します。

これはうまくいきますが、誰かがよりエレガントな解決策を持っている場合に備えて、質問はそのままにしておきます。デフォルトでclose windowショートカットによって呼び出される正確なコマンドを使用します。

1
FinleyGibson