Como desligar a tela via linha de comando

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

[ Hits: 16.107 ]

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

Criando apresentações com o Scribus

Restringindo acesso ao servidor de FTP

Como substituir caracteres acentuados pelos equivalentes não-acentuados

Python - locale.Error: unsupported locale setting [Resolvido]

Traceroute - como escolher qual gateway ou interface de rede será usado

Leitura recomendada

Editar crontab com Vi ou Vim

Como iniciar o Debian Linux 4 no modo de texto

Personalizar teclas de atalho de F1 até F12 usando inputrc para o Terminal

Fedora não disponibiliza resoluções 16:9 (ex.: 1900x1080) [Resolvido]

Driver nVidia no Kurumin para GF MX 4000

  

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