The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Скрипт блокировки и выключения экрана"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 22-Окт-07, 01:06 
Добрый вечер!
Хочю написать такой скрипт.
ОС - убунту 7.10 gutsy

Есть команда: gnome-screensaver-command --lock
Выполняю с терминала - работает
Монитор блокируется.

Есть команда: xset dpms 5 5 5
Выполняю с терминала - работает.
Через 5 секунд вырубается монитор

Но никак немогу понять почему не пашет такой скрипт:

#! /bin/bash
gnome-screensaver-command --lock
xset dpms 5 5 5

Просто блокируется экран и не выключается...

Почему???
Может есть другие способы?

Моя цель сделать так чтоб комп работал постоянно без скринсэйверов и отключений экрана до тех пор пока я не скажу ему закрыться и выключиться.
Заранее благодарен.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Скрипт блокировки и выключения экрана"  
Сообщение от Zzlo (ok) on 22-Окт-07, 02:53 
Эта команда включает скринсейвер и при выходе из него надо набрать пароль. Блокируется рабочая станция. Для вырубания монитора есть своя команда.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 22-Окт-07, 08:49 
>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>Блокируется рабочая станция. Для вырубания монитора есть своя команда.

Я и описал две команды... Обе работают. Но подозреваю, что не так это надо делать... А как? Пишел спросить у вас, если кто знает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Скрипт блокировки и выключения экрана"  
Сообщение от cadmi on 22-Окт-07, 09:39 
>>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>>Блокируется рабочая станция. Для вырубания монитора есть своя команда.
>
>Я и описал две команды... Обе работают. Но подозреваю, что не так
>это надо делать... А как? Пишел спросить у вас, если кто
>знает...

а местами поменять? сначала монитор выключить, а потом уже заблокировать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 22-Окт-07, 11:40 
>>>Эта команда включает скринсейвер и при выходе из него надо набрать пароль.
>>>Блокируется рабочая станция. Для вырубания монитора есть своя команда.
>>
>>Я и описал две команды... Обе работают. Но подозреваю, что не так
>>это надо делать... А как? Пишел спросить у вас, если кто
>>знает...
>
>а местами поменять? сначала монитор выключить, а потом уже заблокировать.

Пробовал -  Теже, только в профиль...
Просто экран блокируется и не выключается.... :-((

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 23-Окт-07, 01:10 
Вот рабочий скрипт, если кому надо:

#! /bin/bash
gnome-screensaver-command --lock
xset dpms force standby

Работает как часы!
Если кто не в курсе, при установленом xserver-xgl в гноме, по крайней мере, нарушается работа DPMS. Нет возможности настроить время выключения экрана.
Удалить xserver-xgl - не будет работать compiz.
Спасибо за внимание!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 23-Окт-07, 09:25 
>[оверквотинг удален]
>
>#! /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

Вопрос: как написать скрипт, который будет "висеть" как демон в системе?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Скрипт блокировки и выключения экрана"  
Сообщение от pavel_simple (ok) on 23-Окт-07, 10:19 
>Вопрос: как написать скрипт, который будет "висеть" как демон в системе?

crontab

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Скрипт блокировки и выключения экрана"  
Сообщение от Denis email(??) on 23-Окт-07, 12:25 
>>Вопрос: как написать скрипт, который будет "висеть" как демон в системе?
>
>crontab

:-)
Spasibo...
Kak ya sam ne dogadalsya...
Eto dejstwitelno proshe wsego...
Dwe strochki i gotowo...
Eshe raz spasibo!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру