コマンドを使用して、開いているアプリのインスタンス/ウィンドウにフォーカスすることは可能ですか?
特定のアプリにすばやく切り替えるためのキーボードショートカットを割り当てたいです。
次のショートカットが必要です:
これらに対しては正常に動作します(デフォルトのコマンド、たとえばThunderbird
を実行):
私はgnome-Shell @ 12.04を使用しています(問題ではありません)
Wmctrlパッケージは、アプリケーションウィンドウへのアクセスと操作を提供し、必要なことを行います。最初にこの小さなパッケージをインストールします。
Sudo apt-get install wmctrl
Wmctrlのmanページは次のとおりです。 http://manpages.ubuntu.com/manpages/precise/en/man1/wmctrl.1.html
コマンドラインスイッチを見ると、-aがウィンドウを上げてフォーカスしていることがわかります。どのウィンドウにフォーカスするかを知るには、Chromiumウィンドウが開いていることを確認してから、実行します
wmctrl -l
これにより、開いているすべてのウィンドウとそのタイトルのリストが表示されます。ほとんどの場合、Chromiumのウィンドウタイトルの最後に「Chromium」が付いているため、これを使用できます。
この情報が手元にあれば、ショートカットのコマンドを作成できます。キーボードの設定を開き、ショートカットに移動して、カスタムショートカットをクリックし、+記号をクリックして入力します。
Name: Focus Chromium Shortcut
Command: wmctrl -a 'Chromium'
私はUnityを使用していますが、Google Chromeでこれを試しましたが、うまくいきました。 Gnome-Shellでも動作するはずです。
かなりクールなアイデア:)
DrTebi
数年前、この目的のために mcgr という小さなアプリケーションを作成しました。元々はMetacityウィンドウマネージャーでのみ機能していましたが、後でGnomeに適合させました。
Ubuntuを使用できます Super+1 に 9 アプリに切り替えます。 Superキーを3秒間押すと、各トレイアイコンの番号が表示されます。