ist mein Deckelschalter kaputt?

ist mein Deckelschalter kaputt?

Gestern habe ich auf einem ThinkPad Edge E520-1143B-Laptop ein Upgrade von Debian 9 (Stretch) auf Debian 10 (Buster) durchgeführt und dabei diese beiden Anleitungen befolgt:

https://wiki.debian.org/DebianUpgrade
https://linuxconfig.org/wie-man-debian-9-stretch-auf-debian-10-buster-upgradet

Das Upgrade ist abgeschlossen, aber jetzt stelle ich ein unerwartetes Verhalten fest ...

Das Debian 9-System funktionierte einwandfrei. Einer seiner Reize war das simple „Schalten Sie den Bildschirm einfach aus, wenn der Deckel geschlossen ist“. Das funktioniert jetzt nicht mehr …

Ich erinnere mich, dass ich während des Upgrades gefragt wurde, ob ich die personalisierte Version behalten /etc/systemd/logind.confoder die des Entwicklers erhalten wollte. Ich habe mich für die personalisierte Version entschieden, in der Hoffnung, dass der Deckelschalter dann wie zuvor funktioniert.

Wie kann ich diese Funktion wiederherstellen?

das ist mein eigentliches/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%

Ich habe versucht, die Zeilen zu kommentieren und die Kommentare aufzuheben und auszuführen, # systemctl restart systemd-logind.serviceaber der Deckelschalter scheint nichts zu bewirken.

# udevadm monitorhinterlässt einen leeren Ausgang, wenn ich den Deckel schließe und öffne. (Vielleicht ist das die falsche Art, den Deckelschalter zu überwachen?)

Aus# 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

Ich habe es libinput-toolszum Ausführen installiert libinput debug-events. Die Ausgabe protokolliert kein Lid-Switch-Ereignis.

Ich weiß, dass ich das mit einer Neuinstallation beheben kann, aber das ist im Moment nicht der Weg, den ich gehen möchte.

verwandte Informationen