我想关闭笔记本电脑的盖子,以免出现故障。我该怎么办?

评论

发现很难相信没有为此设置GUI。

askubuntu.com/a/972177/724441可在带有Gnome的Ubuntu 17.10上使用。

#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_aclid_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.10
TLDR:将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