我正在努力组织我的工作空间。我正在处理的每个项目都有一个工作区。我可以将一些应用程序修复到单个工作区,因为它们只需要单个项目。我在所有工作区都需要其他(如 Firefox)。现在,当我从一个没有 Firefox 实例的工作区打开 Firefox 时,我要么被带到带有 Firefox 实例的工作区,要么启动了一个新的 Firefox 实例。
当前工作区中没有实例时,如何始终启动新实例?在 gnome-tweaks 中打开“启动新实例”插件会启动新实例,即使当前工作空间中打开了一个实例。
基本上,当我打开 Firefox(或任何未固定到工作区的应用程序)时,我希望发生以下情况:
当前工作区中是否正在运行实例?-> 将焦点放在该实例上
否则,在当前工作区中启动一个新实例。
我怎样才能做到这一点?
您需要“隔离”您当前的工作空间。例如,您可以通过使用Workspace Isolated Dash GNOME shell 扩展来做到这一点。但是,由于现在的 Ubuntu(版本 17.10 及更高版本)带有 Ubuntu Dock(Dash to Dock 的一个分支),您只需在终端中运行以下命令即可激活它,无需执行任何额外操作:
dconf 编辑器
在 Ubuntu 20.04 LTS 中,
dconf-editor
看起来功能强大(比gnome-tweaks
)且易于使用(比
gsettings
或dconf
)。工作区相关选项:
运行
dconf-editor
,按Ctrl+L输入位置路径。截屏: