Яркость установлена на максимальное значение каждый раз, когда я вхожу в Ubuntu 24.04.

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

  • каждый раз, когда я вхожу в систему, яркость сбрасывается на максимум,
  • это означает, что я закрываю ноутбук и открываю его снова, яркость установлена на максимум
  • ранее такой проблемы не было
  • я думаю, что ошибка была введена в ubuntu 24.04

Используйте команду brightnessctl

sudo apt install brightnessctl

Значение яркости хранится в /sys/class/backlight/*/brightness. Значение находится в диапазоне от 0 до 255, где 0 – минимальная яркость, а 255 – максимальная.

Вы можете установить яркость с помощью brightnessctl:

  1. sudo brightnessctl set 50%, чтобы установить яркость на 50%
  2. sudo brightnessctl set +5%, чтобы увеличить яркость на 5%

Проблема в том, что это требует прав sudo. Мы можем исправить это, изменив права доступа к /sys/class/backlight/*/brightness следующей командой:

sudo chmod o+w /sys/class/backlight/*/brightness

Теперь вы можете выполнять brightnessctl set 20% без sudo.

Теперь, когда ваш компьютер запускается, выполняется скрипт под названием /etc/rc.local

Просто добавьте команду в этот файл, и все готово.

Кратко:

  1. sudo apt install brightnessctl
  2. sudo chmod o+w /sys/class/backlight/*/brightness
  3. sudo sed -i '$ a brightnessctl set 20%' /etc/rc.local

Удачи.

Ответ или решение

Установка максимальной яркости при входе в систему Ubuntu 24.04 может быть доставляющей неудобство проблемой для пользователей. Давайте рассмотрим, как устранить это поведение и вернуть систему к привычной работе.

Проблема

При входе в систему или после закрытия и открытия крышки ноутбука яркость экрана устанавливается на максимальный уровень, несмотря на настройки, которые были установлены ранее. Учитывая, что в предыдущих версияхUbuntu таких проблем не наблюдалось, вероятно, это является результатом ошибок, введённых в версию 24.04.

Решение

1. Установка brightnessctl

Для управления яркостью и устранения данной проблемы необходимо установить утилиту brightnessctl, которая предоставляет возможность настройки яркости экрана. Выполните следующую команду в терминале:

sudo apt install brightnessctl

2. Управление правами доступа к файлам яркости

По умолчанию для изменения яркости может потребоваться привилегия суперпользователя. Это может быть нежелательной ситуацией, поэтому нам нужно изменить права доступа к файлу, где хранится текущее значение яркости. Используйте следующую команду:

sudo chmod o+w /sys/class/backlight/*/brightness

После выполнения этой команды вы сможете изменять значение яркости без необходимости использования прав sudo.

3. Автоматизация настройки яркости

Чтобы ваше устройство запоминало желаемый уровень яркости при каждой загрузке, необходимо добавить соответствующую команду в файл скрипта, который запускается при загрузке системы. В нашем случае мы можем использовать файл /etc/rc.local.

Откройте файл редактирования (вы можете использовать любой текстовый редактор, например nano):

sudo nano /etc/rc.local

Добавьте следующую строку перед exit 0, чтобы установить яркость на 20% (или любое значение, которое вам подходит):

brightnessctl set 20%

Не забудьте сохранить изменения (в nano это делается с помощью комбинации Ctrl + O, затем Enter, и выйти с помощью Ctrl + X).

Итоговые шаги

Для быстрого устранения проблемы выполните следующие команды в терминале:

  1. Установка brightnessctl:

    sudo apt install brightnessctl
  2. Изменение прав доступа:

    sudo chmod o+w /sys/class/backlight/*/brightness
  3. Автоматизация яркости:

    sudo sed -i '$ a brightnessctl set 20%' /etc/rc.local

Заключение

Следуя этим шагам, вы сможете восстановить контроль над уровнем яркости вашего экрана в Ubuntu 24.04. Если вы все же столкнетесь с проблемами после выполнения этих рекомендаций, возможно, стоит обратиться к официальной документации или сообществу для получения дальнейшей помощи. Успехов в решении этой проблемы!

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

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