Não é menos hacky, mas você pode simplificar a solução adicionando echo "LID " > /proc/acpi/wakeup
ao arquivo /etc/rc.local. Dessa forma, você não precisa criar um script de inicialização.
Eu tenho praticamente o mesmo problema que este antigo tópico de 2006 nos fóruns do Ubuntu : a tampa do meu velho laptop está um pouco instável, o que faz com que o computador seja ativado / suspenso se eu simplesmente tocá-lo da maneira errada (por exemplo, levantá-lo para movê-lo).
Naquela época, a correção (ver link) era ter um script de inicialização desabilitando o LID em / proc / acpi / wakeup toda vez que o computador inicializasse. Eu estou querendo saber se há uma solução melhor, menos hacky?
Não é menos hacky, mas você pode simplificar a solução adicionando echo "LID " > /proc/acpi/wakeup
ao arquivo /etc/rc.local. Dessa forma, você não precisa criar um script de inicialização.
O que dizer de alterá-lo para a tela em branco quando a tampa do laptop está fechada. Desta forma você não será suspenso.
Sistema - > Preferências - > PowerManagement
Tags suspend laptop suspend-resume