13.10 Laptop vai dormir em vez de desligar quando a tampa está fechada

3

Às vezes (mas nem sempre), uso meu laptop exatamente como um computador de mesa: eu o ligo com a tampa fechada e um monitor externo e um teclado e mouse USB conectados. Quando mais tarde eu quiser desligá-lo, a tampa ainda está fechada. Ele costumava desligar muito bem com versões anteriores do Ubuntu (12.04 e 12.10, com certeza, 13.04 provavelmente também).

Desde que instalei o Ubuntu 13.10, em vez de desligar, meu laptop agora dorme imediatamente depois de me desconectar. A seqüência de encerramento real só acontece se eu abrir a tampa novamente, caso contrário, meu laptop fica suspenso.

Então eu fui pego algumas vezes com meu laptop ainda ligado quando esperava que ele estivesse desligado. Não é uma boa idéia enfiar um computador em execução dentro de uma bolsa fechada que eu carrego por aí!

Pesquisando, eu encontro muitas pessoas com o problema oposto (computador desligando quando elas realmente querem suspender). Eu também li muitas pessoas aconselhando a fazer alterações em alguma configuração "systemd" para ignorar a suspensão completamente, o que me preocupa: por que eu iria querer desativar suspender completamente para um único tipo de situação, enquanto eu ainda quero meu laptop para suspender quando Eu uso na bateria? E ainda mais, já que costumava funcionar bem com as versões anteriores do Ubuntu.

Vocês têm alguma ideia do problema ou como eu poderia solucionar isso mais profundamente?

--- EDITAR: Fico com uma pergunta adicional: esse problema é específico do meu computador? Fiz algo errado para causar isso? Assim que tiver tempo, tentarei trabalhar nisso. Tipo, isso acontece do CD ao vivo? Isso acontece em um laptop diferente? Isso acontece com uma instalação completamente limpa no meu computador atual? Eu vou deixar você saber o que eu descubro.

    
por Alex 08.12.2013 / 10:31

1 resposta

1

Você precisa configurar logind.conf - isso não desabilitaria a suspensão, apenas informaria a ignorar a troca de tampa ou apenas bloquearia a tela.

Isso também substituiria as configurações de energia de qualquer usuário, mas funcionará na tela de login ou quando estiver sendo desligado, quando estiver fora da sessão do usuário e não for afetado pelas configurações de energia do usuário.

Você pode configurá-lo via:

sudo nano /etc/systemd/logind.conf

e altere o HandleLidSwitch= linha para:

HandleLidSwitch=ignore

Aqui está um qoute de uma página de manual - note que ele pode receber outros valores como lock , poweroff etc.

HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=

Controls whether logind shall handle the system power and sleep keys and the lid switch to trigger actions such as system power-off or suspend. Can be one of "ignore", "poweroff", "reboot", "halt", "kexec", "suspend", "hibernate", "hybrid-sleep" and "lock". If "ignore", logind will never handle these keys. If "lock", all running sessions will be screen-locked; otherwise, the specified action will be taken in the respective event. Only input devices with the "power-switch" udev tag will be watched for key/lid switch events. HandlePowerKey= defaults to "poweroff". HandleSuspendKey= and HandleLidSwitch= defaults to "suspend". HandleHibernateKey= defaults to "hibernate".

A página de manual é aqui

    
por Wilf 08.12.2013 / 10:41