Pára o protetor de tela e bloqueia a sessão no Debian pela linha de comando

2

Eu tentei várias maneiras de parar o protetor de tela e a sessão de bloqueio, mas não consigo corrigi-lo.

Eu fui para as configurações, mas não há "nunca" para o timer do protetor de tela. O mínimo é de 1 minuto, o máximo de 1 hora. %código% Não encontrei a solução desse problema.

Eu tentei System Settings > Power Management .. xset -dpms e xset s off (mas tenho um erro de argumento).

Nada funciona.

Alguém tem uma ideia?

Estou com o Debian 7 depois de uma instalação PXE em um setterm -powersave off .

Obrigado antecipadamente.

    
por BriceB 07.11.2014 / 08:38

2 respostas

3

Alguns antecedentes

Primeiro, vamos escolher o que você tentou.

Os comandos

xset -dpms

e

xset s off

controle o X Server (o software realmente responsável por apresentar a você uma tela gráfica e gerenciar dispositivos de entrada como mouse) diretamente, enquanto

setterm -powersave off

é destinado apenas para o que é chamado de "consoles virtuais" no Linux ("termo" vem da palavra " terminal ", e os consoles virtuais Linux emulam terminais ; não vamos nos aprofundar ainda por enquanto). Estas são as interfaces de texto "assustadoras" que você vê quando pressiona Ctrl e Alt e Fn (onde n é de 1 a 6, normalmente); use Alt & F7 para voltar para X.

Mas você não está usando o servidor X diretamente. Em vez disso, o que você interage é o chamado "ambiente de desktop" (DE) - um conjunto de programas responsáveis por apresentando-lhe janelas, formas de gerenciá-los e outras coisas que você espera que estejam disponíveis (como o menu do sistema para fazer logoff / reinicializar / o relógio, etc.). O próprio DE controla o servidor X e é por isso que suas tentativas de usar xset foram em vão.

O Debian envia muitos DEs (GNOME, KDE, XFCE, LXDE para citar alguns) e eles têm aparências diferentes, configurações, etc. Por padrão, o Debian 7 instala o GNOME , especificamente, o GNOME 3 (o GNOME 3 recebeu uma grande reformulação desde a série 2.x, provocando muitos elogios e maldições).

Consequentemente, quando você usa um diálogo chamado "Configurações do sistema", isso não é realmente uma configuração do sistema (em um sentido literal), mas sim das configurações do sistema do GNOME . Então, quando você está pesquisando problemas de proteção de tela "no Debian", é melhor procurar por problemas no protetor de tela do GNOME 3.

O que fazer

Desligar o apagamento automático da tela (proteção de tela integrada)

O projeto GNOME adotou uma política de improvisar constantemente os diálogos de configuração, então acho que eles acabaram de pensar que você nunca precisaria desligar a tela.

A solução é instalar o chamado "GNOME Tweak Tool" - um programa externo que permite ajustes de ajustes não disponibilizados pelos diálogos nativos do GNOME.

Use

# apt-get install gnome-tweak-tool

(ou qualquer método que você esteja usando para instalar pacotes) para instalá-lo e, em seguida, executá-lo e ajustar as configurações do protetor de tela da maneira que desejar.

Bloqueio manual da tela

Ao contrário do Windows, onde o protetor de tela é parte do "shell" (chamado Explorer), no GNOME (e na maioria dos outros ambientes de desktop ou gerenciadores de janelas no GNU / Linux) o bloqueio de tela é feito por um programa separado, e o Debian envia muitos deles.

Então você precisa:

  1. Descubra qual programa de proteção de tela você tem em mãos;

    Você provavelmente tem o pacote gnome-screensaver instalado que fornece o programa /usr/bin/gnome-screensaver-command .

  2. Vincule algumas combinações de teclas no GNOME para danificá-lo.

    Este é mais complicado. Você tem que usar o diálogo de configuração de preferências do teclado e escolher uma combinação de teclas para executar esse programa.

    O Google me diz no GNOME que esta caixa de diálogo está localizada em "Configurações do Sistema" → "Teclado" → "Atalhos".

    Primeiro, verifique se a caixa de diálogo contém uma entrada para "protetor de tela" ou "bloqueio de tela" de algo assim. Se sim, apenas aprenda o atalho ou escolha o seu próprio e configure-o. Win &; l pode ser uma boa escolha - assim como no Windows (e eu pessoalmente prefiro Win & Pausa ).

    Se não houver uma entrada pré-preparada para bloquear a tela, adicione uma personalizada - executando o programa que já discutimos.

Mais informações aqui e em outros lugares nas internets— apenas google for GNOME + screensaver.

    
por 07.11.2014 / 18:09
0

Isso funciona para mim no Debian 9:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.desktop.session idle-delay 0
    
por 17.05.2018 / 12:51