я хочу что бы в случае смены яркости при помощи fn+f6/f7 - скрипт уходил в режим ожидания и ждал или смены источника питания или нажатия к примеру fn + пробел.
как реализовать отслеживание смены яркости я уде придумал:
hisbright=100
при запуске скрипта значение hisbright выставляется 100
reallight=`xbacklight | sed 's/\./ /g' | awk '{print $1}'`
потом замеряется РЕАЛЬНЫЙ уровень подсветки, записывается в переменную $reallight
if [[ "$reallight" -eq "$hisbright" ]]; then h=1; else h=0; fi
это дело сравнивает эти переменные и выносит вердикт, если вывод h=1 то выполняется остаток скрипта и все в порядке, но есле вывод h=0 то оставшаяся часть скрипта должна ожидать переключения источника питания или нажатия комбинации клавиш
xbacklight -set $bright #устанавливаем яркость экрана
[color=red]hisbright=$bright sed 's/\./ /g' | awk '{print $1}'[/color]
а это и есть остаток скрипта(выделенная часть сохраняет новое значение bright в hisbright и все по новаой)
З.Ы. а на счет ресурсов - он еще до стадии оптимизации не дошел), повторю это пока что наброски...))
Пользователь решил продолжить мысль 10 Апреля 2012, 13:32:41:
color=(`convert /tmp/snapshot.jpg[${x}x${y}+0+0]
имена файл ни где кого сохранить?
хм как то не заметил, благодарствую))))