在盖子关闭的情况下让Ubuntu Server在笔记本电脑上运行?

我决定使用我的Eee PC 1001HA作为家庭服务器。 我通过Wi-Fi连接到路由器,运行Ubuntu Server 12.04。 一切正常,除了这个恼人的问题:

当我关闭盖子时,ssh服务器停止工作,我猜,wlan0也是。

尝试了BIOS,没有任何关于盖子的选择。 我的wlan0是RaLink RT3090。

在盖子衍生物之间尝试了ls -lrt /var/log ,但我无法理解那些撒旦的日志。 如果需要,我可以分享。

pm-powersave.log似乎在盖子运动之间更新。 所以我想我要禁用这个“powersave”服务。 我可以这样做吗? 我不介意服务器是否全天运行。

请记住,没有UI,这是一个带盖的上网本,它连接到交流适配器。

编辑:这只是一种解决方法,但我可以单击电源按钮并快速关闭盖子。 这样服务器可以正常启动并自动连接到无线网络。 (在这里找到)

要禁用进入睡眠模式,我必须编辑/etc/systemd/logind.conf文件并修改该行:

 #HandleLidSwitch=suspend 

 HandleLidSwitch=ignore 

然后做

 sudo service systemd-logind restart 

只是为了确认,戴尔X100e上的14.04 LTS服务器用户。

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

瞬间能够关闭盖子,没有问题。

只是张贴以确认以前的海报解决方案是唯一需要的解决方案。 除此之外,不需要(当前)做任何其他事情。

一切都停止工作,因为…笔记本电脑进入睡眠状态! (暂停模式)。

要停止,只需禁用ACPI 盖子按钮事件。

编辑/etc/acpi/event/lidbtn并注释掉底部的两行:

   #/ etc / acpi / events / lidbtn
   #当用户关闭或打开盖子时调用
   event = button [/] lid#在开头用#注释出来
   action = / etc / acpi / lid.sh#在这里相同 

重新启动,应该是它。

我使用14.04 LTS和华硕EEE。

上面Stephan的解决方案对我不起作用。 但是, 这个答案有效。

我认为在/etc/default/acpi-support设置SUSPEND_METHODS="none"选项会做同样的事情

这对我有用 – 我的Ubuntu Server安装也没有/ etc / acpi / event / lidbtn,但是我安装了acpi-support软件包然后就出现了。

该软件包安装了一大堆其他X11相关软件包,但没有启用图形模式,请不要担心。

一旦我评论了上面的最后两行,那么我的笔记本电脑在盖子关闭的情况下继续运行。