Включаем системную рамку окна в Яндекс.Браузере на Linux через browser://flags

При использовании Яндекс.Браузера в Linux (особенно с тёмными темами XFCE, GNOME, ROSA или ALT) многие сталкиваются с раздражающей белой рамкой вокруг окна браузера, которая не соответствует системному оформлению . Это не баг, а сознательное решение разработчиков, но его можно исправить через экспериментальные настройки. Достаточно изменить один флаг — и окно браузера начнёт использовать родную системную рамку, которая идеально вписывается в ваше окружение рабочего стола .

1. Почему Яндекс.Браузер в Linux рисует свою рамку

В Linux-версии Яндекс.Браузера по умолчанию включена собственная отрисовка рамки окна. Это сделано для единообразия интерфейса на всех платформах, но в Linux такое решение часто конфликтует с темами оформления .

Проблема:

  • При использовании тёмной темы рабочего стола рамка остаётся белой .

  • Рамка не реагирует на системные настройки скругления углов.

  • Визуально браузер выглядит «чужеродным» элементом.

Решение: принудительно включить системную рамку окна через экспериментальный флаг System window controls.


2. Пошаговая инструкция (browser://flags)

Время выполнения: 30 секунд.

🔹 Шаг 1. Откройте страницу экспериментальных настроек

  1. Запустите Яндекс.Браузер.

  2. В адресной строке введите:

    text
    browser://flags/

    и нажмите Enter .

Альтернативный адрес: about:flags .

🔹 Шаг 2. Найдите нужный флаг

  1. В открывшейся странице нажмите «Search flags» (поиск по флагам).

  2. Введите запрос:
    System window controls .

  3. В результатах поиска появится пункт «System window controls».

🔹 Шаг 3. Включите системную рамку

  1. Справа от названия флага нажмите на выпадающий список.

  2. Выберите значение «Enabled» .

  3. Внизу страницы нажмите кнопку «Перезапустить» (Relaunch).

✅ Готово! После перезапуска окно браузера будет использовать системную рамку. Белая рамка исчезнет, браузер начнёт подчиняться настройкам вашей темы оформления.


3. Альтернативный способ для GNOME (скругление углов)

Если вы используете GNOME и хотите не только убрать белую рамку, но и сделать углы окна скруглёнными (как в современных приложениях), потребуется стороннее расширение :

  1. Установите расширение «Rounded Window Corners Reborn».

  2. Способы установки:

    • Через менеджер расширений GNOME (Extension Manager);

    • С сайта расширений GNOME (extensions.gnome.org).

  3. После установки углы окон Яндекс.Браузера автоматически станут скруглёнными в соответствии с системой.

Важно: Это расширение влияет на все окна, а не только на браузер.


4. Важное уточнение про Wayland

Современные дистрибутивы Linux всё чаще переходят на Wayland вместо X11. Здесь есть нюанс :

Окружение Поддержка системной рамки Комментарий
X11 ✅ Полная Флаг System window controls работает идеально
Wayland ⚠️ Экспериментальная Требуется ручное включение и не поддерживается Яндексом

🔹 Если вы работаете в Wayland и хотите попробовать:

  1. Включите поддержку Wayland через файл chrome-flags.conf.

  2. Дайте браузеру доступ к сокету Wayland (через Flatseal, если установлен Flatpak-пакет).

  3. Используйте флаг --enable-features=UseOzonePlatform --ozone-platform=wayland.

Официальная позиция Яндекса:
Поддержка Wayland считается нестабильной, разработчики не гарантируют корректную работу и не исправляют связанные с ней баги . Рекомендуется использовать X11 для гарантированной работы системной рамки.


5. Таблица: быстрая диагностика

Симптом Вероятная причина Решение
Белая рамка вокруг браузера в тёмной теме Отключена системная рамка окна browser://flags → System window controls → Enabled
Углы окна квадратные, хочется скруглённые Ограничение оконного менеджера Установить Rounded Window Corners Reborn (GNOME)
Флаг System window controls не работает Сессия Wayland Переключиться на X11 или включить экспериментальную поддержку Wayland
Не могу найти флаг Устаревшая версия браузера Обновить Яндекс.Браузер до актуальной версии

6. Часто задаваемые вопросы

Вопрос: У меня нет флага System window controls в поиске. Почему?
Ответ: Возможные причины:

  1. Устаревшая версия браузера — обновите Яндекс.Браузер до актуальной версии.

  2. Браузер для организаций — в корпоративной версии некоторые флаги могут быть заблокированы администратором.

  3. Мобильная версия — флаг доступен только в десктопной версии для Linux/Windows/macOS.

Вопрос: Я включил флаг, но рамка всё равно белая.
Ответ: Проверьте, какое окружение вы используете. Если это Wayland, флаг может не работать . Переключитесь на сессию X11 (на экране входа в систему выберите «GNOME on Xorg» или аналогичный пункт).

Вопрос: Влияет ли этот флаг на производительность?
Ответ: Нет. Это чисто визуальная настройка, она не нагружает процессор и не потребляет дополнительную память.

Вопрос: Я использую Flatpak-версию Яндекс.Браузера. Флаг работает?
Ответ: Да, работает. Однако если вы находитесь в Wayland, дополнительно потребуется дать доступ к сокету через Flatseal .

Вопрос: А что насчёт KDE Plasma?
Ответ: Флаг работает одинаково во всех окружениях на X11. Для Plasma также доступны настройки оформления окон через системные параметры.


7. Заключение

Краткий итог по системной рамке окна в Яндекс.Браузере на Linux:

✅ Для 95% пользователей (X11) решение занимает 30 секунд:

  1. browser://flags

  2. Найти System window controls

  3. Enabled → Перезапустить.

✅ Результат:

  • Белая рамка исчезает.

  • Браузер подхватывает системную тему оформления.

  • Визуальное единство с окружением рабочего стола.

⚠️ Если вы работаете в Wayland:

  • Официальной поддержки нет.

  • Включить можно, но на свой страх и риск .

  • Рекомендуется переключиться на X11 для стабильной работы.

❌ Чего делать НЕ стоит:

  • Не ищите этот флаг на Android или iOS — его там нет.

  • Не пытайтесь редактировать файлы браузера вручную — все изменения делаются только через browser://flags.

Скачать актуальную версию Яндекс.Браузера для Linux:
🔗 https://redirect.appmetrica.yandex.com/serve/750233250051404055?partner_id=831050&appmetrica_js_redirect=0&full=0&clid=14462373&banerid=1314462370

Убедитесь, что у вас самая свежая версия, чтобы флаг гарантированно присутствовал в списке.