Сначала немного контекста. Я пользуюсь Yakuake уже много лет. Он не идеален, в нем есть свои ошибки, но в целом он отлично работает.
Недавно я перешел на использование конфигурации с несколькими мониторами (2 + экран ноутбука), и хотя в Yakuake есть настройка для выбора экрана, на котором вы хотите его отображать, перечисляя их по возрастающему идентификатору (Экран 1, Экран 2 и т. д.). Однако я заметил, что это не работает с несколькими мониторами.
Каждый раз, когда я перезагружаю свой ноутбук или вывожу его из спящего режима, мне кажется, что идентификаторы экрана/дисплея меняются, и Yakuake каждый раз начинает появляться на другом экране.
Можно ли задать статические идентификаторы для дисплеев, чтобы можно было настроить Yakuake для отображения с этим идентификатором и обеспечить единообразие?
Немного больше контекста, я использую Kubuntu 22.04 с Xorg в Thinkpad со встроенным AMD GPU. Надеюсь, это поможет.
Спасибо!
решение1
Я не могу это проверить, но решение проблемы заявлено в посте.
Yakuake и другие окна приложений забывают, с какого экрана/позиции начинать:
По крайней мере, в Kubuntu 21.04, KDE Plasma 5.21.90 нужно исправить следующее:
Откройте Системные настройки > Управление окнами > Правила для окон.
Нажмите «Добавить новый».
Установите «Класс окна (приложение)» на «Соответствие подстроки» и введите текстовое значение в качестве заголовка окна, которым вы пытаетесь управлять.
- В качестве альтернативы вы можете открыть приложение и использовать «Определение свойств окна», чтобы захватить нужный сопоставитель.
Установите для параметра «Соответствовать всему классу окна» значение «Да»
Установите тип окна на «Все выбранные»
- Может быть «Обычное окно» для обычного приложения, но можно оставить все флажки отмеченными
Нажмите «Добавить свойство», выберите «Экран».
Установите комбинированный выбор на «Принудительно», а выбор номера — на экран, на котором вы хотите открыть приложение.
- В моем случае 0 удалось открыть на центральном экране.
Нажмите «Применить».
Закройте приложение, откройте его снова и проверьте, открывается ли оно на нужном экране.
- Возможно, вам придется поэкспериментировать, чтобы прикрепить его к нужному экрану.
Процесс в основном такой же для любых других свойств, которые вы хотите задать, таких как размер и положение. Вот как это выглядело для моих настроек Yakuake, чтобы вы знали, на правильном ли вы пути.