Hallo zusammen,

ich weiß, dass der Mate-Desktop bei SUSE nicht unbedingt die höchste Priorität hat, aber ich verwende ihn gerne, und ich ärgere mich schon Jahren mit zwei Problemen herum. Vielleicht kennt hier ja jemand passende Lösungen...


1. Der Mate Screensaver verträgt sich nicht richtig mit dem Bereitschaftsmodus

Ich nutze bei längeren Pausen und über Nacht gern die Möglichkeit, den Rechner in den Bereitschaftszustand zu versetzen. Dann ist er nach einem Tastendruck innerhalb von zwei Sekunden wieder betriebsbereit und ich kann direkt weiterarbeiten. Ein schöne, praktische Komfortfunktion.

Bei kurzen Arbeitspausen funktioniert das problemlos. Der PC geht auf Tastendruck fehlerfrei an. Ist die Pause aber so lang, dass dadurch die Aktivierungszeit des Screensavers überschritten wird, passiert folgendes:

- Nach einem Tastendruck fährt der Rechner normal hoch (LEDs, Lüfter usw.), der Bildschirm geht auch an, d.h. er bekommt ein Signal

- Manchmal bleibt der Bildschirm komplett schwarz (ein Signal ist aber da, das Backlight ist an). Manchmal ist das Bild auch korrekt, d.h. ich sehe das Bild von dem Moment, an dem ich den Rechner schlafen geschickt habe. Der PC ist aber nicht bedienbar, Mausklicks und Tastatureingaben werden komplett ignoriert.

Beim Rumprobieren bin ich dann irgendwann auf die Lösung gekommen:

- auf eine Textkonsole wechseln (Alt+F1 funktioniert noch)
- als root einloggen
- den mate-screensaver Prozess killen
- mit Alt-F7 wieder auf die graphische Oberfläche wechseln

... und alles funktioniert wieder.

Anscheinend stellt beim Start des PCs der Screensaver fest, dass er sich aufgrund der verstrichenen Zeit aktivieren muss. Der Prozess startet, verheddert sich aber irgendwie mit dem Aufwachen aus dem Bereitschaftszustand. Der Screensaver wird nicht angezeigt (siehe oben: Entweder schwarzer Bildschirm oder korrekter Bildschirminhalt). Evtl. ist zu diesem Zeitpunkt das X-Display noch nicht bereit und die Anzeige des Screensavers läuft ins Leere. Der Prozess blockiert aber Tastatur und Maus (der Mauszeiger lässt sich bewegen, aber Klicks haben keine Wirkung). Tastatur- / Mausbedienung führen auch nicht dazu, dass sich der Screensaver beendet. Nur ein manuelles Killen über die Textkonsole löst das Problem.

(Beim Schreiben dieser Mail ist mir noch die Idee gekommen: Ich werde es auch mal mit mate-scrensaver-command --unlock probieren. Vielleicht geht das auch.)

Dieses Problem habe ich reproduzierbar auf mehreren Geräten mit völlig unterschiedlicher Hardware (PC, AMD Ryzen mit integrierter Grafik / PC, AMD Ryzen mit Grafikkarte / Laptop mit i7) Ich gehe daher davon aus, dass das nicht hardwareabhängig ist, sondern dass der Wurm rein in der Software liegt.

Diesen Fehler kenne ich auch schon seit mehreren LEAP Versionen, mindestens seit der 15.0, und er tritt auch mit der 15.4 noch auf.

Ich bin jetzt nicht unbedingt der Spezialist für die Abläufe beim Systemstart. Evtl. kann man in irgendeiner systemd-Unit noch hinzufügen, dass beim Aufwachen aus dem Bereitschaftszustand ein eventuell anlaufender Screensaver wieder gestoppt wird. Evtl. gibt es aber auch eine ganz andere "korrektere" Lösung für das Problem.


2. Fehlerhafte Monitorerkennung beim Aufwachen aus dem Bereitschaftszustand

An PCs mit zwei Monitoren habe ich regelmäßig das Problem, dass nach dem Aufwachen aus dem Bereitschaftszustand die Monitore vertauscht sind. Manchmal wird auch nur ein Monitor erkannt, der zweite bekommt zwar ein Signal (er wacht aus dem Standby auf, Backlight ist an), bleibt aber schwarz. Ganz selten wird auch mal ein Monitor mit falscher Auflösung erkannt.

Abhilfe: Beide Monitore ausschalten und mit ein paar Sekunden Abstand in der richtigen Reihenfolge wieder einschalten.

Bei einem Reboot werden die Monitore _immer_ korrekt erkannt, beim Aufwachen aus dem Bereitschaftszustand geht es sehr häufig schief.

Auch dieses Problem tritt auf mehreren PCs mit unterschiedlicher Hardware auf.

Hier bin ich nicht sicher, ob das mit dem Mate-Desktop zusammenhängt. Da ich aber im Moment nur Rechner mit Mate in Betrieb habe, kann ich nicht sagen, ob das mit anderen Desktops auch passiert.


Beide Probleme sind jetzt nicht schwerwiegend, aber auf Dauer doch ziemlich nervig. :-(

Vielleicht kann mir ja jemand einen guten Tipp geben, wie man das abstellt.

Vielen Dank und viele Grüße
Marcus