Как запретить запуск Ubuntu (работает в VMware) при случайном отключении ПК?

Я нашел обходное решение для моего dell 5521 с переключаемой графикой ati / intel

. Сначала попробуйте изменить значение /sys/class/backlight/intel_backlight/brightness на некоторое значение и посмотреть, не изменит ли это вашу яркость. используйте nano, например, с правами администратора.

Что на самом деле происходит, так это то, что клавиши переключения увеличивают значение /sys/class/backlight/acpi_video0/brightness, поэтому я сделал сценарий, чтобы принять событие из функциональных клавиш и увеличить значение из /sys/class/backlight/intel_backlight/brightness.

Сначала добавьте две функции события, связанные с вашими клавишами яркости:

sudo nano /etc/acpi/events/dell-brightness-down

добавьте следующий код:

# /etc/acpi/events/dell-brightness-down

event=video DD01 00000087 00000000
action=/etc/acpi/dell-brightness-down.sh

then

sudo nano /etc/acpi/events/dell-brightness-up

добавьте следующий код:

# /etc/acpi/events/dell-brightness-up

event=video DD01 00000086 00000000
action=/etc/acpi/dell-brightness-up.sh

Обратите внимание, что значение события можно получить, выполнив acpi_listen и нажав клавиши переключения яркости для соответствующей яркости вверх и вниз мои были fn + f4 и fn + f5

Затем создайте соответствующий скрипт для выполнения вашего желаемого действия:

sudo nano /etc/acpi/dell-brightness-down.sh

затем добавьте это «не стесняйтесь настраивать»: [!d9 ] #!/bin/bash brightness=$(cat /sys/class/backlight/intel_backlight/brightness) a=$((brightness-100)) if [ "$brightness" -gt 600 ]; then echo $a >> /sys/class/backlight/intel_backlight/brightness fi

600 является случайным минимальным значением, не стесняйтесь выбирать ваше значение min min, но оставаться в диапазоне

cat /sys/class/backlight/intel_backlight/max_brightness

другое:

sudo nano /etc/acpi/dell-brightness-up.sh

add:

#!/bin/bash brightness=$(cat /sys/class/backlight/intel_backlight/brightness) a=$((brightness+100)) if [ "$brightness" -lt 4000 ]; then echo $a >> /sys/class/backlight/intel_backlight/brightness fi

then

chmod +x /etc/acpi/dell-brightness-up.sh

и

chmod +x /etc/acpi/dell-brightness-down.sh

И наконец:

chmod 666 /sys/class/backlight/intel_backlight/brightness

иметь доступ для записи к файлу значения подсветки. [!d 17]

перезагрузка, и теперь яркость работает отлично для меня.

1
задан 21 April 2013 в 04:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: