Июл 13

iconМногие современные дистрибутивы Linux уже имеют при себе какую-то утилиту для регулировки яркости монитора в ноутбуке. Но поставив Slackware c KDE 3.5.10 , я такого устройства не обнаружил (может плохо искал). Пришлось получать удовольствие от написания небольшого скрипта, который теперь отлично справляется с яркостью.
Запускается и выполняется из консоли, что гораздо удобнее чем настраивать яркость тачпадом, а так же не зависит от того какое DE Вы используете.

#!/bin/bash
BRIGHT_FILE='/proc/acpi/video/C085/C144/brightness'
if [ ! -e $BRIGHT_FILE ];then
        exec echo "File $BRIGHT_FILE not found"
fi
 
CURRENT=$(grep current $BRIGHT_FILE| cut -d ':' -f 2)
 
while [ "$var" != "q" ]; do
        clear
        echo -n "brightness $CURRENT: "
        for i in $(seq 0 $CURRENT);do
                echo -n "#"
        done
        echo
        read -s -n 1 var
        if [ "$var" == '-' ];then
                if [ "$CURRENT" -eq "30" ];then
                        echo "brighness already set to min value"
                        echo "you can enlarge it or quit"
                        read -s -n 1 var
                        if [ "$var" == 'q' ];then
                                exit
                        elif [ "$var" == '+' ];then
                                CURRENT=$(($CURRENT+7))
                                echo $CURRENT > $BRIGHT_FILE
                        fi
                else
                CURRENT=$(($CURRENT-7))
                echo $CURRENT > $BRIGHT_FILE
        fi
 
        elif [ "$var" == '+' ];then
                if [ "$CURRENT" -eq "100" ];then
                        echo "brighness already set to max value"
                        echo "you can decrease it or quit"
                        read -s -n 1 var
                        if [ "$var" == 'q' ];then
                                exit
                        elif [ "$var" == '-' ];then
                                CURRENT=$(($CURRENT-7))
                                echo $CURRENT > $BRIGHT_FILE
                        fi
                else
                CURRENT=$(($CURRENT+7))
                echo $CURRENT > $BRIGHT_FILE
        fi
fi
 
done

2 Responses to “Скрипт для управления яркостью монитора”

  1. Alber Says:

    А «Настроить раб. стол > Дисплей > Гамма» это не то?

  2. admin Says:

    Нет :)
    То , можно сказать, управление цветом

Оставить комментарий

preload preload preload
Ну кто как а я на этом сайте брал - на сайте Азербайджана | Квартиры в аренду. Посуточно: квартиры посуточно Донецк. 2к евро квартира посуточно.