Gostaria de saber se existe alguma maneira de desativar a tela em uma distribuição Linux que estou usando o Debian. Encontrei algumas maneiras de fazer isso com o X instalado, mas não sem o X.
15
Gostaria de saber se existe alguma maneira de desativar a tela em uma distribuição Linux que estou usando o Debian. Encontrei algumas maneiras de fazer isso com o X instalado, mas não sem o X.
Respostas:
Você pode desligar a tela do seu laptop usando o comando xset :
O DPMS é o Display Power Management Signaling, um padrão para reduzir o consumo de energia nos monitores. O xset é obviamente um utilitário X. Se você precisar fazer isso sem o X envolvido, use setterm :
A lista completa de opções para manipular sua tela:
Tudo isso está devidamente explicado no Mini-HOWTO Linux alimentado por bateria .
fonte
setterm -powersave on
, recebocannot (un)set powersave mode
Confira vbetool . Você pode desligar a tela com:
O único problema que estou tendo com isso é que a tela não liga automaticamente, por exemplo, na entrada do teclado. Você precisa fazer isso manualmente digitando-o às cegas ou via SSH:
No Debian Squeeze, o vbetool é usado em /etc/acpi/lid.sh quando o X não está disponível.
fonte
vbetool dpms off && read -s -n 1 && vbetool dpms on
.Não tenho certeza de qual pacote o fornece, mas alguns pacotes relacionados à ACPI incluem scripts para apagar a tela com base em se a tampa do laptop está aberta. Embora agora que eu observe o próprio script (
/etc/acpi/lid.sh
), ele pareça funcionar apenas no X. No entanto, o ponto é que ele fornece uma estrutura para acionar ações em eventos de abertura / fechamento de tampa. Você pode modificar o script para usar o setterm, e ele pode fazer o que você deseja.fonte
No Kali GNU / Linux Rolling de 64 bits, verifique se
xset -q
aparece assim:Definir todos eles para 0 funciona para mim. Faça isso com esta linha de comando:
fonte
Se você possui uma porta serial na sua máquina, pode executá-la sem cabeça.
Faça uma pesquisa na web por "instruções sobre o console serial linux".
fonte
Em resposta a sua pergunta,
deve fazê-lo. Observe que isso precisará ser feito para cada login tty.
fonte
Se, por acaso, você precisar desligar um monitor remotamente, por exemplo, em um laptop quando estiver conectado por SSH ...
A menos que você especifique uma
DISPLAY
variável, o xset falhará com:fonte