我正在使用快捷方式Ctrl+ Alt+T打开一个新的终端窗口。我经常使用其中一个终端(计算器和简单命令),我想设置另一个快捷方式(如Ctrl+ Alt+R或任何其他,我不关心)来切换到这个特定的终端窗口(在 Unity、Ubuntu 12.04 中使用 gnome-terminal)。
这可能吗(以及如何实现)?
答案1
有一个名为的应用程序wmctrl
可以帮助您。您可以通过命令安装 wmctrl:
# apt-get install wmctrl
您可以通过获取当前存在的窗口列表wmctrl -l
并查看当前存在的窗口的标题和名称。使用标题,您可以通过以下方式调出窗口:
$ wmctrl -a <string>
要自动执行此过程,您可以使用 --title 参数启动特定的 gnome-terminal 来设置其窗口标题。假设您已运行:
$ gnome-terminal --title=testing
您可以运行:
$ wmctrl -a "testing"
要打开该窗口,请注意用于选择窗口的字符串应该特定于该窗口,不应该与任何其他窗口的标题匹配。