我的盖子开关坏了吗?

我的盖子开关坏了吗?

昨天,在 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.输出不记录任何盖子开关事件。

我知道我可以通过全新安装来解决这个问题,但这不是我现在想要的方式。

相关内容