badp Asked: 2010-12-01 06:24:53 +0800 CST2010-12-01 06:24:53 +0800 CST 2010-12-01 06:24:53 +0800 CST 当我关闭笔记本电脑盖时,如何告诉 Ubuntu 什么都不做? 772 我想关闭笔记本电脑盖是一个无操作。我怎样才能做到这一点? power-management 14 个回答 Voted Best Answer Tasos Koutoumanos 2013-11-08T10:24:46+08:002013-11-08T10:24:46+08:00 对于 13.10 - 21.10: 要禁用 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 上对此进行了测试,并且可以正常工作。 Sid 2010-12-01T06:50:23+08:002010-12-01T06:50:23+08:00 对于 11.04 及更早版本: 关闭笔记本电脑盖时不执行任何操作 (连接外接显示器时很有用): Alt+F2并输入:gconf-editor 应用程序 > gnome-power-manager > 按钮 设置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 mrfromage 2016-03-07T02:52:12+08:002016-03-07T02:52:12+08:00 Ubuntu 15.10 - Ubuntu 20.04 TL;DR:添加IgnoreLid=true到/etc/UPower/UPower.conf 打开终端并运行: sudoedit /etc/UPower/UPower.conf 更改IgnoreLid为IgnoreLid=true 保存并退出编辑器。 使用以下命令重新启动 UPower 服务: service upower restart Jorge Castro 2011-08-10T14:19:54+08:002011-08-10T14:19:54+08:00 对于 11.10 - 12.04: 您可以在电源设置中选择“什么都不做”。打开破折号(超级键),搜索“电源”,然后在下拉列表中选择正确的选项。请注意,关闭盖子实际上会关闭屏幕以及任何外部显示器: 如果您移动鼠标,则任何连接的显示器都将在笔记本电脑关闭的情况下重新启动。这将成为主要监视器。 这可能在某个时候已被删除,或者它需要一些并非在所有系统中都可用的硬件支持:自 16.04 以来,我在电源设置中没有“合上盖子时”选项,因为有报道称它在 Ubuntu 21.04 上不可见。 Pavlos G. 2010-12-01T08:40:55+08:002010-12-01T08:40:55+08:00 11.04 及以前的版本 复制第一个给出的答案: http ://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid 在终端(应用程序-->附件-->终端)中,输入:gconf-editor 导航到应用程序-->gnome-power-manager-->buttons 并将 lid_ac 和/或 lid_battery 设置为“无”(不带引号)。 Sandeep Poonia 2014-09-16T21:40:12+08:002014-09-16T21:40:12+08:00 我有14.04.1 LTS,Trusty Tahr。 什么对我不起作用: 以 root 身份在文本编辑器中打开 /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 user123456 2016-09-29T00:52:14+08:002016-09-29T00:52:14+08:00 让我们创建一个适用于所有版本的脚本 #!/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 Ramon Suarez 2012-05-22T00:20:40+08:002012-05-22T00:20:40+08:00 一些笔记本电脑和显示器存在一个错误,当笔记本电脑的盖子合上时,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" Robie Basak 2013-06-12T04:50:25+08:002013-06-12T04:50:25+08:00 对于俏皮: 编辑/etc/systemd/logind.conf并设置HandleLidSwitch=lock为在合上盖子时锁定屏幕(但不暂停),或者HandleLidSwitch=ignore甚至不锁定屏幕。 这是由于上游 GNOME 更改所致。有关此更改的理由,请参阅GNOME 错误 687277 。 SunnyDaze 2017-07-19T18:25:38+08:002017-07-19T18:25:38+08:00 您可以通过单击启动器/任务栏中的系统设置图标,然后单击亮度和锁定来轻松禁用盖子锁定功能。 从那里,您将锁定开关拨到关闭位置,然后取消选中“从挂起唤醒时需要我的密码。 ”复选框。 如果您还计划设置休眠(挂起到磁盘),您必须注意的另一件事是您的系统是否有足够大的交换分区来实际进入休眠状态。休眠与挂起不同,但有时人们喜欢在配置挂起时设置休眠功能。 您还可以检查您的电源设置,因此当盖子关闭时它们不会暂停系统。您可以在System Setting -> Power中执行此操作。
对于 13.10 - 21.10:
要禁用 Ubuntu 关闭笔记本电脑盖的任何操作:
以 root 身份在文本编辑器中打开
/etc/systemd/logind.conf
文件,例如,如果
HandleLidSwitch
未设置为ignore
则更改它:确保它没有被注释掉(如果它前面有符号 则被注释掉
#
)或者如果它丢失了就添加它。使用以下命令重新启动 systemd 守护程序(请注意,这将使您注销):
或者,从 15.04 开始:
另请参阅:Ubuntu Server 13.10 现在在关闭笔记本电脑盖时进入睡眠状态
对于 GNOME 用户:
如果您使用的是 GNOME(18.04+ 中的默认设置),那么您可以使用“Gnome Tweak Tool”轻松完成此操作,而无需更改系统设置。它可以从 Ubuntu 软件商店安装(称为 GNOME Tweaks)。或者,如果您更喜欢控制台:
sudo apt-get install gnome-tweak-tool
安装后运行它,然后在电源下,关闭盖子关闭时不执行任何操作的设置。我在 Ubuntu 18.04 上对此进行了测试,并且可以正常工作。
对于 11.04 及更早版本:
关闭笔记本电脑盖时不执行任何操作 (连接外接显示器时很有用):
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
Ubuntu 15.10 - Ubuntu 20.04
TL;DR:添加
IgnoreLid=true
到/etc/UPower/UPower.conf
打开终端并运行:
更改
IgnoreLid
为IgnoreLid=true
保存并退出编辑器。
使用以下命令重新启动 UPower 服务:
对于 11.10 - 12.04:
您可以在电源设置中选择“什么都不做”。打开破折号(超级键),搜索“电源”,然后在下拉列表中选择正确的选项。请注意,关闭盖子实际上会关闭屏幕以及任何外部显示器:
如果您移动鼠标,则任何连接的显示器都将在笔记本电脑关闭的情况下重新启动。这将成为主要监视器。
这可能在某个时候已被删除,或者它需要一些并非在所有系统中都可用的硬件支持:自 16.04 以来,我在电源设置中没有“合上盖子时”选项,因为有报道称它在 Ubuntu 21.04 上不可见。
11.04 及以前的版本
复制第一个给出的答案: http ://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
在终端(应用程序-->附件-->终端)中,输入:gconf-editor
导航到应用程序-->gnome-power-manager-->buttons 并将 lid_ac 和/或 lid_battery 设置为“无”(不带引号)。
我有14.04.1 LTS,Trusty Tahr。
什么对我不起作用:
以 root 身份在文本编辑器中打开 /etc/systemd/logind.conf 文件,例如,
添加一行
HandleLidSwitch=ignore
(确保它没有被注释掉!),使用以下命令重新启动 systemd 守护进程:
编辑 gConf
使用交流电源时,关闭笔记本电脑盖时不执行任何操作:
使用电池电源时,关闭笔记本电脑盖时不执行任何操作:
什么对我有用:
设置
IgnoreLid=true
_/etc/UPower/UPower.conf
让我们创建一个适用于所有版本的脚本
一些笔记本电脑和显示器存在一个错误,当笔记本电脑的盖子合上时,Ubuntu 不支持“什么都不做”设置。我还没有找到一个完整的解决方案,但也许与这个链接有关,他们暗示这个文件:
/etc/default/acpi-support
并使用:对于俏皮:
编辑
/etc/systemd/logind.conf
并设置HandleLidSwitch=lock
为在合上盖子时锁定屏幕(但不暂停),或者HandleLidSwitch=ignore
甚至不锁定屏幕。这是由于上游 GNOME 更改所致。有关此更改的理由,请参阅GNOME 错误 687277 。
您可以通过单击启动器/任务栏中的系统设置图标,然后单击亮度和锁定来轻松禁用盖子锁定功能。
从那里,您将锁定开关拨到关闭位置,然后取消选中“从挂起唤醒时需要我的密码。 ”复选框。
如果您还计划设置休眠(挂起到磁盘),您必须注意的另一件事是您的系统是否有足够大的交换分区来实际进入休眠状态。休眠与挂起不同,但有时人们喜欢在配置挂起时设置休眠功能。
您还可以检查您的电源设置,因此当盖子关闭时它们不会暂停系统。您可以在System Setting -> Power中执行此操作。