我經常在許多虛擬桌面上打開許多窗口,很難找到某些應用程式。
那麼有沒有什麼工具可以搜尋開啟的視窗呢?
目前我使用 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-窗口。按快速鍵,然後按視窗名稱中的幾個字母,然後按Enter。
AGnome 的類似介面,iswitch-window.py,包含在桌面欄小程式。
如果 Awesome 沒有類似的東西,我會感到驚訝,甚至有點失望。如果沒有,你也可以用 Lua 寫。
您可以使用 shell 的完成機制(zsh 或 bash)和命令在文字終端中以與視窗管理器無關的方式實現類似的功能wmctrl
。