rus*_*fer 5 unity application-switcher
是否可以绑定自定义键以切换到特定应用程序?
例如:
super+1 切换到 chrome 窗口(不是 Windows 列表中的第一个)。
super+2 切换到 nautilus 窗口
或者至少:
super+1 切换到第一个窗口
super+2 切换到第二个窗口
这需要一些工作,但您可以使用脚本和键绑定来完成此操作。
有一个名为xdotool的工具,它可以让您模拟键盘按下。您可以绑定键盘按键来运行利用此工具的脚本。
使用您喜欢的任何语言来传输终端命令,您可以使用以下命令找到特定的进程 ID:
ps aux | grep "process here"
使用xdotool search --pid "process ID here"
您将获得单个应用程序的多个窗口 ID。我不知道如何对它们进行排序以找到正确的 ID,因此您可以做的就是让您的脚本将找到的 ID 迭代到
xdotool windowactivate "window ID here"
这将打开你的窗口。
例如,我的 1 键将被绑定来运行一个脚本,该脚本查找“filezilla”的进程 ID。然后它会用xdotool找到窗口ID,获取这些ID,然后将它们传递给xdotool来拉出窗口。2 键可能是“google-chrome”
归档时间: |
|
查看次数: |
767 次 |
最近记录: |