положение окон/программ по умолчанию (xubuntu 18.04)

положение окон/программ по умолчанию (xubuntu 18.04)

На работе у меня установлено два монитора: emacs и т. д. на основном дисплее, а evince и т. д. на втором. Под

 xfce->window manager->focus

Я установил

focus follows mouse

При этом, если я запускаю программу (emacs/браузер/и т. д.), новый объект обычно появляется на том же мониторе, что и текущая позиция курсора. Один из частых нарушителей — google-chrome, который имеет собственный разум и настаивает на отображении на мониторе № 2.

Недавно я добавил третий монитор. И теперь google-chrome и evince будут отображаться на третьем мониторе!

Вопрос: (#1) Что я могу сделать, чтобы «сбросить» положение по умолчанию различных программ, чтобы они отображались на том же мониторе, что и текущее положение курсора?

(#2) Что можно сделать, чтобы программа/окно всегда отображались на основном дисплее?

Я знаю, что пункты 1 и 2 не всегда совместимы, поэтому, полагаю, это будет «если я не могу заставить пункт 1 работать, то я выберу пункт 2».

Спасибо!

решение1

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

(#1) Что я могу сделать, чтобы «сбросить» положение по умолчанию различных программ, чтобы они отображались на том же мониторе, что и текущее положение курсора?

Вероятно, тут мало что можно сделать. Программы, управляющие своим окном, хранят свою информацию каждая по-своему, используя dconf или используя файл конфигурации...

(#2) Что можно сделать, чтобы программа/окно всегда отображались на основном дисплее?

С этим можно справиться, но решение зависит от некоторых старых утилит, требующих от вас ручной настройки некоторых файлов конфигурации. Утилиты devilspieи devilspie2, преемник с другим синтаксисом, являются небольшими демонами, которые следят за созданием новых окон. Затем они автоматически адаптируют окно в соответствии с заданным вами правилом.

Таким образом, вы можете настроить любое новое окно на отображение на основном мониторе. Вы также можете иметь определенные правила для определенных окон: вы можете сделать так, чтобы ваш браузер всегда отображался на третьем мониторе в полноэкранном режиме без оформления окон и т. д.

Связанный контент