我使用带有 GNOME 桌面环境的 Ubuntu 18.04 Bionic Beaver。我想使用键盘快捷键在另一个工作区中的某个 Chrome 人物中打开网页。打开网页没有问题,但我不知道如何扩展命令以在我的第二个工作区中打开它。我有快捷方式可以在打开后将其移动到另一个工作区,但我想一次性完成所有操作(也许调用文件.sh
可能会有帮助?)。这是我目前所拥有的:
google-chrome https://askubuntu.com/ --profile-directory="Person 0"
答案1
这是一个黑客式的解决方法,但我认为这可以实现你想要的效果。你需要wmctrl
先通过运行以下命令进行安装
sudo apt install wmctrl
然后你需要创建一个 bash 脚本。首先创建一个文本文件并向其中添加以下几行。
#!/bin/bash
wmctrl -s 1
google-chrome --new-window https://askubuntu.com/ --profile-directory="Person 0"
wmctrl -s %n
(请注意,如果您想在第 -th 个工作区中打开 Chrome,则需要在第二行中使用%n+1
)。将文件另存为,例如chrome-workspace2.sh
,然后使其可执行。
最后,在创建键盘快捷键时,使用该脚本的完整路径作为快捷键的命令。