Como alterar o comportamento do botão liga/desliga no Windows e no Linux

Última atualização: 05/11/2025
autor: Isaac
  • 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.

Configuração do botão liga/desliga em sistemas Windows e Linux

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".

  Como baixar imagem digital da Microsoft no Windows 10

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.

  Ntoskrnl.exe no Windows: o que é, erros comuns e como corrigi-los

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.

  Tudo o que sabemos sobre o Windows 12

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.

Como ligar um PC sem um botão-0
Artigo relacionado:
Todas as maneiras fáceis e seguras de ligar seu PC sem o botão liga/desliga