几天前,我将我的操作系统从 Lubuntu 13.10 升级到了 Lubuntu 14.04,现在当盖子关闭时我的屏幕会锁定,而我希望盖子关闭时什么也不会发生。
我已经在 Xfce 电源管理器中设置了正确的选项(“当笔记本电脑盖关闭时:没有什么“)并且,自https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1307545和自升级以来,关闭笔记本电脑盖会导致 Lubuntu 暂停运行,我尝试编辑/etc/systemd/logind.conf
;但当我合上盖子时,屏幕仍然锁定并要求输入密码。请注意,这种情况并非每次我关闭屏幕时都会发生;有时它会保持关闭状态几分钟,并且可以重新打开而无需锁定,有时只要我合上盖子它就会锁定。
作为参考,这是我的内容/etc/systemd/logind.conf
:
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# See logind.conf(5) for details
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#Controllers=
#ResetControllers=cpu
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
LidSwitchIgnoreInhibited=no
#IdleAction=ignore
#IdleActionSec=30min
我这样做是不是有什么问题?我该怎么做才能在不发生任何事情的情况下合上盖子?
编辑:可能的提示是关于当我关闭盖子时究竟发生了什么;我尝试朝那个方向调查,但我不知道从哪里开始。如果在关闭盖子时调用脚本或其他东西,我甚至可能满足于修改它以使其不执行任何操作。
答案1
您的做法是正确的logind.conf
,但您只需从默认配置中更改此行:
HandleLidSwitch=ignore
(即您不需要LidSwitchIgnoreInhibited=no
)。
此外,您需要配置xfce4-power-manager
以处理盖子开关。我发现可靠的方法是从电源管理器图标菜单中退出,然后再配置它
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s true
然后您需要重新启动(除非有另一种方法来logind
获取其配置,在这种情况下我很乐意听到它!)。
此后,盖子开关应根据电源管理器中的设置运行。
我发现这个解决方案得益于对错误的评论由#xubuntu 中一个有帮助的人提供链接。
请注意暂停时打破屏幕锁定。
答案2
我解决了卸载 xfce4-power-manager 并重新启动的问题。它可以工作,因为 systemd 和 xfce4-power-manager 有冲突
答案3
sudo /etc/UPower/UPower.conf
更改:ignorelid=false 为 ignorelid=true
ctrl o(保存/写入)crlt W(退出
无需重新启动 - 可以立即工作。
不确定其他的东西是什么......肯定很复杂......
干杯