Я пытался использовать xbacklight
, чтобы установить яркость монитора под i3-wm
. Но ничего не происходило после ввода:
xbacklight -dec 10
Для исследования я попытался установить яркость через шину PCI напрямую:
lspci
00:02.0 VGA compatible controller:...
setpci -s 00:02.0 0xF4.B=80
pcilib: sysfs_write: write failed: Operation not permitted
Похоже, что я не имею права прямо через эту шину PCI даже в режиме root
.
Я нахожусь под Ubuntu 16.04 . И инструмент яркости единого экрана работал в среде Unity .
У меня была такая же проблема. Я установил новое программное обеспечение под названием Brightness Controller , с помощью которого я могу контролировать свою яркость. Для установки используйте следующие команды
Откройте терминал с помощью Ctrl kbd> + Alt kbd> + T kbd>. Запустите команду для добавления PPA:
sudo add-apt-repository ppa:apandada1/brightness-controller
Затем обновите репозиторий и установите утилиту:
sudo apt-get update
sudo apt-get install brightness-controller
Готово !! [ 113]
Теперь запомни одну вещь! Возможно, вам придется настроить его снова при следующем открытии компьютера (это означает, что он не является постоянным!)
Теперь, если вы хотите удалить утилиту, просто запустите команду:
sudo apt-get remove brightness-controller && sudo apt-get autoremove
Надеюсь, тебе понравится !!!
Решение состоит в том, чтобы записать непосредственно в файле ( PATH
может несколько отличаться в зависимости от экрана Вашего компьютера):
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
Если Вы не можете записать в нем, можно изменить право с chmod
команда
sudo chmod 660 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
echo "2000" > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness