Я пытаюсь управлять подсветкой своего экрана с помощью xbacklight. У меня есть intel HD graphics 530 (skylake) отключенный, и nvidia gtx960M на. (собственный активный драйвер nvidia-361)
xbacklight не имеет никакого эффекта, когда моя карта Nvidia включена. И на самом деле,/sys/class/backlight только содержит intel_backlight папку (от которого я могу изменить яркость путем изменения набора значений в папке "яркости", даже при том, что карта Intel отключена),
Я попробовал различные решения, найденные на других сообщениях: - ядро отмечает как acpi_osi=Linux acpi_backlight=vendor/native/... видео use_native_backlight=1, и т.д. - Xorg conf модификация файла ("RegistryDwords" "EnableBrightnessControl=1") - я также пытался использовать красное смещение для управления яркостью без большего успеха, чем xbacklight.
Я продолжал бы изменять яркость непосредственно из/sys/class/backlight/brightness файла, если бы я не испытал проблемы с сохранением значения (который состоится между 0 и 937..), которые иногда устанавливают яркость на 0 даже при том, что я указал нормальные значения (как 500..).
Вы знаете, существует ли решение этой проблемы?
Заранее спасибо за Ваши ответы =)
У меня была та же проблема.
У меня были карты Intel и Nvidia и каждый раз, когда я переключаюсь на драйвер уместности Nvidia nvidia-381
использование nvidia-prime
, xbacklight
не работал.
Наконец у меня есть 2 решения, который позволяет изменять яркость, неважно, какую видеокарту или драйвер Вы используете.
Во-первых, используйте эту команду для получения макс. яркости:/usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness
. Скажите, что это дает значение y
.
Во-вторых, используйте эту команду для установки яркости (требует sudo
): sudo /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness x
.
Замена x
с любым значением между 0
кому: y
.
Я протестировал его на Ubuntu 14.04
. Не мог бы продолжить работать Kubuntu
.
Примечания:
Не пытайтесь использовать 0
в x
, Вы доберетесь, пустой экран иначе экранируют без яркости (Да, можно ввести на пустом экране в этом случае).
Если Вы не хотите использовать sudo
каждый раз в 2-й команде затем вводят sudo visudo
и добавьте %VAR_USER ALL = NOPASSWD: /usr/lib/gnome-settings-daemon/gsd-backlight-helper
кому: sudoers
список. (Изменение VAR_USER
к Вашему имени пользователя).
Предупреждение: Будьте осторожны, когда Вы отредактируете sudoers
перечислите, если Вы не опытный пользователь, затем не делают этого.
Установка indicator-brightness
использование пакета ниже команд (Посмотрите на этот ответ для более тщательно продуманных шагов):
sudo add-apt-repository ppa:indicator-brightness/ppa
sudo apt-get update
sudo apt-get install indicator-brightness
Добавьте его к startup applications
если у Вас нет его записи как показано ниже.
Стоит отметить это indicator-brightness
использование те же команды, найденные в 1-м решении, но как daemon
.
Кроме того, 1-е решение может использоваться для установки яркости на
virtual consoles
полученный доступ черезCtrl+Alt+F1
кому:Ctrl+Alt+F6
.