lock com xscreensaver

Publicado por Paulo Victor 10/11/2005

[ Hits: 4.884 ]

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

Protegendo arquivos contra acessos simultâneos

Descompactar vários arquivos ao mesmo tempo de um diretório específico

Envio de email via console

Script para renomear arquivos

Como capturar senhas de outros usuários


  

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