Mantenha o Ubuntu funcionando em um laptop com a tampa fechada?

23

Eu decidi usar meu Eee PC 1001HA como um servidor doméstico. Eu tenho isso conectado através de Wi-Fi ao roteador, rodando o Ubuntu Server 12.04. Tudo funciona bem, exceto este problema chato:

quando eu fecho a tampa, o servidor ssh pára de funcionar e, eu acho, wlan0 também.

Tentei o BIOS e nada, nenhuma opção sobre a tampa. Meu wlan0 é um RaLink RT3090.

Tentei ls -lrt /var/log entre as derivadas da tampa, mas não consigo entender esses registros satânicos. Posso compartilhá-los, se necessário.

pm-powersave.log parece estar atualizado entre os movimentos da tampa. Então eu acho que eu tenho que desabilitar esse serviço de "economia de energia". Posso fazer isso? Eu não me importo se o servidor funcionar o dia todo.

Lembre-se de que não há interface do usuário, este é um netbook com uma tampa e está conectado ao adaptador de corrente alternada.

edit: Essa é apenas uma solução alternativa , mas eu posso clicar no botão liga / desliga e fechar a tampa rapidamente. Dessa forma, o servidor é inicializado normalmente e se conecta à rede sem fio automaticamente. (encontrado aqui )

    
por ffunenga 25.05.2012 / 02:07

6 respostas

44

Para desativar a entrada no modo de suspensão, tive que editar o arquivo /etc/systemd/logind.conf e modificar a linha:

#HandleLidSwitch=suspend

para

HandleLidSwitch=ignore

Então faça

sudo service systemd-logind restart
    
por user386160 09.03.2015 / 01:59
9

apenas para confirmar, 14.04 usuário do servidor LTS aqui em um Dell X100e.

sudo apt-get install acpi-support
sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"
sudo /etc/init.d/acpid restart

Instantaneamente capaz de fechar a tampa, sem problemas.

Basta postar para confirmar a solução dos pôsteres anteriores como a única correção necessária. Não há necessidade (atualmente) de fazer mais nada além disso.

    
por Stephan 08.08.2014 / 10:52
5

Tudo pára de funcionar porque ... o laptop vai dormir! (modo de suspensão).

Para parar, desative apenas o evento ACPI botão da tampa .

Edite /etc/acpi/event/lidbtn e comente as duas linhas inferiores:

  # /etc/acpi/events/lidbtn
  # Called when the user closes or opens the lid
  event=button[ /]lid  # comment this out with a # at the beginning
  action=/etc/acpi/lid.sh # same here 

Reinicie, e deve ser isso.

    
por ish 25.05.2012 / 03:00
3

Estou usando o 14.04 LTS com o ASUS EEE.

A solução de Stephan acima não funcionou para mim. No entanto, esta resposta funcionou.

    
por Max 10.10.2014 / 09:36
2

Acho que definir a opção SUSPEND_METHODS="none" em /etc/default/acpi-support faz a mesma coisa

    
por OmPS 11.01.2014 / 06:13
0

Isso funcionou para mim - minha instalação do Ubuntu Server também não tinha / etc / acpi / event / lidbtn, mas eu instalei o pacote acpi-support e ele apareceu.

O pacote instala um monte de outros pacotes relacionados ao X11, mas não ativa o modo gráfico, não se preocupe.

Uma vez que eu comentei as duas últimas linhas acima, meu laptop ficou correndo com a tampa fechada.

    
por El Dubya 14.10.2013 / 05:00