Вопрос или проблема
Я использую Xubuntu 20.04. Когда я пытаюсь развернуть Google Chrome на весь экран, кнопки развертывания, сворачивания и закрытия оказываются выше видимой области экрана.
Это не решение проблемы, но вот что я сделал на одном из своих рабочих мест, чтобы убрать панель заголовка над Chrome 95, когда он развернут в XFCE.
- В Chrome включите опцию
Использовать системную панель заголовка и рамки
. - В настройках окна XFCE включите опцию
Скрыть заголовок окон при развертывании
. - В приложениях, которые имеют необязательный CSD, включите его. В таком приложении, как VS Code, вам нужно изменить настройку
Стиль панели заголовка окна
напользовательский
. - Научитесь жить с той мыслью, что некоторые приложения (MySQL Workbench, Thunderbird и т.д.) теперь не имеют кнопок сворачивания/разворачивания/закрытия в панели заголовка окна, когда они развернуты. Лично я могу делать все это с помощью сочетаний клавиш, поэтому мне это не сильно мешает.
Мои основные выводы:
- Я ценю дополнительное вертикальное пространство, которое данная настройка предоставляет мне в других приложениях.
- Это помогает мне использовать клавиатуру для управления окнами.
- Если я держу мышь и хочу сделать что-то, я всегда могу использовать элемент на панели задач Windows для сворачивания/разворачивания/закрытия.
Перед тем как попробовать небольшой эксперимент, я провел небольшое исследование, чтобы выяснить, что на самом деле происходит с Chrome. Вот что произошло: они отключили свой собственный код управления окнами X11 в пользу использования библиотеки под названием Ozone, которая обрабатывает все функции управления окнами для них.
Вот все ссылки, которые я собрал, читая об этом:
- https://bbs.archlinux.org/viewtopic.php?pid=1990969
- https://bbs.archlinux.org/viewtopic.php?id=244031&p=22
- https://twitter.com/maksim_sisov/status/1431272534356471964
- https://piunikaweb.com/2021/09/23/google-chrome-94-use-system-title-bar-and-borders-checkbox-broken/
- https://support.google.com/chrome/thread/127138612/use-system-title-bar-and-borders-broken-in-google-chrome-94-please-repair?hl=en&msgid=127842587
- https://www.phoronix.com/forums/forum/software/desktop-linux/1275863-chrome-chromium-s-ozone-x11-code-now-fully-enabled-old-legacy-x11-code-to-be-removed/page4
- https://old.reddit.com/r/kde/comments/pgm1n9/chrome_title_bar/
- https://bbs.archlinux.org/viewtopic.php?pid=1990969
- https://forum.manjaro.org/t/howto-enable-hardware-video-acceleration-video-decode-in-google-chrome-brave-vivaldi-and-opera-browsers/51895/23
Попробуйте правой кнопкой мыши кликнуть на верхнюю панель Chrome (где расположены вкладки), в свободной области, а затем выберите Использовать системную панель заголовка и рамки.
Похоже, эта проблема исправлена в Chrome 96.0.4664.45, даже когда опция Использовать системную панель заголовка и рамки отключена.
Я на Manjaro, XFCE 4.16.
Со мной произошло то же самое через несколько мгновений после обновления Google Chrome на Xubuntu 20.04. Я скачал предыдущую версию от 7 октября, 94.0.4606.81-1, и понизил версию. В этой версии проблема исчезает. То же самое касается Chrome Beta и Unstable, последняя версия вызывает странное поведение в полноэкранном режиме на Xubuntu.
Вот деб для предыдущей версии Chrome:
https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_94.0.4606.81-1_amd64.deb
Если вы используете Fedora, это может помочь:
wget https://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-94.0.4606.71-1.x86_64.rpm
Это не решение. У меня та же проблема в Xubuntu 22.04.5, Chrome 131.0.6778.69. Вот что я делаю каждый раз, когда запускаю Chrome.
Щелкните правой кнопкой мыши на панели вкладок и выберите ‘Использовать системную панель заголовка и рамки’, а затем снимите выбор. Это восстановит развернутое окно Chrome в границы экрана.
Ответ или решение
Проблема с максимизацией Google Chrome в Xubuntu 20.04
Вопрос, который вы описали, касается проблемы с некорректной работой максимизации окна Google Chrome в операционной системе Xubuntu 20.04. Конкретно, проблема заключается в том, что после попытки максимизировать окно браузера кнопки на верхней панели (максимизация, минимизация и закрытие) оказываются частично или полностью скрыты в невидимой области экрана.
Основные причины проблемы
-
Изменение управления окнами Chrome: Недавние версии Chrome (начиная с 95) переключились с пользовательского управления окнами X11 на использование библиотеки Ozone. Это может вызвать несовместимость с некоторыми оконными менеджерами, такими как XFCE, что и приводит к подобным проблемам с отображением.
-
Настройки XFCE: Параметры управления окнами в XFCE могут конфликтовать с настройками самого Chrome, особенно если активированы функции, касающиеся заголовков и границ окон.
Возможные решения
Вот несколько решений, которые могут помочь устранить проблему:
-
Использование системного заголовка окна:
- Щелкните правой кнопкой мыши на панели вкладок Google Chrome в свободной области.
- Выберите опцию "Использовать системный заголовок и границы". После этого, если функция активирована, попробуйте ее отключить, затем снова включить. Это может помочь восстановить правильную работу окна.
-
Настройки XFCE:
- Откройте настройки оконного менеджера XFCE.
- В разделе Внешний вид или Настройка окон включите опцию "Скрывать заголовки окон при максимизации". Это может устранить проблемы с отображением.
-
Отказ от титульной панели:
- В Chrome можно отключить отображение титульного бара, что предоставляет больше места и может устранить конфликты с управлением окнами. Это может не подойти для всех пользователей, но некоторые из них предпочитают работать без заголовков.
-
Возврат к предыдущей версии Chrome:
- Если проблема появилась после обновления браузера, можно рассмотреть возможность отката к предыдущей версии. Например, можно загрузить и установить Chrome версии 94.0.4606.81, которая, как показали ваши тесты, не имела этой проблемы.
-
Проблемы с версиями:
- Если в вашей сборке Chrome (например, 131.0.6778.69) все еще наблюдаются те же проблемы, возможно, это связано с известными ошибками, которые были исправлены в новых версиях. Следует обратить внимание на обновления и изменения в версиях браузера.
Рекомендации
- Обновление системы: Убедитесь, что ваша Xubuntu 20.04 и все установленные пакеты (включая Google Chrome) обновлены до последних версий, так как обновления могут содержать исправления для известных проблем.
- Сообщество и поддержка: Учитывая активное сообщество пользователей Linux, полезно обращаться на форумы или искать решения на специализированных ресурсах. Такие ссылки, как Reddit, ArchLinux и другие, могут предоставить полезную информацию и способы обхода проблемы.
Это комплексное описание проблемы и рекомендации должны помочь вам справиться с ситуацией, связанной с некорректной работой окна Google Chrome в Xubuntu 20.04. Если проблема не будет разрешена, возможно, стоит рассмотреть альтернативные браузеры или операционные системы на более новых версиях XFCE.