O Ubuntu Server 13.10 agora entra em suspensão ao fechar a tampa do laptop

58

Eu atualizei recentemente para a versão mais recente (13.10). Eu o tenho rodando em um laptop antigo. Desde a atualização, sempre que fecho a tampa do laptop, ele entra no modo de suspensão.

Alguma idéia de como consertar?

Eu tentei a solução aqui:

Manter o Ubuntu Server rodando em um laptop com a tampa fechada?

Depois de instalar o acpi-support, não tenho o arquivo: / etc / acpi / event / lidbtn para editar.

Sua ajuda é apreciada!

user203846
fonte
Depois de ler sua pergunta, verifiquei as configurações do sistema. no ubuntu 13.04 nas configurações do sistema - o poder que eu tinha escolhido 'quando a tampa está fechada não faz nada', mas agora, após a atualização para a 13.10, ele é alterado em 'quando a tampa está fechada suspender'. então eu acho que você precisa alterá-lo manualmente.
Veja também askubuntu.com/questions/15520/…
imz - Ivan Zakharyaschev

Respostas:

86

Eu tive o mesmo problema e depois de muita leitura, percebi que o Ubuntu 13.10 usa systemd-loginde lida com o evento de fechamento da tampa. Para desativar o modo de suspensão, edite o /etc/systemd/logind.confarquivo e remova o comentário / modifique / adicione a linha:

HandleLidSwitch=ignore

Em seguida, execute sudo restart systemd-logindou simplesmente reinicie.

Isso resolveu o problema no meu PC.

Atualização para 15.04

Não tenho certeza se o Ubuntu 15.04 já mudou systemdcompletamente. Nesse caso, o novo comando para reiniciar o serviço é sudo systemctl restart systemd-logind.service.

jeremija
fonte
1
Eu fico Unknown job: systemd-logind...
Alex
1
O bit "execute" não é sudo restart systemd-logind, é sudo service systemd-logind restart. Fora isso, funciona como um encanto :)
DanielSmedegaardBuus
1
@daniel - ele ainda funciona com o sudo restart systemd-logindmeu 14.04.2 LTS. Ele está registrado como um serviço inicial em /etc/init/systemd-logind.conf. Acredito que o Ubuntu esteja configurado para executar o mesmo comando depois sudo service systemd-logind restartpor motivos de compatibilidade - ele deve ser descrito na man servicepágina.
jeremija
1
@jeremija Usando 14.10 beta aqui; ou está quebrado, ou eles mudaram. Desculpe, deveria ter pensado nisso :)
DanielSmedegaardBuus
1
Funciona bem no servidor Ubuntu 16.04.1 LTS. sudo service systemd-logind restarttrabalhou para mim.
Rutrus 10/10