Cinnamon показывает приложение во всех рабочих областях

У меня есть несколько мониторов. Обычно я перемещаюсь между 4 или 5 рабочими пространствами для разных областей деятельности в течение дня (просто разные проекты, проекты PyCharm для Python и проекты Eclipse для Java, электронная почта и деятельность по управлению проектами и т. д.).

Я хотел бы запустить приложение чата на мониторе, который будет отображаться во всех рабочих областях, чтобы он всегда привлекал мое внимание и не менялся, когда я меняю рабочие области.

Я не вижу в Cinnamon возможности сделать это и не нахожу поискового выражения, которое помогло бы мне решить эту проблему в Google.


person Russ Bateman    schedule 27.07.2015    source источник
comment
Это действительно не относится к SO, но если вы щелкнете правой кнопкой мыши по окну, вы можете выбрать Always on visible workspace, что вам нужно. Теперь я голосую за закрытие этого вопроса.   -  person ElefantPhace    schedule 28.11.2015
comment
Спасибо. Причина, по которой он может принадлежать, заключается в том, что ответ не (не) появился, а теперь появится.   -  person Russ Bateman    schedule 29.11.2015
comment
какой ответ? причина, по которой он не принадлежит, заключается в том, что он не имеет ничего общего с программированием.   -  person ElefantPhace    schedule 29.11.2015
comment
В SO не все связано только с программированием, многие здесь пытаются получить совет и помощь для Linux и Mac.   -  person Sativa    schedule 01.08.2016
comment
[Здесь] проблема, которая исследует, как вы можете сделать это программно, поэтому будет жесткое сопоставление между окном и этим параметром.   -  person Ciprian Tomoiagă    schedule 03.04.2017
comment
@CiprianTomoiagă: Я думаю, вы забыли на что-то ссылаться. :)   -  person Sasha Chedygov    schedule 13.03.2018
comment
@SashaChedygov смотрите мой ответ :)   -  person Ciprian Tomoiagă    schedule 13.03.2018


Ответы (1)


На данный момент это невозможно в Cinnamon. Это давний запрос функции (с 2012 года!).

Однако ему есть альтернативы. А именно, программа devilspie2 (доступна в репозиториях) позволяет управлять окнами и их размещением, с с помощью небольшого скрипта Lua.

Вот1 как я прикрепляю окна Firefox и Pidgin ко всем рабочим пространствам, а некоторые другие окна в заданном рабочем пространстве WORK (потому что я не хочу их видеть, когда я не работаю (: ) .

-- Make windows of all these apps visible on all workspaces
GLOBAL_WINDOWS='Firefox;System Monitor;Pidgin'
if (GLOBAL_WINDOWS:find(get_application_name())) then
   pin_window();
end

-- Firefox should be tall maximised
if (get_application_name() == 'Firefox') then
   maximize_vertically();
end

-- Put the Sublime on their correct workspaces
if (get_application_name() == 'Sublime Text' and get_window_name():find('WORK')) then
  set_window_workspace(4);
end

Это должно быть помещено в файл конфигурации в вашем домашнем каталоге. Проверьте документацию :). И не забудьте установить devilspie2 в качестве первого запускаемого приложения.

1 также опубликовано в этом выпуске

person Ciprian Tomoiagă    schedule 13.03.2018