多くの仮想デスクトップで多くのウィンドウが開いている場合が多く、アプリケーションを見つけるのが困難です。
では、開いているウィンドウを検索するためのツールはあるのでしょうか?
現在、私はウィンドウ マネージャーとして Awesome を使用していますが、これに依存する必要はありません。
答え1
私が使うdmenu
。
私のスクリプト~/bin
はgo-win
#!/bin/bash
wmctrl -l | cut -d' ' -f5- | dmenu -nb '#3f3f3f' -nf '#dcdccc' -sf '#3f3f3f' -sb '#dcdccc' -i | xargs wmctrl -a
そして私のグローバルキーrc.lua
awful.key({ modkey }, "g", function() exec("go-win") end)
これを使用すると、画面上部に開いているウィンドウのリストが表示され、入力時に増分検索が実行されます。
答え2
KDE 4には、これを実行する標準プログラムKrunnerがあります(他の機能の中でも、基本的には次のように動作します)。ローンチ)。別のウィンドウ マネージャー/デスクトップ環境で動作するかどうかはわかりませんが、試してみたい場合に備えて言及しておきます。
答え3
とともにノコギリエイウィンドウマネージャ(Schemeで拡張可能なスタッキングマネージャ)が好きですiswitch-windowショートカット キーを押してから、ウィンドウ名の文字をいくつか入力し、Enter.
あGnomeと同様のインターフェース、iswitch-window.pyは、DeskBar アプレット。
Awesome に同様の機能がないとしたら驚き、少しがっかりするでしょう。ない場合は、Lua で記述することもできます。
シェルの補完メカニズム (zsh または bash) とコマンドを使用して、ウィンドウ マネージャーに依存しない方法でテキスト ターミナルに同様の機能を実装できますwmctrl
。