Запустить новый экземпляр, если в текущей рабочей области нет открытых экземпляров.

Я борюсь с организацией своего рабочего пространства. У меня есть одно рабочее пространство на проект, над которым я работаю. Некоторые приложения я могу исправить в одной рабочей области, так как они нужны только для одного проекта. Другие (например, Firefox) мне нужны на всех рабочих пространствах. Теперь, когда я открываю Firefox из рабочей области, в которой нет экземпляра Firefox, я либо попадаю в рабочую область с экземпляром Firefox, либо запускается новый экземпляр Firefox.

Как мне всегда запускать новый экземпляр, если в текущем рабочем пространстве его нет? Включение плагина «Launch new instance» в gnome-tweaks запускает новые экземпляры, даже если в текущем рабочем пространстве открыт экземпляр.

В основном, когда я открываю Firefox (или любое приложение, которое не привязано к рабочей области), я хочу, чтобы произошло следующее:
Есть ли экземпляр, работающий в текущей рабочей области? -> Уделить внимание этому экземпляру
В противном случае запустите новый экземпляр в текущем рабочем пространстве.

Как мне этого добиться?

1
задан 1 August 2019 в 18:34

1 ответ

Необходимо "изолировать" текущую рабочую область. Можно сделать это при помощи Рабочей области Изолированный Тире расширение оболочки GNOME, например. Однако, так как Ubuntu в наше время (версия 17.10 и позже) идет с Прикреплением Ubuntu (ветвление Тире для Прикрепления), можно активировать это путем простого выполнения следующей команды в Терминале, никакая потребность сделать что-либо дополнительное:

gsettings set org.gnome.shell.extensions.dash-to-dock isolate-workspaces true
0
ответ дан 7 December 2019 в 19:17

Другие вопросы по тегам:

Похожие вопросы: