昨天,在 ThinkPad Edge E520-1143B 笔记本电脑上,我按照以下两个指南从 Debian 9 (Stretch) 升级到 Debian 10 (Buster):
https://wiki.debian.org/DebianUpgrade
https://linuxconfig.org/how-to-upgrade-debian-9-stretch-to-debian-10-buster
升级完成,但我现在遇到一些意外的行为......
Debian 9 系统运行得非常顺利。它的魅力之一是简单的“当盖子关闭时关闭屏幕”。这不再起作用了......
我记得在升级过程中,我被提示是否要保持个性化/etc/systemd/logind.conf
或获取开发人员的个性化设置。我选择保留个性化的,希望盖子开关能像以前一样工作。
那么,我怎样才能恢复这个功能呢?
这是我的实际情况/etc/systemd/logind.conf
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%
我尝试过注释和取消注释这些行并执行操作,# systemctl restart systemd-logind.service
但盖子开关似乎没有任何作用。
# udevadm monitor
当我关闭并打开盖子时留下空输出。 (这可能是监控盖子开关的错误方法吗?)
从# cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=21
B: SW=1
我安装libinput-tools
运行libinput debug-events
.输出不记录任何盖子开关事件。
我知道我可以通过全新安装来解决这个问题,但这不是我现在想要的方式。