Гид по технологиям

Как настроить яркость экрана в Ubuntu

• 5 min read • Linux • Обновлено 19 Nov 2025
Настройка яркости экрана в Ubuntu
Настройка яркости экрана в Ubuntu

Зачем это важно

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

Основной способ: Параметры системы

Самый простой путь — открыть «Параметры» и найти раздел «Яркость и блокировка».

Ползунок яркости в системных параметрах

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

Регулировка уровня яркости

Важно: этот способ удобен, но не всегда даёт точечный контроль над тайм-аутами и поведением на батарее.

Более тонкая настройка: dconf-editor

Если нужно изменить, во сколько секунд система переходит в режим затемнения, или какой уровень яркости использовать в простое, откройте dconf-editor.

Если команды нет, установите dconf-editor:

sudo apt-get install dconf-editor

Запустите:

dconf-editor

В левой панели пройдите: org → gnome → settings-daemon → plugins → power. Вы увидите параметры, похожие на изображение ниже.

Элементы управления яркостью в dconf-editor

Короткие объяснения параметров:

  • 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

После установки значок появится в панели уведомлений; кликом по нему можно менять яркость.

Индикатор яркости в системном трее Ubuntu

Note: PPA — сторонний репозиторий. Перед добавлением проверьте совместимость с вашей версией Ubuntu.

Почему яркость сбрасывается после перезагрузки и как исправить

Многие замечают, что после перезагрузки яркость возвращается на 100%. Это распространённая проблема в некоторых комбинациях оборудования и драйверов. Есть несколько способов обойти её.

  1. xbacklight (только X11)

xbacklight управляет яркостью через X11. Он не работает на Wayland.

Установка:

sudo apt-get install xbacklight

Добавьте в «Автозагрузку» команду (пример для 40%):

xbacklight -set 40

Такой подход срабатывает после входа пользователя в сеанс графического окружения, но не на экране входа.

  1. brightnessctl (работает с sysfs и чаще совместим с Wayland)

brightnessctl управляет файлами в /sys/class/backlight напрямую и часто работает там, где xbacklight не помогает.

Установка:

sudo apt-get install brightnessctl

Пример команды для установки 40% (зависит от того, какие устройства в системе):

brightnessctl set 40%
  1. Автозапуск через 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.

Алгоритм диагностики — мини-методология

  1. Определите стек: X11 или Wayland (echo $XDG_SESSION_TYPE).
  2. Попробуйте GUI-ползунок в «Параметры». Если не хватает точности, продолжайте.
  3. Попробуйте brightnessctl: brightnessctl get и brightnessctl set 40%.
  4. Если не помогает, проверьте /sys/class/backlight: какие каталоги там есть и какие файлы (brightness/max_brightness).
  5. Проверьте журналы: dmesg и logs дисплейного менеджера на ошибки драйвера.
  6. Для постоянного эффекта настройте автозапуск (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.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро