
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.conf
oder 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.service
aber der Deckelschalter scheint nichts zu bewirken.
# udevadm monitor
hinterlä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-tools
zum 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.