Проблема при максимизации Google Chrome в Xubuntu 20.04

Вопрос или проблема

Я использую Xubuntu 20.04. Когда я пытаюсь развернуть Google Chrome на весь экран, кнопки развертывания, сворачивания и закрытия оказываются выше видимой области экрана.
введите описание изображения здесь

Это не решение проблемы, но вот что я сделал на одном из своих рабочих мест, чтобы убрать панель заголовка над Chrome 95, когда он развернут в XFCE.

  • В Chrome включите опцию Использовать системную панель заголовка и рамки.
  • В настройках окна XFCE включите опцию Скрыть заголовок окон при развертывании.
  • В приложениях, которые имеют необязательный CSD, включите его. В таком приложении, как VS Code, вам нужно изменить настройку Стиль панели заголовка окна на пользовательский.
  • Научитесь жить с той мыслью, что некоторые приложения (MySQL Workbench, Thunderbird и т.д.) теперь не имеют кнопок сворачивания/разворачивания/закрытия в панели заголовка окна, когда они развернуты. Лично я могу делать все это с помощью сочетаний клавиш, поэтому мне это не сильно мешает.

Мои основные выводы:

  • Я ценю дополнительное вертикальное пространство, которое данная настройка предоставляет мне в других приложениях.
  • Это помогает мне использовать клавиатуру для управления окнами.
  • Если я держу мышь и хочу сделать что-то, я всегда могу использовать элемент на панели задач Windows для сворачивания/разворачивания/закрытия.

Перед тем как попробовать небольшой эксперимент, я провел небольшое исследование, чтобы выяснить, что на самом деле происходит с Chrome. Вот что произошло: они отключили свой собственный код управления окнами X11 в пользу использования библиотеки под названием Ozone, которая обрабатывает все функции управления окнами для них.

Вот все ссылки, которые я собрал, читая об этом:

Попробуйте правой кнопкой мыши кликнуть на верхнюю панель 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. Конкретно, проблема заключается в том, что после попытки максимизировать окно браузера кнопки на верхней панели (максимизация, минимизация и закрытие) оказываются частично или полностью скрыты в невидимой области экрана.

Основные причины проблемы

  1. Изменение управления окнами Chrome: Недавние версии Chrome (начиная с 95) переключились с пользовательского управления окнами X11 на использование библиотеки Ozone. Это может вызвать несовместимость с некоторыми оконными менеджерами, такими как XFCE, что и приводит к подобным проблемам с отображением.

  2. Настройки XFCE: Параметры управления окнами в XFCE могут конфликтовать с настройками самого Chrome, особенно если активированы функции, касающиеся заголовков и границ окон.

Возможные решения

Вот несколько решений, которые могут помочь устранить проблему:

  1. Использование системного заголовка окна:

    • Щелкните правой кнопкой мыши на панели вкладок Google Chrome в свободной области.
    • Выберите опцию "Использовать системный заголовок и границы". После этого, если функция активирована, попробуйте ее отключить, затем снова включить. Это может помочь восстановить правильную работу окна.
  2. Настройки XFCE:

    • Откройте настройки оконного менеджера XFCE.
    • В разделе Внешний вид или Настройка окон включите опцию "Скрывать заголовки окон при максимизации". Это может устранить проблемы с отображением.
  3. Отказ от титульной панели:

    • В Chrome можно отключить отображение титульного бара, что предоставляет больше места и может устранить конфликты с управлением окнами. Это может не подойти для всех пользователей, но некоторые из них предпочитают работать без заголовков.
  4. Возврат к предыдущей версии Chrome:

    • Если проблема появилась после обновления браузера, можно рассмотреть возможность отката к предыдущей версии. Например, можно загрузить и установить Chrome версии 94.0.4606.81, которая, как показали ваши тесты, не имела этой проблемы.
  5. Проблемы с версиями:

    • Если в вашей сборке Chrome (например, 131.0.6778.69) все еще наблюдаются те же проблемы, возможно, это связано с известными ошибками, которые были исправлены в новых версиях. Следует обратить внимание на обновления и изменения в версиях браузера.

Рекомендации

  • Обновление системы: Убедитесь, что ваша Xubuntu 20.04 и все установленные пакеты (включая Google Chrome) обновлены до последних версий, так как обновления могут содержать исправления для известных проблем.
  • Сообщество и поддержка: Учитывая активное сообщество пользователей Linux, полезно обращаться на форумы или искать решения на специализированных ресурсах. Такие ссылки, как Reddit, ArchLinux и другие, могут предоставить полезную информацию и способы обхода проблемы.

Это комплексное описание проблемы и рекомендации должны помочь вам справиться с ситуацией, связанной с некорректной работой окна Google Chrome в Xubuntu 20.04. Если проблема не будет разрешена, возможно, стоит рассмотреть альтернативные браузеры или операционные системы на более новых версиях XFCE.

Оцените материал
Добавить комментарий

Капча загружается...