Como desligar a tela via linha de comando

Publicado por Fábio Berbert de Paula em 16/05/2020

[ Hits: 15.732 ]

Blog: https://fabio.automatizando.dev

 


Como desligar a tela via linha de comando



A maioria dos gerenciadores de janelas do Linux possuem configurações de economia de energia. Por exemplo, uso o KDE Plasma e ele está configurado para desligar a tela após 10 minutos de inatividade:
Mas e quando estou levantando do PC e sei que não voltarei em breve? Por que diabos vou deixar a tela ligada por 10 minutos? Nesta dica vou mostrar um jeito fácil de desligar a tela usando um simples comando, que é o xset. Abra um terminal e execute:

xset dpms force off

Pronto! Tela desligada. Ao pressionar qualquer tecla ou mexer no mouse ela ligará novamente.

Bônus - automatizando o comando no KDE Plasma

Continua sendo trabalhoso toda hora ter que digitar um comando com 3 parâmetros correto? Então vamos resolver o problema criando um comando personalizado:

sudo vim /usr/local/bin/screenoff

#!/bin/bash

xset dpms force off

sudo chmod +x /usr/local/bin/screenoff

Agora basta digitar "screenoff" para desligar a tela.

Mas ainda podemos melhorar isso! Se você é, assim como eu, um feliz usuário desktop de KDE Plasma, abra as configurações do sistema e pesquise por "atalhos":
Selecione a opção "Atalhos personalizados". Clique com o botão direito sobre o espaço vazio abaixo das opções listadas e clique em:

Novo > Atalhos globais > Comando/URL
Dei o nome ao atalho de "Desligar tela". Em "Comentário" coloque o texto de sua preferência, ou nem mexa. Em "Ativar" clique no botão "Nenhum" e escolha um atalho. No meu caso pressionei "Ctrl + Alt + Scroll Lock".
Em "Ação" escolha o caminho do script que criamos. No caso da dica seria "/usr/local/bin/screenoff", mas na figura abaixo está "/home/fabio/bin/screenoff", que foi minha escolha pessoal.
Agora basta clicar em "Aplicar" e pronto! Sempre que quiser desligar a tela basta pressionar "Ctrl + Alt + Scroll Lock".

Outras dicas deste autor

SQL: Combinando INSERT + SELECT para duplicação de registros

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Novo portal Linux: Open SCRIPT

Vim - Converter tecla tab em 4 espaços

Verificar se determinada porta está aberta com o comando echo (funciona remoto)

Leitura recomendada

Restaurando configuração padrão do Ubuntu

Ver interfaces USB em sistema guest WindowsXP no Virtualbox em OpenSUSE 11.0

Desabilitando sons chatos do KDE

Resturar (recuperar) tela de login do Ubuntu [Resolvido]

Mais de 1 Conky ao mesmo tempo

  

Comentários
[1] Comentário enviado por AndersonInacio em 17/05/2020 - 10:28h

Muito bom, adicionei ele no meu script do i3lock, valeu por compartilhar.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts