Добрый вечер!
Хочю написать такой скрипт.
ОС - убунту 7.10 gutsyЕсть команда: gnome-screensaver-command --lock
Выполняю с терминала - работает
Монитор блокируется.Есть команда: xset dpms 5 5 5
Выполняю с терминала - работает.
Через 5 секунд вырубается мониторНо никак немогу понять почему не пашет такой скрипт:
#! /bin/bash
gnome-screensaver-command --lock
xset dpms 5 5 5Просто блокируется экран и не выключается...
Почему???
Может есть другие способы?Моя цель сделать так чтоб комп работал постоянно без скринсэйверов и отключений экрана до тех пор пока я не скажу ему закрыться и выключиться.
Заранее благодарен.
Эта команда включает скринсейвер и при выходе из него надо набрать пароль. Блокируется рабочая станция. Для вырубания монитора есть своя команда.
>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>Блокируется рабочая станция. Для вырубания монитора есть своя команда.Я и описал две команды... Обе работают. Но подозреваю, что не так это надо делать... А как? Пишел спросить у вас, если кто знает...
>>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>>Блокируется рабочая станция. Для вырубания монитора есть своя команда.
>
>Я и описал две команды... Обе работают. Но подозреваю, что не так
>это надо делать... А как? Пишел спросить у вас, если кто
>знает...а местами поменять? сначала монитор выключить, а потом уже заблокировать.
>>>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>>>Блокируется рабочая станция. Для вырубания монитора есть своя команда.
>>
>>Я и описал две команды... Обе работают. Но подозреваю, что не так
>>это надо делать... А как? Пишел спросить у вас, если кто
>>знает...
>
>а местами поменять? сначала монитор выключить, а потом уже заблокировать.Пробовал - Теже, только в профиль...
Просто экран блокируется и не выключается.... :-((
Вот рабочий скрипт, если кому надо:#! /bin/bash
gnome-screensaver-command --lock
xset dpms force standbyРаботает как часы!
Если кто не в курсе, при установленом xserver-xgl в гноме, по крайней мере, нарушается работа DPMS. Нет возможности настроить время выключения экрана.
Удалить xserver-xgl - не будет работать compiz.
Спасибо за внимание!
>[оверквотинг удален]
>
>#! /bin/bash
>gnome-screensaver-command --lock
>xset dpms force standby
>
>Работает как часы!
>Если кто не в курсе, при установленом xserver-xgl в гноме, по крайней
>мере, нарушается работа DPMS. Нет возможности настроить время выключения экрана.
>Удалить xserver-xgl - не будет работать compiz.
>Спасибо за внимание!Утром обнаружил новую проблему:
Если случайно задеть мышку, или клаву, экран просыпается и ожидает ввода пароля. Затем гаснет по таймауту , но не отключается.
Что делать?Если запустить gnome-screensaver-command --help то мы узнаем что можно сделать запрос на состояние скринсэйвера (gnome-screensaver-command -q)
Он вернет нам значение активен он или нет. Затем написать скрипт "демон" который будет опрашивать его состояние каждые пару минут, и если он активен - выполнять команду xset dpms force stanbyВопрос: как написать скрипт, который будет "висеть" как демон в системе?
>Вопрос: как написать скрипт, который будет "висеть" как демон в системе?crontab
>>Вопрос: как написать скрипт, который будет "висеть" как демон в системе?
>
>crontab:-)
Spasibo...
Kak ya sam ne dogadalsya...
Eto dejstwitelno proshe wsego...
Dwe strochki i gotowo...
Eshe raz spasibo!