[Comm] Три вопроса:
Olexander Chernetskyy
sp_archer на meta.ua
Пн Окт 5 16:39:39 UTC 2009
>
> 2. На нотике последний предрелиз (Ковчег) ведёт себя с дисплеем как-то
> странно. То выставляет ему максимальную яркость, например, после
> минимальной
> выставленной биосом, то минимальную, после максимайльной выставленной тем
> же
> биосом. такое впечатление, что он просто обращает текущее значение. Есть
> некая программулина во Гноме, с помощью которой можно управлять яркостью,
> но
> запускать её каждый раз после загрузки системы не с руки. Как управлять
> яркостью, или лучше выставить её в определённое значение во время
> загрузки?
>
>
> Павел
Или я что-то пропустил или про управление яркостью никто ничего не сказал.
Вообще-то у меня не ноут, просто монитор находится на расстоянии больше
вытянутой руки. И когда мне надоело отрывать зад от кресла, чтобы
подрегулировать яркость/контрастность я сделал такой вот скрипт и ярлык
повесил на десктоп.
-------------------------------------------------------------------------------
#/bin/sh
DIALOG=${DIALOG=kdialog}
if [ ! -c /dev/i2c-2 ]
then
sudo /sbin/modprobe i2c-dev
sleep 1
sudo /bin/chmod a+rw /dev/i2c-2
fi
choice=`$DIALOG \
--combobox "Ставим Яркость-Контрастность экрана" \
"20-20" "30-30" "40-40" "50-50" \
"60-50" "70-50" "80-50"`
retval=$?
if [ "$retval" = "1" ]
then exit
fi
case $choice in
"20-20")
sudo ddccontrol -r 0x10 -w 20 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 20 dev:/dev/i2c-2 >/dev/null
2>&1;;
"30-30")
sudo ddccontrol -r 0x10 -w 30 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 30 dev:/dev/i2c-2 >/dev/null
2>&1;;
"40-40")
sudo ddccontrol -r 0x10 -w 40 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 40 dev:/dev/i2c-2 >/dev/null
2>&1;;
"50-50")
sudo ddccontrol -r 0x10 -w 50 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 50 dev:/dev/i2c-2 >/dev/null
2>&1;;
"60-50")
sudo ddccontrol -r 0x10 -w 60 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 50 dev:/dev/i2c-2 >/dev/null
2>&1;;
"70-50")
sudo ddccontrol -r 0x10 -w 70 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 50 dev:/dev/i2c-2 >/dev/null
2>&1;;
"80-50")
sudo ddccontrol -r 0x10 -w 80 dev:/dev/i2c-2 >/dev/null 2>&1
sudo ddccontrol -r 0x12 -w 50 dev:/dev/i2c-2 >/dev/null
2>&1;;
esac
-------------------------------------------------------------------------------
Только, пожалуйста, не нужно тыкать меня харей, что это неправильно, криво
и т.д. Скрипт писАлся методом научного тыка, как сумел так и сделал. Меня
он устраивает, может и кому-то еще поможет.
--
Best regards,
ArCher
Подробная информация о списке рассылки community