Instale a ferramenta GNOME Tweak Tool e vá para a seção Power. Há uma opção para desativar a suspensão automática ao fechar a tampa.
Detalhes da opção
Comparei dconf
antes e depois para encontrar a opção, mas acontece que não é assim que é implementada. Em vez disso, a Tweak Tool cria ~/.config/autostart/ignore-lid-switch-tweak.desktop
. A inicialização automática é um script que efetivamente é executado systemd-inhibit --what=handle-lid-switch
. Portanto, podemos ver que a ação de fechamento da tampa é tratada exclusivamente pelo systemd-logind.
Rota alternativa
Uma alternativa seria editar /etc/systemd/logind.conf
para incluir:
HandleLidSwitch=ignore
Isso funcionaria tudo o tempo todo, e não apenas quando o usuário está conectado.
/etc/systemd/logind.conf
vez de usar a GNOME Tweak Tool pode ser melhor porque funciona mesmo quando o GNOME não está sendo executado, por exemplo, quando se trabalha no console.Infelizmente, as rotas do inibidor não parecem funcionar como anunciado para mim no openSUSE Tumbleweed (42.1) usando o GNOME. Mas tive sucesso com o mascaramento do Systemd:
Para desfazer a máscara, você pode usar
unmask
:fonte
Eu já havia resolvido esse problema uma vez antes, mas parece que as versões mais recentes do Fedora (agora estou no Fedora 28) exigem essas duas entradas agora, enquanto antes apenas a primeira era necessária:
EDIT : Como mencionado pelos comentadores abaixo, você pode apenas reiniciar depois de fazer as edições.
fonte