在Chrome操作系统上,始终可以使用Ctrl+T键盘快捷键打开一个新标签页(或实际上是浏览器窗口)。在Ubuntu中可以这样做吗?
仅仅设置键盘快捷键是行不通的,因为这将改变在Chrome浏览器中的行为(例如,它将始终打开一个新窗口而不是一个新标签页)。
警告:这里发布的解决方案可以解决发布的问题,但是,即使没有打开google-chrome窗口,对于使用Firefox和nautilus来打开标签页的应用程序(如google-chrome),Ctrl+t快捷键也将变得无用。 。
此处的关键是捕获google chrome的窗口ID(如果已打开)。可以使用wmctrl,grep和awk(或其他应用程序)来完成。获得窗口ID后,您可以使用发送任何所需的击键xdotool
。
wmctrl和xdotool在默认安装中不可用。您可以从软件中心或在终端上键入以下内容来安装它们:
sudo apt-get install wmctrl xdotool
然后将以下内容粘贴到文件中(给它您喜欢的文件名并记住文件名,如果要隐藏它,请以a开头文件名.
,我将其.google_chrome_system_tab_open
用作文件名):
windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t
然后按Alt+F2并键入以下内容:
chmod +x /path/to/the/file
替换/path/to/the/file
为粘贴上述命令集的文件位置(在我的情况下是)/home/jobin/.google_chrome_system_tab_open
。
现在,转到系统设置->键盘->快捷方式->自定义快捷方式,然后单击+
以添加新的快捷方式。
提供快捷方式的名称(我正在使用“打开的Google Chrome系统选项卡”),并将以下内容粘贴到“命令:”之前的文本框中。
/path/to/the/file
然后,您可以为此命令设置所需的击键;Ctrl+t根据您的情况。
如果使用类似Ctrl+;的快捷方式,则可能会将Ctrl+保留t为firefox和nautilus的快捷方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句