Iniciando o protetor de tela do terminal

3

Eu gosto da proteção de tela 'Black Screen'. Porque faz o monitor parecer desativado. Mas meu CentOS leva no mínimo 1 min. para iniciá-lo automaticamente.

Posso iniciá-lo instantaneamente a partir do terminal?

Às vezes preciso desse recurso enquanto trabalho com dois monitores com dois sistemas operacionais diferentes. O CentOS está no meu VNC.

    
por MD. Mohiuddin Ahmed 13.06.2013 / 07:42

2 respostas

7

Se tudo o que você quer fazer é deixar a tela em branco, ao invés de executar uma animação ou bloquear a tela, então xset pode fazer isso.

xset dpms force off

Se você deseja bloquear a exibição, é necessário um programa de bloqueio de tela, por exemplo, xscreensaver-command -lock -activate ou gnome-screensaver -al ou (para o KDE4) qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock .

Se você quiser desativar apenas um monitor, você pode fazê-lo através de xrandr (a menos que você está usando um driver de exibição proprietário, em cujo caso você terá as ferramentas fornecidas pela NVidia / ATI).

xrandr --output DVI1 --off

Isso não será desfeito movendo o mouse, você precisa executar xrandr --output DVI1 --auto para trazer o monitor de volta.

    
por 14.06.2013 / 01:25
5

Você pode usar o comando xscreensaver.

$ xscreensaver-command -activate

Se não estiver no seu sistema, instale-o por:

$ sudo apt-get install xscreensaver

No Fedora / CentOS / RHEL você o instala com este comando:

$ sudo yum install xscreensaver-base
    
por 13.06.2013 / 07:54