Я недавно обновил Ubuntu с 12.04 до 14.04. У моего ноутбука всегда были проблемы несовместимости между кнопкой яркости и фактической настройкой яркости. В 12.04 я исправил проблему, выполнив следующее (, но это больше не работает ):
Добавление в /etc/acpi/events/sony-brightness-up
event=video DD02 00000086 00000000
action=/etc/acpi/brightup.sh
И до /etc/acpi/events/sony-brightness-down
event=video DD02 00000087 00000000
action=/etc/acpi/brightdown.sh
Таким образом я связываю свои кнопки яркости со следующими скриптами, которые устанавливают фактическую яркость экрана.
Яркость вверх /etc/acpi/brightup.sh
#!/bin/bash
curr=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $curr -lt 4677 ]; then
curr=$((curr+200));
echo $curr > /sys/class/backlight/intel_backlight/brightness;
fi
Яркость вниз /etc/acpi/brightdown.sh
#!/bin/bash
curr=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $curr -gt 200 ]; then
curr=$((curr-200));
echo $curr > /sys/class/backlight/intel_backlight/brightness;
fi
После делая их исполняемыми и перезагружая их, мои кнопки яркости работали нормально.
Однако это больше не решает проблему , но если я вручную установлю значение X в файле /sys/class/backlight/intel_backlight/brightness
, я смогу увидеть уменьшение или увеличение яркости экрана. Почему связь между кнопкой и скриптами больше не работает в Ubuntu 14.04?
Возможно, стоит упомянуть, что мои сокращения яркости работают, потому что когда я нажимаю Fn
+ F5
] или Fn
+ F6
Я вижу, как полоса яркости идет вверх или вниз.