Блокировка компьютера из консоли

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Zenya
Сообщения: 10

Блокировка компьютера из консоли

Сообщение Zenya »

Всем привет!

Необходимо из скрипта принудительно заблокировать компьютер (Debian Lenny, KDE 3.5).
xscreensaver не подходит, т.к. работает только со своими конфигами.
xlock не доступен в репозиториях.

Посоветуйте что-нибудь...
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Блокировка компьютера из консоли

Сообщение Goodvin »

А что Вы, собственно, понимаете под "заблокировать" ?
Спасибо сказали:
Zenya
Сообщения: 10

Re: Блокировка компьютера из консоли

Сообщение Zenya »

Повесить на экран картинку и не реагировать на мышь и клавиатуру (или пароль просить).
Всё тоже самое что делает скринсейвер. Только запуск нужен из скрипта...
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Блокировка компьютера из консоли

Сообщение Goodvin »

Zenya писал(а):
26.06.2009 22:04
Повесить на экран картинку и не реагировать на мышь и клавиатуру (или пароль просить).
Всё тоже самое что делает скринсейвер. Только запуск нужен из скрипта...
То есть Вы хотите в своем скрипте:
- написать собственный скринсейвер с контролем системного логона ?
- научиться вызывать какой имеющийся скринсейвер (какой именно) ?
- какой-то еще метод с выкрутасами через обращения к API Вашего Х-сервера, DE или WM ?

Вы вообще в каком режиме всё это хотите - в графическом с Х-ами или в консоли ?
Ибо скринсейверы есть и там, и там.

Мы вот это всё угадывать должны ?
Вы для себя сначала четко уясните чего именно Вы желаете - а потом спрашивайте.
Телепаты без предоплаты даже не почешутся.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4462
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Блокировка компьютера из консоли

Сообщение Rootlexx »

Goodvin писал(а):
26.06.2009 22:47
Телепаты без предоплаты даже не почешутся.

Я попробую.

Код: Выделить всё

dcop kdesktop KScreensaverIface lock
Спасибо сказали:
Zenya
Сообщения: 10

Re: Блокировка компьютера из консоли

Сообщение Zenya »

"То есть Вы хотите в своем скрипте:
- научиться вызывать какой имеющийся скринсейвер (какой именно) ?"

Совершенно верно. Подойдет любой.

"Вы вообще в каком режиме всё это хотите - в графическом с Х-ами или в консоли ?"

Картинку, стало быть с иксами.

Похоже Rootlexx дал мне дельный совет. Попробую.
Спасибо.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Блокировка компьютера из консоли

Сообщение drBatty »

Zenya писал(а):
26.06.2009 23:41
Картинку, стало быть с иксами.

Shell

$ xscreensaver-command --help -lock Tells the running xscreensaver process to lock the screen immediately. This is like -activate, but forces locking as well, even if locking is not the default. If the saver is already active, this causes it to be locked as well.

настоящие хакеры манов не читают? :(

Zenya писал(а):
26.06.2009 20:20
xscreensaver не подходит, т.к. работает только со своими конфигами.
"со своими" это как? там конфиги зашифрованные что-ли? и причём тут конфиги?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Zenya
Сообщения: 10

Re: Блокировка компьютера из консоли

Сообщение Zenya »

Читают они маны, читают. А еще на форумы иногда заходят. Они ведь (форумы) для того и есть чтоб вопросы задавать, когда рабираться некогда (в том числе).

Спасибо за ответ. Работает.
Спасибо сказали: