Пользовательская команда - на один уровень меньше текущего уровня яркости

Я попытался использовать xbacklight, но он не работал, поэтому я сделал некоторые пользовательские глобальные команды для управления яркостью. Например:

«Яркий»:

sudo bash -c "echo 20 > /sys/class/backlight/acpi_video0/brightness"

«Середина»:

sudo bash -c "echo 10 > /sys/class/backlight/acpi_video0/brightness"

«Темный»:

sudo bash -c "echo 0 > /sys/class/backlight/acpi_video0/brightness"

Я хочу сделать еще две команды, которые увеличат яркость на один и на один, что уменьшит яркость на единицу.

Есть ли какой-то код, который я могу использовать вместо «echo» NUMBER », который уменьшит / увеличит текущее значение на единицу.

Я знаю, что текущий уровень яркости является document: / sys / class / backlight / acpi_video0 / яркость, которая в настоящее время читает «20» и изменяется при использовании команд яркости.

Я понятия не имею, что это за команда, но что-то вроде

sudo bash -c "echo [ONE LESS THAN] /sys/class/backlight/acpi_video0/brightness > /sys/class/backlight/acpi_video0/brightness" 

Я не знаю, возможно ли это, но спасибо за любую помощь.

Обновить

Какое правильное использование?

Когда я запускаю «sudo ./brightness.sh +1», он выводит:

Usage:
sudo brightness.sh [ + | - | INTEGER ]
./brightness.sh: 10: [: +: unexpected operator
./brightness.sh: 23: [: +: unexpected operator
./brightness.sh: 38: ./brightness.sh: [[: not found
<<< ERROR: wrong parameter 
./brightness.sh: 44: ./brightness.sh: printUsage: not found

, и когда я запускаю «sudo bash brightness.sh +1», он выводит: [ ! d14]

Usage:
sudo brightness.sh [ + | - | INTEGER ]
brightness.sh: line 27: [: -1: unary operator expected
brightness.sh: line 34: : No such file or directory
1
задан 5 January 2016 в 09:35

0 ответов

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

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