[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как создать консольный скринсейвер



Так ведь в том и дело, что так оно не работает. sss запускается, а vlock - нет,
и это понятно, ведь screen после первого нажатия убивает процесс, и до vlock'а
дело не доходит. Надо (насколько я понимаю) именно idle обьяснить, что программы
надо выполнить две.

On Sun, Aug 16, 2009 at 12:36:47PM +0400, Artem Chuprina wrote:
> Konstantinow Andrey -> debian-russian@lists.debian.org  @ Sun, 16 Aug 2009 09:54:56 +0300:
> 
>  KA> Скажите, а как к blankerprg прицепить две программы: 'sss && vlock' (sss - мой
>  KA> SuperScreenSaver, ну и хотелось бы, чтобы после его завершения консоль
>  KA> оставалась недоступной для всяких посторонних лиц). Может быть можно к idle
>  KA> прицепить две команды: idle 40 'blanker && lockscreen'?
> 
>  KA> Мои примеры, конечно, не работают, но, я надеюсь, понятно, чего я хочу добиться.
> 
> ... вот и пришло поколение линукс-юзеров, уже способных самостоятельно
> поставить линукс, но не способных связать двух команд в шелловский скрипт...
> 
> $ mkdir -p ~/bin
> $ cat >~/bin/screen_blank <<EOF
> #!/bin/sh
> sss
> vlock
> EOF
> $ chmod +x ~/bin/screen_blank
> $ echo "blankerprg $HOME/bin/screen_blank" >> ~/.screenrc
> 
> Можно, конечно, и через && их связывать, но тогда любая фатальная (для
> sss) ошибка в sss или просто kill убиение его сигналом приведет к тому,
> что экран окажется незалоченным.
> 
> -- 
> Психология - это наука о плохих контактах (С)энта
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: