我尝试在盖子关闭的情况下让笔记本电脑继续运行。
到目前为止我所做的是:
- 在文件中
/etc/systemd/logind.conf
添加HandleLidSwitch=ignore
停靠模式和普通模式。但这根本不起作用。 - 在文件
/etc/UPower/UPower.conf
集中IgnoreLid=true
这有效,但现在我的 TeamViewer 会话关闭并且屏幕被锁定,所以我仍然无法实际使用笔记本电脑。
答案1
基于命令行
有一些设定您可以使用:
使用交流线路时的处理
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
这将禁用盖子关闭时的任何操作,和笔记本电脑已插入交流电。
要撤消,只需: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 'nothing'
插入外接显示器时的处理
gsettings set org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor 'nothing'
使用 GUI
如果你喜欢基于 GUI 的解决方案,你必须安装
sudo apt install dconf-editor
调用
dconf-editor&
或通过搜索程序 dash。
前往/org/gnome/settings-daemon/plugins/power/lid-close-ac-action
架构如上图第一行所示,进行设置:
答案2
在 Ubuntu 19.10 上,这些gsettings set org.gnome.settings-daemon.plugins.power lid-close-*
操作似乎不再起作用。
合上盖子后继续运行,而不是暂停
/etc/systemd/logind.conf
使用编辑文件sudo
并更改行
#HandleLidSwitch=.....
到
HandleLidSwitch=lock
并重新启动系统。
该文件/etc/systemd/logind.conf
控制 logind 如何处理系统电源和睡眠键以及盖子开关以触发系统关机或挂起等操作。可以是以下之一
“忽略”、“关机”、“重启”、“停止”、“kexec”、“暂停”、“休眠”、“混合睡眠”、“暂停然后休眠”和“锁定”。对于这些设置:
HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=,
HandleLidSwitchExternalPower=, HandleLidSwitchDocked=
参考: