Nach dem Sperren lässt sich der Bildschirm unter Debian Buster nicht mit Tastatur oder Maus wieder einschalten

Nach dem Sperren lässt sich der Bildschirm unter Debian Buster nicht mit Tastatur oder Maus wieder einschalten

Ich war auf Jessie, habe ein Upgrade auf Stretch und dann sofort auf Buster gemacht. Ich glaube, ich habe den Standard-Desktop-Manager von Gnome 3. Wenn ich den Bildschirm mit Super-L sperre, kann ich ihn nicht mit der Maus oder der Tastatur wieder aufwecken (aber Rollen/Num-Lock schalten die Tastatur-LEDs um). Das passiert auch, wenn ich mich nach dem Booten nicht anmelde, der Anmeldebildschirm wird nach 5 Minuten automatisch gesperrt. Ich denke, die 5 Minuten kommen von org.gnome.desktop.session idle-delay uint32 300, also könnte das Setzen auf 0 die automatische Sperrung stoppen, aber das erklärt nicht, warum es sich nicht wieder einschaltet. Beachten Sie, dass die Maschine nicht in den Ruhezustand wechselt, sondern nur den Monitor ausschaltet. Ich glaube, ich habe den Ruhezustand mit org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type „nothing“ deaktiviert. Dies ist ein Desktop, immer mit Netzstrom, nie mit Batterie.

Ich kann den Bildschirm über SSH wiederherstellen mit:

sudo systemctl restart gdm.service

Einige Gsettings, die auf etwas hinweisen könnten:

$ gsettings list-recursively org.gnome.desktop.screensaver
org.gnome.desktop.screensaver picture-opacity 100
org.gnome.desktop.screensaver logout-enabled false
org.gnome.desktop.screensaver lock-enabled false
org.gnome.desktop.screensaver logout-delay uint32 7200
org.gnome.desktop.screensaver embedded-keyboard-enabled false
org.gnome.desktop.screensaver primary-color '#023c88'
org.gnome.desktop.screensaver idle-activation-enabled true
org.gnome.desktop.screensaver secondary-color '#5789ca'
org.gnome.desktop.screensaver logout-command ''
org.gnome.desktop.screensaver color-shading-type 'solid'
org.gnome.desktop.screensaver embedded-keyboard-command ''
org.gnome.desktop.screensaver picture-options 'zoom'
org.gnome.desktop.screensaver lock-delay uint32 0
org.gnome.desktop.screensaver show-full-name-in-top-bar true
org.gnome.desktop.screensaver picture-uri 'file:///usr/share/images/desktop-base/desktop-lockscreen.xml'
org.gnome.desktop.screensaver status-message-enabled true
org.gnome.desktop.screensaver user-switch-enabled true
$ gsettings list-recursively org.gnome.desktop.session
org.gnome.desktop.session session-name 'gnome'
org.gnome.desktop.session idle-delay uint32 0
$ gsettings list-recursively org.gnome.desktop.lockdown
org.gnome.desktop.lockdown disable-command-line false
org.gnome.desktop.lockdown disable-application-handlers false
org.gnome.desktop.lockdown disable-user-switching false
org.gnome.desktop.lockdown user-administration-disabled false
org.gnome.desktop.lockdown disable-printing false
org.gnome.desktop.lockdown disable-log-out false
org.gnome.desktop.lockdown disable-lock-screen false
org.gnome.desktop.lockdown disable-print-setup false
org.gnome.desktop.lockdown disable-save-to-disk false
org.gnome.settings-daemon.plugins.power power-button-action 'interactive'
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power idle-brightness 30


$ sudo -u Debian-gdm gsettings list-recursively org.gnome.desktop.screensaver
org.gnome.desktop.screensaver picture-opacity 100
org.gnome.desktop.screensaver logout-enabled false
org.gnome.desktop.screensaver lock-enabled true
org.gnome.desktop.screensaver logout-delay uint32 7200
org.gnome.desktop.screensaver embedded-keyboard-enabled false
org.gnome.desktop.screensaver primary-color '#023c88'
org.gnome.desktop.screensaver idle-activation-enabled true
org.gnome.desktop.screensaver secondary-color '#5789ca'
org.gnome.desktop.screensaver logout-command ''
org.gnome.desktop.screensaver color-shading-type 'solid'
org.gnome.desktop.screensaver embedded-keyboard-command ''
org.gnome.desktop.screensaver picture-options 'zoom'
org.gnome.desktop.screensaver lock-delay uint32 0
org.gnome.desktop.screensaver show-full-name-in-top-bar true
org.gnome.desktop.screensaver picture-uri 'file:///usr/share/images/desktop-base/desktop-lockscreen.xml'
org.gnome.desktop.screensaver status-message-enabled true
org.gnome.desktop.screensaver user-switch-enabled true
$ sudo -u Debian-gdm gsettings list-recursively org.gnome.desktop.session
org.gnome.desktop.session session-name 'gnome'
org.gnome.desktop.session idle-delay uint32 300
$ sudo -u Debian-gdm gsettings list-recursively org.gnome.desktop.lockdown
org.gnome.desktop.lockdown disable-command-line false
org.gnome.desktop.lockdown disable-application-handlers false
org.gnome.desktop.lockdown disable-user-switching false
org.gnome.desktop.lockdown user-administration-disabled false
org.gnome.desktop.lockdown disable-printing false
org.gnome.desktop.lockdown disable-log-out false
org.gnome.desktop.lockdown disable-lock-screen false
org.gnome.desktop.lockdown disable-print-setup false
org.gnome.desktop.lockdown disable-save-to-disk false
$ sudo -u Debian-gdm gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power idle-brightness 30

Aktualisieren

Ich habe /etc/gdm3/daemon.conf bearbeitet und WaylandEnable=false auskommentiert:

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

Jetzt erscheint der Bildschirm richtig, wenn ich eine Taste drücke. Es scheint also etwas mit Wayland zu tun zu haben. Ich habe keine Ahnung, wie ich es debuggen oder ausführlicheres Protokollieren aktivieren kann, um das Problem einzugrenzen.

Mehr Info:

$ sudo lspci -nnk | egrep "VGA|3D|Display" -A2
0b:07.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] ES1000 [1002:515e] (rev 02)
        Subsystem: Dell PowerEdge T300 Embedded ATI ES1000 [1028:0210]
        Kernel driver in use: radeon

verwandte Informationen