Как настроить яркость экрана в Ubuntu
Зачем это важно
Если вы каждый день смотрите в экран, правильная яркость защищает глаза, экономит заряд аккумулятора и снижает счет за электроэнергию. На ноутбуках яркость регулируется системой; на стационарных ПК — на мониторе.
Основной способ: Параметры системы
Самый простой путь — открыть «Параметры» и найти раздел «Яркость и блокировка».

В разделе «Яркость» перетащите ползунок, чтобы изменить уровень. Также там может быть опция «При понижении активности затемнять экран» — она автоматически снижает яркость при простое (нет движений клавиатуры/мыши).

Важно: этот способ удобен, но не всегда даёт точечный контроль над тайм-аутами и поведением на батарее.
Более тонкая настройка: dconf-editor
Если нужно изменить, во сколько секунд система переходит в режим затемнения, или какой уровень яркости использовать в простое, откройте dconf-editor.
Если команды нет, установите dconf-editor:
sudo apt-get install dconf-editorЗапустите:
dconf-editorВ левой панели пройдите: org → gnome → settings-daemon → plugins → power. Вы увидите параметры, похожие на изображение ниже.

Короткие объяснения параметров:
- idle-brightness — уровень яркости при простое (в процентах). Например, 10 означает 10% от полной яркости.
- idle-dim-ac — затемнять при простое, когда ноутбук подключён к сети.
- idle-dim-battery — затемнять при простое на батарее.
- idle-dim-time — через сколько секунд без активности система перейдёт в режим простоя (по умолчанию ~90 с).
Изменения применяются сразу.
Important: dconf-editor управляет настройками GNOME. Если вы используете другой окружение рабочего стола, путь и опции могут отличаться.
Быстрая регулировка с панели: indicator-brightness
Если нет аппаратных клавиш или вы хотите быстрый доступ с рабочего стола, установите индикатор яркости:
sudo add-apt-repository ppa:indicator-brightness/ppa
sudo apt-get update
sudo apt-get install indicator-brightnessПосле установки значок появится в панели уведомлений; кликом по нему можно менять яркость.

Note: PPA — сторонний репозиторий. Перед добавлением проверьте совместимость с вашей версией Ubuntu.
Почему яркость сбрасывается после перезагрузки и как исправить
Многие замечают, что после перезагрузки яркость возвращается на 100%. Это распространённая проблема в некоторых комбинациях оборудования и драйверов. Есть несколько способов обойти её.
- xbacklight (только X11)
xbacklight управляет яркостью через X11. Он не работает на Wayland.
Установка:
sudo apt-get install xbacklightДобавьте в «Автозагрузку» команду (пример для 40%):
xbacklight -set 40Такой подход срабатывает после входа пользователя в сеанс графического окружения, но не на экране входа.
- brightnessctl (работает с sysfs и чаще совместим с Wayland)
brightnessctl управляет файлами в /sys/class/backlight напрямую и часто работает там, где xbacklight не помогает.
Установка:
sudo apt-get install brightnessctlПример команды для установки 40% (зависит от того, какие устройства в системе):
brightnessctl set 40%- Автозапуск через systemd (user unit)
Если нужно, чтобы яркость устанавливалась до появления пользовательского интерфейса входа, можно создать systemd-сервис. Пример user-сервиса (сохраните как ~/.config/systemd/user/set-brightness.service):
[Unit]
Description=Set screen brightness at login
After=graphical-session.target
[Service]
Type=oneshot
ExecStart=/usr/bin/brightnessctl set 40%
[Install]
WantedBy=default.targetЗатем активируйте и включите:
systemctl --user daemon-reload
systemctl --user enable --now set-brightness.serviceЭтот пример использует brightnessctl и запускается в пользовательском сеансе. Для применения на экране входа (display manager) потребуется системный сервис и права root — будьте осторожны.
Note: Многие дисплейные менеджеры и Wayland-сессии блокируют управление яркостью через X-инструменты — выбирайте метод, совместимый с вашей системой.
Wayland vs X11: что важно знать
- xbacklight — инструмент для X11; на Wayland он может не работать.
- brightnessctl и прямые записи в /sys/class/backlight обычно работают с любым стеком, если у вас есть права на соответствующие файлы.
- Если вы используете Wayland (по умолчанию в новых версиях GNOME), предпочтительнее brightnessctl или systemd-скрипты, а не xbacklight.
Алгоритм диагностики — мини-методология
- Определите стек: X11 или Wayland (echo $XDG_SESSION_TYPE).
- Попробуйте GUI-ползунок в «Параметры». Если не хватает точности, продолжайте.
- Попробуйте brightnessctl:
brightnessctl getиbrightnessctl set 40%. - Если не помогает, проверьте /sys/class/backlight: какие каталоги там есть и какие файлы (brightness/max_brightness).
- Проверьте журналы: dmesg и logs дисплейного менеджера на ошибки драйвера.
- Для постоянного эффекта настройте автозапуск (Startup Applications) или systemd unit.
Критерии приёмки
- Яркость меняется командой brightnessctl/xbacklight без ошибок.
- Уровень сохраняется после повторного входа в систему (или корректно устанавливается автосервисом).
- Для Wayland-сеанса используется метод, совместимый с Wayland (например, brightnessctl).
Роли и контрольный список
- Пользователь (non-admin): проверить GUI-ползунок, установить indicator-brightness, добавить команду в «Автозапуск».
- Системный администратор: настроить systemd-сервис для всех пользователей или исправить права на /sys/class/backlight.
- Разработчик/тестировщик: протестировать на X11 и Wayland, записать поведение на разных драйверах (intel, nvidia, amdgpu).
Чеклист для быстрого применения:
- Проверил XDG_SESSION_TYPE
- Попробовал brightnessctl
- Настроил автозапуск или user systemd unit
- Убедился, что login screen соответствует ожиданиям (если нужно)
Когда предложенные методы не сработают
- На некоторых ноутбуках управление яркостью реализовано в проприетарном драйвере, и стандартные подходы не работают.
- На внешних мониторах яркость обычно регулируется на самом мониторе (аппаратно) — системные инструменты не влияют.
- Если аппаратная клавиша яркости не отвечает, возможно, проблема в ACPI или драйверах: проверьте параметры ядра (acpi_backlight) и обновления драйверов.
Небольшой словарь терминов
- X11: старый протокол дисплея для Linux.
- Wayland: современный протокол дисплея, замена X11.
- /sys/class/backlight: виртуальная файловая система, через которую ядро предоставляет управление подсветкой.
Итог
Регулировка яркости в Ubuntu доступна несколькими путями: через системные параметры, dconf-editor для тонких настроек, индикаторы на панели для быстрого доступа и инструменты командной строки (xbacklight, brightnessctl) для автозапуска и скриптов. Если яркость сбрасывается после перезагрузки — используйте brightnessctl или systemd-сервис; если вы на Wayland, отдавайте предпочтение инструментам, которые работают с sysfs.
Important: перед внесением системных изменений всегда делайте резервные копии конфигураций и проверяйте совместимость инструментов с вашей версией Ubuntu и аппаратурой.
Как вы обычно управляете яркостью в Ubuntu? Поделитесь своим способом и заметками: это поможет другим пользователям подобрать решение для их железа.
Image credit: Light Bulb by Big Stock Photo.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента