Вопрос или проблема
Описание: Ubuntu 24.04.1 LTS
С тех пор как я обновился до версии 24.04.1, что могло совпасть с другими обновлениями, я обнаруживаю неожиданное поведение настенных окон, которое хотел бы изучить.
Если у меня открыты три окна Firefox — назовем их StackEx, Shopify и Календарь, если я открою другое приложение, разверну его на одной стороне и затем нажму alt tab для переключения на окно Shopify, окно StackEx сразу же приобретает фокус. Если я располагаю StackEx, Shopify и Календарь слева, перехожу к другому приложению, а затем пытаюсь ввести текст в окне Shopify, StackEx берет фокус на себя.
Это похоже на то, что я не могу иметь открытое и видимое другое приложение на экране, пока использую Firefox.
Я задокументировал то же самое и с другими приложениями, так что не думаю, что это проблема Firefox. Если я использую alt tab для переключения на окно Writer, любое другое открытое окно LibreOffice выходит на передний план.
Мне не удается найти паттерн. Я печатаю здесь, а затем для подтверждения поведения выбираю менеджер паролей. Я нажимаю alt tab, чтобы вывести Shopify на передний план. Я останавливаюсь и затем кликаю в менеджере паролей, и сразу окно Stack Exchange получает фокус, скрывая окно Shopify, которое я только что вывел на передний план.
Похоже, неважно, использую ли я alt tab (для переключения между всеми открытыми окнами) или alt ` для переключения между окнами браузера, всегда есть одно, которое продолжает уводить фокус.
И если я заполняю несколько полей в окне Shopify, копируя и вставляя из открытого документа, Firefox постоянно выводит одно и то же неправильное окно (в данном случае, Stack Ex) на передний план, перед окном, в которое я вставляю информацию.
Еще один пример: я запускаю одно приложение через exposé (для меня это 🪟), а затем использую alt tab, чтобы открыть второе приложение. Первое приложение было расположено слева, второе — справа. Вместо того чтобы просто видеть два окна рядом, окно Firefox получает левый фокус.
Кто-нибудь уже сталкивался с этим? Я продолжу искать паттерн, но замечаю это в основном, когда пытаюсь скопировать информацию из внешнего приложения (Writer или менеджер паролей) в вкладку Firefox.
Это поведение сохранялось на протяжении нескольких перезапусков моего компьютера.
Ответ или решение
Проблема с некорректным поведением фокусировки окон, о которой вы упоминаете после обновления до Ubuntu 24.04.1 LTS, достаточно необычна, но не является редкой. Давайте рассмотрим несколько шагов для устранения данной проблемы и улучшения управления окнами на вашей системе.
Возможные решения:
-
Проверьте настройки управления окнами:
Возможно, параметры управления окнами в вашем режиме рабочего стола настроены неправильно. Перейдите в "Настройки" > "Управление окнами" (или "Окна" в зависимости от вашей оболочки) и убедитесь, что параметры фокусировки настроены на "Фокус по клику" или "Фокус по наведению". -
Отключите расширения или темы:
Если вы используете какие-либо расширения для управления окном или кастомные темы, попробуйте временно их отключить. Иногда такие изменения могут вызывать конфликты. -
Обновите систему:
Выполните обновление системы через терминал. Запустите следующие команды:sudo apt update sudo apt upgrade sudo apt dist-upgrade
Это обеспечит установку всех последних патчей и исправлений, которые могут помочь в решении проблемы.
-
Проверьте список процессов:
Используйте командуhtop
илиtop
, чтобы просмотреть запущенные процессы. Возможно, какой-то процесс вызывает конфликты фокуса окон. Вы можете попробовать завершить подозрительные процессы и наблюдать за изменениями. -
Сброс конфигурации GTK и GNOME:
Если вы используете GNOME, попробуйте сбросить настройки. Это можно сделать с помощью следующей команды:dconf reset -f /org/gnome/
Примечание: Будьте осторожны, так как это сбросит все пользовательские настройки GNOME.
-
Проблемы с диском и памятью:
Убедитесь, что на вашем диске достаточно места и нет проблем с оперативной памятью, которые могут влиять на работу системы. -
Проверьте системные логи:
Откройтеjournalctl
и просмотрите логи на наличие ошибок, относящихся к управлению окнами. Это может дать подсказки о том, что именно вызывает проблемное поведение. -
Создайте нового пользователя:
Чтобы исключить возможность конфликта настроек пользователя, создайте временного нового пользователя и проверьте, возникает ли проблема там. Если нет, это может указывать на corrupted настройки в вашем основном профиле. -
Обратитесь к сообществу:
Если ни одно из вышеперечисленных решений не помогло, рассмотрите возможность обращения за помощью на форумы Ubuntu или другие сообщества, такие как Ask Ubuntu. Постарайтесь описать свою проблему максимально подробно, чтобы другие пользователи могли помочь.
Заключение
Если проблема сохранится после выполнения этих шагов, возможно, это может быть баг в обновлении, и стоит следить за обновлениями или рассмотреть возможность понижения версии. В любом случае, рекомендуется сохранять резервные копии важной информации перед выполнением каких-либо изменений в системе.