Вопрос или проблема
Я использую Kubuntu 24.04 LTS. Каждый раз, когда открыто меню, оно мешает любому другому окну получить фокус. Это наиболее очевидно при опции “Фокус следует за мышью”, но при “Клик для фокуса” (что предпочтительно для меня) это особенно раздражает. Например, я использую alt+среднюю кнопку мыши для перемещения/изменения размера окон, и это иногда вызывает меню приложения. Если я перемещаю окно, чтобы получить фокус на окне позади него, мне нужно кликнуть дважды – один раз, чтобы закрыть меню, и второй раз, чтобы получить фокус на нужном окне. Есть и другие обстоятельства в моем рабочем процессе, где это еще более разрушительно.
По сути, открытые меню ведут себя как модальное окно, preventing any interaction with anything else until they are closed. Я хотел бы, чтобы они вели себя опционально, так чтобы я мог продолжить работу, как если бы они никогда не открывались (если я не нажал на них). Другими словами, я хотел бы, чтобы меню закрывалось и мой клик мыши регистрировался, когда я нажимаю на другое приложение или даже на активное приложение.
Я пробовал:
- Политика активации окна: “Клик для фокуса”, “Клик для фокуса (приоритет мыши)”, “Фокус следует за мышью”,
- Предотвращение кражи фокуса: “никакой”
Левый клик установлен на “Активировать, поднимать и передавать клик”
Я удивлен, что не могу найти эту проблему в интернете на каких-либо форумах. Возможно ли то, что я хочу, в KDE?
Вывод lsb_release -a
:
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 24.04.1 LTS
Версия: 24.04
Кодовое имя: noble
Ответ или решение
Проблема с фокусировкой меню в Kubuntu 24.04 LTS
Введение
С вашей ситуацией, связанной с управлением фокусом в Kubuntu 24.04 LTS, сталкивается множество пользователей. Проблема заключается в том, что открытые меню действуют как модальные окна, что нарушает привычный поток работы. Это особенно заметно при использовании опции "Фокус следует за мышью", но также вызывает неудобства и при "Клике для фокуса".
Проблема
Когда вы открываете меню приложения, оно блокирует взаимодействие с другими окнами до тех пор, пока это меню не будет закрыто. Это становится особенно раздражающим, когда вы пытаетесь перемещать или изменять размер окон с помощью сочетания клавиш Alt + средняя кнопка мыши. В этих случаях открытие меню иногда приводит к необходимости выполнения дополнительных кликов для закрытия меню и последующего фокуса на нужное окно.
Конфигурация
Вы уже пробовали настроить различные параметры фокуса:
- Политика активации окна: "Клик для фокуса", "Клик для фокуса (с приоритетом мыши)", "Фокус следует за мышью".
- Предотвращение кражи фокуса: "нет".
Также у вас установлено значение для левого клика как "Активировать, поднять и передать клик". Несмотря на эти настройки, проблема остается нерешенной, и меню по-прежнему ведут себя как блокирующие элементы.
Возможные решения
Для решения данной проблемы есть несколько подходов, которые могут помочь вам адаптировать поведение меню в KDE:
-
Настройка поведения меню: Попробуйте изменить настройки поведения меню. Иногда меняя настройки плазмы KDE на "Никогда не блокировать фокус", можно добиться желаемого эффекта. Для этого откройте системные настройки и перейдите в раздел "Рабочий стол", "Параметры окна" и затем в "Фокус".
-
Использование альтернативных интерфейсов: Если поведение меню по-прежнему неудовлетворительно, рассмотрите возможность использования альтернативных графических интерфейсов, таких как
dmenu
илиrofi
. Эти средства позволяют быстро вызывать программы без необходимости взаимодействия с традиционными меню. -
Группы клавиш и горячие клавиши: Измените горячие клавиши для перемещения и изменения размеров окон, чтобы избежать случайного открытия меню. Например, вы можете настроить специальные комбинации клавиш, которые не будут вызывать открытие меню.
-
Сообщение об ошибке: Если ничего из вышеперечисленного не помогло, стоит рассмотреть возможность сообщить о проблеме разработчикам KDE. Это может быть не только ваша проблема, но и проблема, требующая более глубокой реализации. Сообщения об ошибках могут помочь улучшить функциональность в будущих версиях.
Заключение
Проблема с фокусировкой меню в Kubuntu 24.04 LTS действительно может представлять собой препятствие для продуктивной работы. Используя приведенные выше рекомендации, вы сможете адаптировать рабочий процесс под свои нужды. Если вопросы сохраняются, не стесняйтесь обратиться в сообщество пользователей KDE, где можно найти дополнительные советы и узнать о возможных обходных путях.