☝🏻 Подняться в начало
Фото аватара

Тёмная тема в Google Chrome на Linux

Установив chromium-based браузер в линукс, например Google Chrome, Chromium, Яндекс браузер, Vivaldi, Microsoft Edge, а также множество других, ты мог заметить, что данные браузеры игнорируют системные настройки светлой или тёмной темы, в отличие от того же Firefox или браузеров на движке WebKit.

Тёмная тема в Google Chrome на Linux
Google Chrome игнорирует настройки темы

Для того чтобы браузер работал в тёмном режиме, как это происходит на Windows или macOS, необходимо задать специфические аргументы для запуска.

Для Arch-based систем

Для пользователей Arch Linux и его производных, таких как Manjaro Linux, EndeavourOS, Artix Linux, SteamOS, и множества других — достаточно всего лишь добавить пару строк в файл «~/.config/chrome-flags.conf», для этого откроем его в текстовом редакторе, например в vi:

vi ~/.config/chrome-flags.conf

И добавим в него следующий текст:

--enable-features=WebUIDarkMode
--force-dark-mode

После чего достаточно перезапустить браузер и насладиться тёмным режимом.

Для всех остальных

Увы, файл конфигурации параметров запуска для хрома есть только в Arch-based дистрибутивах, всем остальным же, необходимо запускать браузер с приведёнными выше аргументами, например этого можно добиться отредактировав .desktop файл, относящийся к браузеру.

Например, для Fedora Workstation 36 необходимо редактировать файл находящийся по адресу «/usr/share/applications/google-chrome.desktop», где в каждой строке отвечающей за вызов программы «Exec=…» указывать аргументы запуска:

Exec=/usr/bin/google-chrome-stable %U --enable-features=WebUIDarkMode --force-dark-mode

После чего необходимо перезапустить сессию или же перезагрузить компьютер.

Теперь, запустив браузер вновь, вы увидите темную тему как в самом браузере, так и на поддерживающих её сайтах, например на suckless.ru 😄

Тёмная тема в Google Chrome на Linux
Google Chrome с тёмной темой под Linux

Также настоятельно рекомендую вам активировать аппаратное ускорение в браузере.