n06rin |
|
Темы:
29
Сообщения:
94
Участник с: 20 ноября 2011
|
Дело в том что при загрузки openbox я первым делом открываю консоль чтобы исправить /sys/class/backlight/apple_backlight/brightness на 3. Хотелось бы чтобы значение исправлялось само. Для этого можно воспользоваться командой #echo 3 >/sys/class/backlight/apple_backlight/brightness Вопрос, как мне сделать изменение яркости автоматически при запуске openbox? |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Сохранить эту команду в файле, дать права на выполнение. А потом два варианта: 1. сконфигурировать sudo на запуск этого скрипта без пароля (параметр NOPASSWD в /etc/sudoers) 2. (не очень секурный) выставить suid для скрипта. |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
почему бы не добавить в rc.local? |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
VlaoMaoя тоже подумал про автозагрузку, в начале.. сейчас думаю, что если надо играться с етим параметром во время работы, тогда что есть она в авторане что нету… однако если нужно просто включить 1раз, то определенно проще автораном.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Если это достаточно сделать один раз в любое время – хватит просто добавить команду в /etc/rc.local Если это не помогает, и требуется делать это постоянно и автоматически, например при каждом запуске X или включении монитора – можно сделать в стартовых скриптах “демона”, который будет следить за этим. Если требуется выполнить команду непременно из пользовательского окружения, можно сделать скрипт, добавить его ПОЛНЫЙ путь в /etc/sudoers в строку пользователь хост=NOPASSWD:/путь/скрипт Скрипт запускать sudo /путь/скрипт либо добавить в начало скрипта такую штуку: NAME="${0##*/}" if (( UID!=0 )) then FILE=`readlink -f $0` DIR="${FILE%/*}" exec sudo $DIR/$NAME fi |