Em 27 de junho de 2010 08:53, Adenir Rodrigues <[email protected]> escreveu:
> Ola pessoal.
> Agradeço as dicas e o link com o script:
>
> #!/bin/bash
> export DISPLAY=:0.0
>
>
> if [ $# -eq 0 ]; then
>   echo usage: $(basename $0) "on|off|status"
>
>   exit 1
> fi
>
> if [ $1 = "off" ]; then
>
>   echo -en "Turning monitor off..."
>   xset dpms force off
>   echo -en "done.\nCheck:"
>
>   xset -q|grep "Monitor is"
> elif [ $1 = "on" ]; then
>
>   echo -en "Turning monitor on..."
>   xset dpms force on
>   echo -en "done.\nCheck:"
>
>   xset -q|grep "Monitor is"
> elif [ $1 = "status" ]; then
>
>   xset -q|sed -ne 's/^[ ]*Monitor is //p'
>
> else
>   echo usage: $(basename $0) "on|off|status"
>
> fi

O ambiente do DISPLAY precisa "deixar" que o acessem de "fora". Quem
trata isso eh o comando xhost.
Ao iniciar o DISPLAY (nao a variavel, o ambiente) é preciso liberar
com xhost + (ou algo equivalente mas menos liberal).

Outra forma eh acessar o DISPLAY com ssh e Xforwarding habilitado.
Nesse caso , quem acessou "pertence" ao DISPLAY e vai ter os direitos
correspondentes.

Qual o seu caso?

-- 
(o_   ------------------     __o
//\   [email protected]   _`\<,
V_/_  --- www.lsd.org.br  (_)/(_)
---------------------------------

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a