#1 楼
对于13.10-20.04.1:要在关闭笔记本电脑盖时使Ubuntu不执行任何操作:
以root用户身份在文本编辑器中打开
/etc/systemd/logind.conf
文件,例如, sudo -H gedit /etc/systemd/logind.conf
如果未将
HandleLidSwitch
设置为ignore
,则将其更改: HandleLidSwitch=ignore
确保未将其注释掉(如果在前面,则将其注释掉)用符号
#
)或添加它(如果缺少),请使用以下命令重新启动systemd守护进程(请注意,这将使您注销): sudo systemctl restart systemd-logind
或,从15.04开始:
sudo service systemd-logind restart
另请参见:关闭笔记本电脑盖时,Ubuntu Server 13.10现在进入睡眠状态
对于GNOME用户:
如果使用的是GNOME(18.04+中的默认设置),则可以通过“ Gnome Tweak Tool”轻松完成此操作而无需更改系统设置。可以从Ubuntu软件商店安装它(称为GNOME Tweaks)。或者,如果您更喜欢控制台:
sudo apt-get install gnome-tweak-tool
安装后运行,然后在电源下,关闭设置,关闭机盖后什么也不做。我在Ubuntu 18.04上对此进行了测试,并且可以正常工作。
评论
这对我不起作用。最终为我解决的是在/etc/UPower/UPower.conf中设置IgnoreLid = true
–金伯
2014年4月2日在14:10
如果您希望笔记本电脑休眠而不是什么都不做,则HandleLidSwitch = hibernate。
–萨尔曼·冯·阿巴斯
14年4月18日在1:08
替代:sudo apt-get install dconf-tools,打开dconf Editor应用程序,转到org => gnome => setting-deamon =>插件=>电源
–pbaranski
2014年4月26日在18:21
在14.04为我工作。
–kroiz
14年6月13日在7:36
我使用sudo service systemd-logind restart重新启动
–艾库斯
2015年11月17日14:29
#2 楼
对于11.04和更早版本:关闭笔记本计算机盖时不执行任何操作(在连接外接显示器时会有所帮助):
Alt + F2并输入以下内容:
gconf-editor
应用程序> gnome-power-manager>按钮
将
lid_ac
和lid_battery
设置为nothing
OR
1.交流电时电源,关闭笔记本电脑盖时不执行任何操作:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
2.使用电池供电时,关闭笔记本电脑盖时不执行任何操作:已连接外部显示器):
系统>首选项>电源管理
使用交流电源(电池供电)>操作
当笔记本电脑盖关闭时:黑屏
或
1.使用交流电源时,关闭笔记本电脑盖时出现黑屏:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
2.使用电池电源时,关闭笔记本电脑盖时出现黑屏:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank
#3 楼
Ubuntu 15.10-Ubuntu 18.10TLDR:将
IgnoreLid=true
添加到/etc/UPower/UPower.conf
在终端中执行:
sudoedit /etc/UPower/UPower.conf
更改IgnoreLid到
IgnoreLid=true
保存并退出编辑器。
使用以下方法重新启动UPower服务:
service upower restart
>
评论
对我来说,这在Ubuntu 15.10上不起作用,但是按照以下步骤操作了:askubuntu.com/a/594417
–疯狂企鹅
16年5月19日在16:19
完善。这样可以防止我的外部显示器在16.10中关闭的盖子上睡觉。关闭时无需再担心。
–安德烈亚斯(Andreas)
17年3月19日在21:35
适用于16.04-防止网络断开连接,这对我来说是最重要的问题。谢谢。
– SDsolar
18-3-4在7:56
这在带有Gnome的Ubuntu 17.10上不起作用。
–詹姆斯·雷(James Ray)
18年3月23日在7:07
我的Ubuntu Server 18.04没有/ etc / UPower目录。但是,此问题的答案有效。
–卡斯滕·弗曼(CarstenFührmann)
18年5月19日在21:17
#4 楼
对于11.10-12.04:您可以在电源设置中选择“不执行任何操作”。打开破折号(超级键),搜索“ power”,然后在下拉列表中选择正确的选项。请注意,尽管合上了所有外接显示器,但合上盖子实际上会关闭屏幕:
如果移动鼠标,则在笔记本电脑关闭的情况下,任何连接的显示器都将重新启动。然后它将成为主要监视器。
评论
是的,但这似乎不起作用。我认为这是12.04中的错误。
–汤姆
2012年6月17日在21:43
在Ubuntu 12.04.1 LTS上对我有效。
– Tgr
2012年9月6日上午9:07
在Lubuntu 13.10中对我不起作用
–山迪金达尔(Sandeep Jindal)
2014年2月13日在17:45
为我的Ubuntu 13.10工作
– Ashish
2014年2月17日下午5:58
有什么办法在命令行上做到这一点?我的清醒机器上没有X服务器...
–史蒂夫·克伦(Steve Kroon)
2014年8月5日在15:17
#5 楼
11.04和更低版本从以下位置复制第一个给定答案:
http://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
(在应用程序中- >附件->终端),输入:gconf-editor
导航到应用程序-> gnome-power-manager->按钮,并将lid_ac和/或lid_battery设置为“无”(不带引号)。 br />
#6 楼
我有14.04.1 LTS,可信赖的Tahr。对我不起作用的是:
打开/ etc / systemd / logind在文本编辑器中以.conf文件作为根目录,例如,
sudo -H gedit /etc/systemd/logind.conf
添加一行
HandleLidSwitch=ignore
(确保未将其注释掉!),使用以下命令重新启动systemd守护程序:
sudo restart systemd-logind
编辑gConf
使用交流电源时,笔记本电脑不执行任何操作机盖已关闭:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
使用电池供电时,笔记本计算机的机盖已关闭时不执行任何操作:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
>
对我有用的是:
在
IgnoreLid=true
中设置/etc/UPower/UPower.conf
评论
在Xubuntu 14.04.3 i386上工作。 Xubuntu具有实用程序电源管理器,但关闭盖子的设置对我不起作用。这是注册错误吗?
– Vitaly Zdanevich
15年8月28日在23:36
#7 楼
让我们创建一个适用于所有版本的脚本#!/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=nothing' >> /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
评论
“ HandleLidSwitch = nothing”无用。 “ HandleLidSwitch = ignore”是真实的东西(tm)。
– Laszlo Valko
18年7月5日在11:17
+1用于尝试在此处演化脚本
– ZagNut
18/12/8在17:24
#8 楼
某些笔记本电脑和显示器存在一个错误,该错误使Ubuntu在关闭笔记本电脑的机盖时无法执行“不执行任何操作”设置。我还没有找到完整的解决方案,但是也许与此链接有关,它们会提示此文件:/etc/default/acpi-support
并使用:gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "blank"
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "blank"
#9 楼
对于Saucy:编辑
/etc/systemd/logind.conf
并将HandleLidSwitch=lock
设置为将屏幕锁定在盖子关闭(但不悬挂)上,或者设置HandleLidSwitch=ignore
甚至不锁定屏幕。这是由于上游GNOME更改。有关此更改的理由,请参见GNOME错误687277。
评论
ubuntu是否使用systemd?
–Khurshid Alam
13-10-16在19:38
systemd现在有很多东西。 Ubuntu不使用systemd的init(“ pid 1”),但确实使用了以前独立的组件,但现在吸收到systemd源文件中,例如udev。因此,您将在Ubuntu系统上看到提到systemd名称的信息,但这并不意味着其init系统突然发生了变化。
–罗比·巴萨克(Robie Basak)
13-10-17在8:14
#10 楼
您可以通过单击启动器/任务栏中的“系统设置”图标,然后单击“亮度和锁定”来轻松禁用机盖锁定功能。从此处将锁定开关转到关闭位置,并取消选中“从挂起状态唤醒时要求输入密码”。复选框。
如果还计划设置休眠方式(挂起到磁盘),则还需要注意的另一件事是系统是否具有一个足够大的交换分区,实际上可以进入休眠状态。休眠与暂停不同,但是有时候人们喜欢在配置暂停时设置休眠功能。
您还可以查看电源设置,因此当机盖关闭时他们不会暂停系统很近。您可以在系统设置->电源中执行此操作。
#11 楼
11.04和以前的版本您还可以转到
system->preferences->power management
在窗口底部附近,您会发现一个下拉菜单,您可以在其中选择关闭盖子时系统的工作方式
#12 楼
12.04在“系统设置”中,打开“亮度和锁定”。在该页面上,取消选中底部的复选框:“从挂起状态唤醒时,需要我的密码。”
评论
尝试了一下,没有什么区别。
–汤姆
2012年6月17日在21:43
#13 楼
有时我喜欢挂起笔记本电脑,而有时候我喜欢像服务器一样长时间保持笔记本电脑的运转(当我合上盖子时什么也不做)。我使用Debian,这是我的简单脚本,无需重新启动即可即时执行以下任一操作:# run this in the as the same user (or root) that xwindow is using
# test for required parameter --> empty not allowed
if [ "" == "" ]; then
echo "Please provide true or false"
echo "True means keep running when lid is closed"
echo "False means suspend the computer when lid is closed"
exit;
fi
# "running true" means keep running even if the lid is closed
if [ "" = "true" ]; then
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action nothing
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action nothing
fi
# "running false" means suspend the computer!
if [ "" = "false" ]; then
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action suspend
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
fi
# if "echo" is supplied as a param, just show the current settings
if [ "" = "echo" ]; then
gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action
fi
# restart gnome to make changes effective
/etc/init.d/gdm3 restart
#14 楼
对于12.10:编辑
/etc/UPower/UPower.conf
并在底部添加IgnoreLid=true
。此方法不再适用于Saucy。我不确定13.04。
评论
发出systemctl重新启动上行后,在15.04 64位上工作。
– KcFnMi
2015年9月9日在16:36
在ubuntu 14.04上使用/etc/UPower/Upower.conf IgnoreLid = true可以正常工作。在3.13内核推出之后,它不再起作用
–user493997
16年1月16日在17:48
评论
发现很难相信没有为此设置GUI。askubuntu.com/a/972177/724441可在带有Gnome的Ubuntu 17.10上使用。