Чиним регулировку яркости на ноутбуках с Ubuntu, Mint, Manjaro, Arch, etc...

Здравствуйте. Еще одна заметка о решении небольшого вопроса касательно регулировки яркости экрана ноутбука штатными средствами.

В прошлых заметках я писал о том как обходными путями изменить яркость экрана в ноутбуке если клавиши и ползунок регулировки яркости не дают никакого эффекта. Собственно материалы раз и два.

В первом варианте простым решением без установки стороннего ПО - были консольные команды. Не самое изящное решение, но имеющее небольшой плюс в том что можно создать несколько исполняемых файлов с заранее прописанными значениями яркости и назначить их на горячие клавиши. Таким образом мы получали быстрое изменение яркости по заранее заданными значениям.

Второй вариант - это утилита с ползунком яркости. Установили, вынесли иконку в системный бар и несколькими кликами курсора мыши регулируем яркость экрана.

Так же недавно в кулуарах виджетов для KDE, я нашел еще один регулировщик яркости. Работает и очень простой.

Но тема не даёт мне покоя и я продолжил поиски решения починки клавиш регулировки яркости. И мои поиски увенчались успехом.

Ниже я приведу несколько возможных вариантов исправления данной поломки.

Вариант 1

Для починки клавиш и ползунка регулировки яркости достаточно в grub загрузчик передать дополнительные параметры ядра.

В терминале открываем нужный конфиг

sudo nano /etc/default/grub

Далее в конце строки GRUB_CMDLINE_LINUX_DEFAULT дописываем i915.enable_dpcd_backlight=0

У меня получилась следующая конструкция

GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor resume=UUID=3e95ca35-9074-4526-b9d8-22120e849734 udev.log_priority=3 i915.enable_dpcd_backlight=0"

Сохраняем новый конфиг с помощью комбинаций клавиш Ctrl+O а затем Ctrl+X.

Обновляем загрузчик grub

sudo update-grub

Ну и перезагружаемся

reboot

Или стандартно с помощью кнопки перезагрузить.

Вариант 2

Аналогично первому варианту, в загрузчик нужно прописать отдельный параметр.

Всё так же открываем конфиг.

sudo nano /etc/default/grub

Теперь в конце строки GRUB_CMDLINE_LINUX_DEFAULT дописываем вместо i915.enable_dpcd_backlight=0 другой параметр acpi_backlight=vendor

Сохраняем конфиг с помощью Ctrl+O затем Ctrl+X.

Обновляем загрузчик grub

sudo update-grub

Ну и снова перезагружаемся.

Конец чтива

После перезагрузки клавиши регулировки яркости работают как и полагается. В случае если не сработало можно воспользоваться решениями предложенными мной ранее. Раз и Два.

P.S. Если вы случайно прописали неверные параметры для загрузки и система не загружается, тогда при включении ноутбука заходим в grub, закликиванием клавишу Esc и на выборе варианта загрузки жмём клавишу "E". Попадаем в редактор загрузчика и убираем неверно прописанные вами параметры. Для загрузки в систему сомер редактора жмём Ctrl+X.