Открывайте новые окна на главном экране в двухэкранной настройке KDE

Я использую KDE (с Kwin) на двух экранах. Часто, когда я запускаю новое приложение, новое окно отображается на втором экране, даже если мышь и активное окно находятся на главном экране. Как я могу дать KDE команду всегда открывать новые окна на главном экране?

8 ответов

Решение

В настройках "поведения Windows" необходимо включить "Активный экран следует за указателем мыши". (приблизительный перевод с французского, но я уверен, что вы найдете его).

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

Настройки системы -> Поведение окна -> Поведение окна -> Активный экран следует за мышью:

введите описание здесь

Попробуйте Системные настройки - Дисплей и монитор - Несколько мониторов.

Параметр Показать неуправляемую ОС Windows позволяет выбрать отображение или использовать отображение, на котором включен указатель мыши.

У меня была эта проблема, но только когда я впервые начал сеанс, все, что я запускал, всегда первоначально открывалось на втором экране (который является телевизором и обычно выключен)

Если у вас та же проблема, что и у меня, я обошел ее, только создав для браузера правило сохранения своей позиции (щелкните правой кнопкой мыши строку заголовка, расширенные - настройки специального окна - размер и положение, выберите "Положение", выберите "Помните")

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

Все существующие ответы не работают (универсально) (настройка «Активный экран следует за мышью» не решает проблему в моей настройке) или просто предлагают обходные пути. Следующие расширения KWin делают именно то, что задано в вопросе:

  • всегда открывать на активном экране (тот, на котором находится курсор мыши): https://store.kde.org/p/1617640/

  • всегда открывать на сфокусированном экране (тот, у которого сфокусировано окно): https://store.kde.org/p/1618008/

  • всегда открывать на основном экране (тот, который установлен в настройках дисплея): https://store.kde.org/p/1617641

В KDE Plasma 5.19.4: Системные настройки> Управление окнами> Поведение окна> Фокус> Активный экран следует за мышью (отметьте этот параметр)

Ничего из вышеперечисленного у меня не сработало на Kubuntu 18.04, но есть обходной путь: кажется, что новые окна всегда открываются на самом левом мониторе. Итак, сделайте свой главный монитор крайним левым в "Display and Monitor", и на нем будут открываться новые окна. По крайней мере, для меня это сработало.

В « Системных настройках» -> « Управление Windows » -> « Правила для окон» вы можете добавить новое правило для положения вашего окна. Нажмите « Создать... », откройте вкладку « Размер и положение », установите флажок «Экран » и выберите « Принудительно » для номера монитора, который вы хотите использовать по умолчанию. Введите название правила и сохраните.

Вы также можете получить доступ к этим настройкам в окне приложения: щелкните правой кнопкой мыши строку заголовка -> Дополнительные действия -> Параметры приложения -> проверьте экран, выберите принудительно и выберите номер экрана, который вы предпочитаете.

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