- Windows Isso permite configurar o botão a partir do Painel de Controle, com comandos powercfg e por meio de políticas de grupo.
- En LinuxO KDE Plasma é configurado com kwriteconfig5 e o GNOME com dconf; o i3 suporta bindsym para XF86PowerOff.
- Evite desligamentos forçados; utilize ações do sistema para prevenir corrupção e falhas.
- A visibilidade do botão no Windows 8.1 depende do dispositivo, do estado de conexão (modo de espera) e do tamanho da tela.

Se você já pressionou o botão liga/desliga esperando um desligamento normal e, em vez disso, foi desconectado ou nada aconteceu, saiba que não está sozinho. O comportamento do botão liga/desliga varia dependendo do sistema, do ambiente e da fonte de alimentação.E felizmente é totalmente personalizável no Windows e nos desktops Linux mais comuns.
Neste guia, você encontrará, passo a passo, como ajustar essa ação no Windows com a interface clássica, usando comandos e políticas de grupo, bem como como fazê-lo no KDE Plasma, GNOME e gerenciadores de janelas como o i3 ou o Sway. Nós integramos Truques Comandos e avisos reais e testados para evitar problemas.e adicionamos notas úteis para casos de uso como laptops com a tampa fechada, Máquinas virtuais e confirmações de desligamento.
Windows: Ajuste a ação do botão nas Configurações Clássicas.
O Windows permite controlar com precisão o que o computador faz quando se pressiona o botão liga/desliga, esteja ele funcionando com bateria ou conectado à tomada. Acesse o Painel de Controle e, em seguida, Opções de Energia.Ali você encontrará a seção onde o comportamento do botão é definido em cada cenário de energia.
Ao abrir a tela correspondente, você pode escolher, para cada estado de energia, o que deseja que aconteça ao pressionar o botão. As opções mais comuns incluem Não fazer nada, Suspender, Desligar, Desligar a tela e Hibernar. Em dispositivos compatíveis. Em computadores de mesa, você verá apenas o componente de alimentação CA, enquanto em laptops você terá tanto a alimentação por bateria quanto a alimentação CA.
- Não fazer nadaNenhuma providência é tomada e o sistema permanece o mesmo.
- suspensórioEntra em modo de hibernação de baixo consumo de energia, com retomada rápida.
- ApagarFaça logout e desligue completamente o computador.
- Desligue a telaIdeal se você quiser apenas diminuir o brilho do monitor sem suspendê-lo.
- hibernarSalva o estado no disco e desliga; pode não estar disponível em todos os computadores.
Em laptops, também vale a pena verificar o que acontece quando você fecha a tampa, especialmente se estiver trabalhando com um monitor externo. Configurar Fechar tampa Não faz nada quando está conectado. Assim, você pode usá-lo como um dispositivo de mesa sem que ele entre em modo de suspensão quando você fechar a tampa.
Uma dica prática: se você pretende transportar seu laptop com a bateria ligada, não deixe a tampa fechada na opção "Não fazer nada enquanto estiver usando a bateria", ou o computador continuará funcionando dentro da sua mochila. Use os modos Suspender ou Hibernar quando estiver usando a bateria para evitar consumo excessivo de energia e aquecimento. enquanto você se move.
Quando terminar, toque em Salvar alterações na parte inferior. Esse botão aplica as configurações instantaneamente e elas são salvas para todos os logins.para que o comportamento seja consistente a partir desse ponto.
Windows: Alterar a ação do botão usando o Prompt de Comando
Você também pode definir essas ações com comandos, o que é útil para scripts, implantações ou quando você prefere não interagir com a interface. Abra um Símbolo do sistema com permissões de administrador procura CMD e selecionando "Executar como administrador".
Para alterar a função do botão quando o dispositivo estiver conectado à rede elétrica, use este comando. O valor final define a ação específica.:
powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0
Para corrigir o problema ao operar com energia da bateria, use a variante equivalente para o modo CC. A estrutura é a mesma, alterando-se apenas o subcomando setdcvalueindex.:
powercfg -setdcvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0
Esses comandos terminam com um valor numérico que indica a ação desejada. Mapa dos valores disponíveis:
- 0Não faça nada
- 1: Dormir
- 2Hibernar
- 3: Desligar
- 4Desligue a tela
Após definir os valores CA e CC, aplique o plano ativo para que ele entre em vigor. Esta etapa consolida a configuração no plano em uso.:
powercfg -SetActive SCHEME_CURRENT
Embora seja um método poderoso e rápido, escreva com cuidado. Um parâmetro configurado incorretamente pode afetar a estabilidade do sistema.Portanto, verifique duas vezes antes de pressionar Enter e, se possível, salve uma cópia de segurança do plano.
Windows: Configure o botão usando o Editor de Política de Grupo.
Se você usa o Windows Pro, Education ou Enterprise, você tem políticas de grupo para aplicar políticas consistentes em computadores gerenciados. Abra a caixa de diálogo Executar pressionando Windows + R, digitando gpedit.msc e pressionando Enter. Para lançar o Editor de Políticas de Grupo Local.
Acesse Configuração do Computador e, em seguida, Modelos Administrativos. Em "Todos os Valores", procure por entradas relacionadas à ação do botão liga/desliga., geralmente diferenciado entre "Bateria" e "Conectado à tomada", especialmente em laptops.
Abra cada uma com um clique duplo e marque a política como Ativada. Ao ativar essa opção, você poderá escolher entre Nenhuma ação necessária, Suspender, Hibernar ou Desligar. Padronizar o comportamento.
Ao terminar, clique em Aplicar e em OK. A vantagem de usar políticas é que elas têm precedência sobre as alterações feitas pelo usuário e facilitam a governança da equipe. Em ambientes corporativos ou educacionais.
Windows: práticas a evitar ao desligar o computador
Por excesso de velocidade ou hábito, às vezes. o desligamento é forçado pressionando e mantendo o botão pressionado ou cortando a energia de uma régua de tomadas. Fazer isso pode prejudicar o sistema, os aplicativos e o próprio usuário. HardwaresE embora às vezes nada aconteça, no dia em que acontece, a sessão fica arruinada.
Familiarize-se com o uso dos métodos de desligamento do sistema, o botão Iniciar ou a ação programada do botão liga/desliga. Leva apenas alguns segundos a mais e você evita corrupção de arquivos, telas azuis e reinicializações inesperadas. o que torna o diagnóstico mais caro.
Windows 8.1: O botão liga/desliga aparece na tela Iniciar.
No Windows 8.1, a presença do botão liga/desliga na tela Iniciar depende do tipo de dispositivo, se o modo de espera é suportado e do tamanho da tela. Em alguns tablets, ele fica oculto por design, enquanto em computadores de mesa ele é exibido..
| Tipo de dispositivo | Em espera conectada | Tamanho da tela | É exibido por padrão. | Personalizável pelo fabricante |
|---|---|---|---|---|
| tablet tipo ardósia | sim | menos de 8,5 polegadas | Não | Não |
| tablet tipo ardósia | Não | menos de 8,5 polegadas | Não | sim |
| tablet tipo ardósia | sim | 8,5 polegadas ou mais | Não | sim |
| tablet tipo ardósia | Não | 8,5 polegadas ou mais | sim | sim |
| Outros dispositivos | Não se aplica | Todos os tamanhos | sim | sim |
Como referência, Microsoft Surface Apresentou comportamentos diferentes dependendo da geração. Em alguns modelos Pro, o botão estava visível, enquanto em outros permanecia oculto.e os administradores podem alterar esse estado nas imagens de implantação com a configuração ShowPowerButtonOnStartScreen dentro do Microsoft-Windows-Shell-Setup.
Linux KDE Plasma: Alterando ações de botões e automatizando em máquinas virtuais
Ao instalar o KDE em uma máquina virtual Ubuntu, ao solicitar o desligamento do hipervisor, o sistema pode encerrar a sessão em vez de ser desligado. Essa é a configuração padrão em alguns perfis de potência do Plasma e pode ser ajustada por usuário..
Para forçar o botão liga/desliga a efetuar o desligamento quando conectado à fonte de alimentação, você pode escrever diretamente na configuração usando o comando kwriteconfig5. Este comando define a ação do botão de energia para o perfil CA.:
sudo builder kwriteconfig5 --file /home/builder/.config/powermanagementprofilesrc --group AC --group HandleButtonEvents --key powerButtonAction 8
Se você também quiser evitar a caixa de diálogo de confirmação para que o desligamento seja imediato, o Plasma disponibiliza essa opção no arquivo ksmserverrc. Desative a confirmação de logout com este comando:
sudo builder kwriteconfig5 --file /home/builder/.config/ksmserverrc --group General --key confirmLogout false
Já que você está personalizando, talvez tenha interesse em fixar determinados launchers no painel. Para um painel com Applets 5, este exemplo corrige o Chromium e o Konsole no administrador de tarefas:
sudo builder kwriteconfig5 --file /home/builder/.config/plasma-org.kde.plasma.desktop-appletsrc --group Containments --group 2 --group Applets --group 5 --group Configuration --group General --key launchers applications:chromium-browser.desktop,applications:org.kde.konsole.desktop
Se você também quiser alterar o tipo de menu de inicialização de aplicativos no painel, lembre-se de que o Plasma permite alternar entre Inicializador de Aplicativos e Menu de Aplicativos. Clique com o botão direito do mouse no ícone do menu e selecione "Alternar estilo para Menu de Aplicativos". para aquele comportamento clássico sem a necessidade de comandos.
Linux KDE Plasma: D-Bus e tratamento de eventos de botões
O Plasma expõe as ações de energia via D-Bus sob o serviço org.kde.Solid.PowerManagement. Para inspecionar os métodos disponíveis, você pode usar o qdbus na rota HandleButtonEvents. e veja quais sinais ou métodos sua versão publica:
qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/HandleButtonEvents
A documentação para esses pontos D-Bus está integrada às páginas do Solid e ao código do projeto, e pode variar entre as versões. Na prática, para definir políticas persistentes, é mais direto editar os arquivos de configuração com o comando kwriteconfig5., como já demonstramos anteriormente, especialmente em implantações automatizadas.
Linux GNOME: Definindo a ação do botão com dconf
No GNOME, a ação de pressionar o botão é gerenciada pelo plugin gsettings power. Para aplicá-lo no nível do sistema, você pode criar um banco de dados local no dconf. com um arquivo de chave específico.
Crie o arquivo de configuração no caminho especificado e defina a chave desejada. Este exemplo define a ação como interativa. para que o GNOME possa decidir, de acordo com o contexto, o que mostrar ou fazer:
/etc/dconf/db/local.d/01-power
power-button-action='interactive'
Após salvar o arquivo, em ambientes GNOME geralmente é necessário recompilar o banco de dados com o comando `dconf update` e sair da sessão para que as alterações sejam aplicadas. Verifique sua distribuição para ver se ela requer uma etapa adicional de atualização do esquema. para políticas de todo o sistema.
Teclas especiais Linux i3, Sway e XF86
Em gerenciadores de janelas como o i3 ou o Sway, você pode vincular o botão liga/desliga a uma tecla. escrita Personalizado, por exemplo, para executar uma saída ordenada. A sintaxe padrão do i3 para associar chaves usa bindsym. com o nome da chave de hardware XF86PowerOff.
Um exemplo típico seria algo como isto: chamar um script chamado "goodbye" a partir da sua rota. Se o atalho com outra tecla funcionar, mas não com XF86PowerOff, é provável que a tecla física não esteja sendo detectada.:
bindsym XF86PowerOff exec goodbye
bindsym XF86PowerOff exec /ruta/completa/goodbye
Nesses casos, é aconselhável verificar se o sistema detecta o evento com ferramentas como xev ou evtest, ou se o systemd-logind o intercepta de acordo com a política de energia. Após a detecção ser verificada, o bindsym deverá executar seu script sem problemas. E você pode desligá-lo ou suspendê-lo conforme preferir.
Notebooks e tampas: usando uma tela externa sem surpresas
Se você usa um laptop conectado a um monitor externo, teclado e mouse, talvez queira trabalhar com a tampa fechada para economizar espaço. Defina "Fechar a tampa" para "Não fazer nada" quando conectado à tomada. para que não entre em suspensão quando abaixado.
No entanto, lembre-se de que, se você desligar completamente o aparelho, em muitos modelos será necessário levantar a tampa para ligá-lo novamente. Se preferir evitar isso, use Suspender em vez de Desligar. Para retomar, basta tocar no teclado ou mouse externo.
Dicas e observações para implantações
Para administradores que exibem imagens, o Windows 8.1 permitia ajustar se o botão liga/desliga aparecia na tela Iniciar usando a configuração ShowPowerButtonOnStartScreen. Inclua essa configuração no Microsoft-Windows-Shell-Setup durante a preparação da imagem. Se você precisa de uniformidade entre tablets e dispositivos conversíveis.
No KDE, ao ajustar a confirmação de desligamento e a ação do botão, certifique-se de que elas correspondam à política da máquina virtual ou do hipervisor. Se o seu ambiente utiliza o comando `virsh shutdown`, espere um desligamento limpo, não um logout.Daí a importância de powerButtonAction e confirmLogout.
No GNOME, defina uma política consistente no dconf e documente o valor escolhido para a ação do botão de energia, por exemplo, suspender, desligar, hibernar ou interativo, conforme necessário. A padronização dessas chaves evita comportamentos diferentes por usuário ou por equipe. pressionando o mesmo botão físico.
No i3 ou no Sway, isso garante que a tecla física gere um evento. Se o símbolo de tecla XF86PowerOff não estiver presente no seu teclado, o comando bindsym não executará nenhuma ação.E você terá que criar um atalho alternativo ou resolver o mapeamento do dispositivo.
Por fim, ao modificar o sistema de fechamento da tampa de laptops, separe claramente as áreas da bateria e da fonte de alimentação. Com a alimentação por bateria, deixar o dispositivo ligado dentro de uma mochila sem fazer nada pode mantê-lo funcionando.Com eletricidade, pode ser prático em cima da mesa.
Você pode personalizar precisamente o que acontece ao pressionar o botão liga/desliga em qualquer cenário: desktop, laptop, tablet, máquina virtual, KDE, GNOME ou i3. Os métodos visuais do Painel de Controle e as políticas proporcionam consistência no Windows.Embora o kwriteconfig5 e o dconf facilitem a automação no Linux, use o powercfg quando precisar criar scripts e sempre evite desligamentos forçados para manter seu sistema saudável.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.