小智 445
要在笔记本电脑盖合上时让 Ubuntu 什么都不做:
/etc/systemd/logind.conf以 root 身份在文本编辑器中打开文件,例如,
sudo -H gedit /etc/systemd/logind.conf
Run Code Online (Sandbox Code Playgroud)
如果HandleLidSwitch未设置,ignore则更改它:
HandleLidSwitch=ignore
Run Code Online (Sandbox Code Playgroud)
确保它没有被注释掉(如果它前面有符号则被注释掉#)或者如果它丢失则添加它,
使用以下命令重新启动 systemd 守护进程(请注意,这会使您注销):
sudo -H gedit /etc/systemd/logind.conf
Run Code Online (Sandbox Code Playgroud)
或者,从 15.04 开始:
HandleLidSwitch=ignore
Run Code Online (Sandbox Code Playgroud)
另请参阅:Ubuntu Server 13.10 现在在关闭笔记本电脑盖时进入睡眠状态
对于 GNOME 用户:
如果您使用的是 GNOME(18.04+ 中的默认设置),那么您可以使用“Gnome Tweak Tool”轻松完成此操作而无需更改系统设置。它可以从 Ubuntu 软件商店(称为 GNOME Tweaks)安装。或者,如果您更喜欢控制台:sudo apt-get install gnome-tweak-tool
安装后运行它,然后在电源下,关闭设置关闭盖子时什么都不做。我在 Ubuntu 18.04 上对此进行了测试,并且可以正常工作。
Sid*_*Sid 71
笔记本电脑盖子合上时什么都不做 (连接外接显示器时很有用):
gconf-editor lid_ac和lid_battery到nothing
或者
1.使用交流电源时,关闭笔记本电脑盖时什么都不做:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
2.当使用电池电源时,关闭笔记本电脑盖时什么都不做:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
笔记本电脑盖合上时的黑屏 (最好在未连接外接显示器时):

或者
1.使用交流电源时,关闭笔记本电脑盖时黑屏:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank
2.使用电池供电时,关闭笔记本电脑盖时出现黑屏:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank
小智 53
TLDR:添加IgnoreLid=true到/etc/UPower/UPower.conf
在终端做:
sudoedit /etc/UPower/UPower.conf
Run Code Online (Sandbox Code Playgroud)
将 IgnoreLid 更改为 IgnoreLid=true
保存并退出编辑器。
重新启动 UPower 服务:
service upower restart
Run Code Online (Sandbox Code Playgroud)
Jor*_*tro 42
您可以在电源设置中选择“什么都不做”。打开破折号(超级键),搜索“电源”,然后在下拉列表中选择正确的选项。请注意,关闭盖子实际上会关闭屏幕以及任何外部显示器:

如果您移动鼠标,则任何连接的显示器都将在笔记本电脑关闭的情况下重新启动。这将成为主监视器。
这可能已在某个时候被删除,或者它需要一些并非在所有系统中都可用的硬件支持:自 16.04 以来,我在电源设置中没有“当盖子关闭时”选项,因为有报道称它在 Ubuntu 21.04 上不可见。
复制第一个给出的答案:http : //ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
在终端(应用程序-->附件-->终端)中,输入:gconf-editor
导航到应用程序-->gnome-power-manager-->buttons 并将lid_ac 和/或lid_battery 设置为“nothing”(不带引号)。

小智 7
我有14.04.1 LTS, Trusty Tahr。
什么对我不起作用:
以 root 身份在文本编辑器中打开 /etc/systemd/logind.conf 文件,例如,
sudo -H gedit /etc/systemd/logind.conf
Run Code Online (Sandbox Code Playgroud)
添加一行HandleLidSwitch=ignore(确保它没有被注释掉!),
使用以下命令重新启动 systemd 守护进程:
sudo restart systemd-logind
Run Code Online (Sandbox Code Playgroud)编辑 gConf
使用交流电源时,关闭笔记本电脑盖后什么也不做:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
Run Code Online (Sandbox Code Playgroud)
使用电池供电时,关闭笔记本电脑盖后什么也不做:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Run Code Online (Sandbox Code Playgroud)什么对我有用:
设置IgnoreLid=true在/etc/UPower/UPower.conf
让我们创建一个适用于所有版本的脚本
#!/bin/bash
# PLEASE FEEL FREE TO CHANGE THE SCRIPT
# Ubuntu 16.04 [PLEASE COMPLETE]
sed -i '/HandleLidSwitch/d' /etc/systemd/logind.conf >/dev/null 1&>2
echo 'HandleLidSwitch=ignore' >> /etc/systemd/logind.conf >/dev/null 1&>2
# Ubuntu 14.04 [PLEASE COMPLETE]
sed -i '/IgnoreLid/d' /etc/UPower/UPower.conf >/dev/null 1&>2
echo 'IgnoreLid=true'>> /etc/UPower/UPower.conf
# [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing [PLEASE COMPLETE ]
# RESTART SERVICES
service upower restart
service systemd-logind restart
Run Code Online (Sandbox Code Playgroud)