我希望有一种方法(即窗口管理器或插件),它允许我在打开的窗口列表中按标题搜索窗口,直接切换到该窗口,而不是在任务栏中拼命寻找该特定窗口。
也许还有窗口切换命令?(切换到标题与给定模式匹配的窗口)。
我确信一定有一个窗口列表命令,尽管我还没有研究过。
答案1
窗口列表命令(wmctrl):
$ wmctrl -lx
0x0540043e 0 google-chrome.Google-chrome ubunzeus Search for window title? - Ask Ubuntu - Google Chrome
0x050000ec 0 Mail.Thunderbird ubunzeus Inbox - Mozilla Thunderbird
0x04e1068d 0 gnome-terminal-server.Gnome-terminal ubunzeus ljames@ubunzeus: ~
切换到特定窗口的命令(xdotool)
$ xdotool windowactivate 0x0540043e
上述命令将切换到具有以下 ID 的 Windows0x0540043e,这是该 Askubuntu 消息条目列表中所特有的。
它们都在存储库中:
$ sudo apt install wmctrl xdotool
上面的 wmtrl 的命令参数是:
- -l列出窗口
- -X包括窗口的 WM_CLASSS。
xdotool 的命令参数是:
- 窗口激活将指定窗口置于最前面
- 窗口 ID要采取行动的指定窗口。