lock com xscreensaver

Publicado por Paulo Victor 10/11/2005

[ Hits: 5.193 ]

Download xx




Esse script utiliza getopts, para receber um parâmetro: "-i" = para iniciar o xscreensaver ou "-l" para lockar  a maquina. Bem simples e eficaz. Espero que gostem. =)

  



Esconder código-fonte

#!/bin/sh
# Script locked xscreensaver
# Paulo Victor vulgo Lord Odin
# paulo.vma@uol.com.br

USER="$( who | awk '{print $1}'| uniq )"

USAGE="Uso: `basename $0` [-h help]  [-l lock] [-i xscreensaver] "
[ $1 ] || { echo $USAGE; exit 1; }

        while getopts 'hli' PARAMETRO; do

        case $PARAMETRO in

                h) echo -n "
                Script que inicia rdesktop.
                Uso: `basename $0` [opcoes]

                Onde as opcoes podem ser:

                -h help            exibe essa mensagem
                -l lock            trava o desktop
                -i xscreensaver    Inicia Xscreensaver"
                echo ""
                echo "" ;;


                l) if pgrep -U $USER -x xscreensaver; then
                        xscreensaver-command -lock
                      else
                        echo "xscreensaver não está rodando"
                        exit 1;
                   fi ;;

                i) echo "Iniciando xscreensaver"

                        xscreensaver &
                        xscreensaver-command -lock ;;
        esac
done

Scripts recomendados

Geração de gráfico em shell script

FTS

Impedir duas ou mais conexões por usuário

Bashblog v3.0 - cria um microblog em HTML5

Loadbalance FAILOVER V.2


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts