Чиним регулировку яркости на ноутбуках с 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.