打开/聚焦终端窗口的快捷方式

Jir*_*iri 7 command-line shortcut-keys

我正在使用快捷方式Ctrl+ Alt+T打开一个新的终端窗口。我使用的终端非常频繁(计算器和简单的命令)之一,我想设置其他快捷键(如Ctrl+ Alt+R或任何其他我不在乎)切换到这个特定的终端窗口(使用GNOME的终端统一,Ubuntu 12.04)。

这可能(以及如何)?

Gok*_*ari 8

有一个名为 的应用程序wmctrl,它可以帮助您。您可以通过以下命令安装 wmctrl:

# apt-get install wmctrl
Run Code Online (Sandbox Code Playgroud)

您可以通过查看当前存在的窗口的wmctrl -l标题和名称来获取当前存在的窗口列表。使用标题,您可以通过以下方式提升窗口:

$ wmctrl -a <string>
Run Code Online (Sandbox Code Playgroud)

要自动化此过程,您可以使用 --title 参数启动特定的 gnome-terminal 以设置其窗口标题。假设你已经运行:

$ gnome-terminal --title=testing
Run Code Online (Sandbox Code Playgroud)

你可以运行:

$ wmctrl -a "testing"
Run Code Online (Sandbox Code Playgroud)

要提升该窗口,请注意您用于选择窗口的字符串应特定于该窗口,不应与任何其他窗口的标题匹配。