Debian logo

Desabilite as opções de suspensão e hibernação no Debian

As funções de suspensão, hibernação e suspensão híbrida nem sempre funcionam da maneira como se espera.
Por isto, às vezes, pode ser interessante desativar estes recursos.
Há várias razões para estes itens não funcionarem adequadamente no Debian, ou em qualquer outra distro Linux. A principal razão é hardware incompatível.
Os procedimentos descritos nesta página são voltados especificamente para o Debian 8 Jessie Stable, em função do seu suporte ao systemd.
Como este ainda é um trabalho em progresso, não posso garantir que funcione adequadamente no Debian 9 Stretch Testing.
Sugiro a leitura sobre Suspensão, Hibernação e Suspensão-híbrida, caso tenha dúvidas sobre estes recursos.
Há, ainda algumas formas de testar se seu hardware tem suporte a qualquer um destes recursos. Para saber, leia Como testar se seu hardware tem suporte a suspensão/hibernação.

como desabilitar suspensão e hibernação via systemd

Se você quiser impedir que seu sistema tente hibernar, use o systemd para desabilitar a função.
A seguinte linha de comando, deve resolver o assunto:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Se quiser desfazer o procedimento, realize o seguinte comando:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Para desabilitar a suspensão quando a tampa do notebook for fechada, ajuste os seguintes parâmetros no arquivo de configuração /etc/systemd/logind.conf:

[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

Em seguida rode o comando systemctl, da seguinte forma:

systemctl restart systemd-logind.service

ou reinicie a máquina.

Referências

https://wiki.debian.org/Suspend

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como “Rick and Morty” e “BoJack Horseman”.
Me siga no Twitter e vamos trocar ideias!

3 thoughts on “Desabilite as opções de suspensão e hibernação no Debian”

  1. Ola companheiro. parabéns pelos artigos.

    Gostaria de saber se você conhece um método para desligar o o notebook pelo botão power.

    Linux esta se tornando um sistema binário e temperamental.
    As vezes ele trava todo e é necessário segurar o power para ele desligar igual o Windows

    Enrolei com o Wheezy desde 2013 ate Setembro de 2016 mas os pacotes e programas ficarão incompatíveis e muita coisa ficou pra trás.

    Com o passar desses três anos acabei esquecendo como se muda as configurações do botão power.

    Agradeço a ajuda.

    1. Atualmente, uso o Debian 9 Stretch (em fase testing, ainda).
      Na interface gráfica GNOME, o botão Power fica desabilitada — mas pode ser programada (no painel de ajustes) para: fazer nada; suspender; ou hibernar.
      Infelizmente, no meu hardware, estas 2 ultimas funções estão causando travamento.
      Por isto, eu teria uma grande utilidade para o botão de desligar.
      As opções que eu tenho são voltar a usar a versão Stable ou usar um outro ambiente desktop, como o KDE.
      Ou, ainda, desligar através do Menu ou criar um atalho de teclado para um comando de desligamento.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *