Linux Mint: Neue System‑Sensorseite und integrierter Cinnamon‑Bildschirmschoner mit Wayland‑Support

admin5 Min. Lesezeit

Linux Mint hat im Februar zwei nennenswerte Verbesserungen angekündigt: Die System‑Reports‑App erhält eine neue Seite zur Anzeige von Sensorsignalen, und der Cinnamon‑Bildschirmschoner wurde grundlegend überarbeitet. Letzterer läuft künftig nicht mehr als eigener Prozess, sondern ist Teil der Desktop‑Shell – mit flüssigeren Übergängen und Unterstützung für Wayland. Die Entwickler planen einen schrittweisen Umstieg, um Kompatibilität und Sicherheit zu gewährleisten.

Neue Sensorübersicht in System Reports

Die System‑Reports‑Anwendung hat eine eigene Seite bekommen, die alle vom Rechner erkannten Sensoren auflistet und deren Werte automatisch aktualisiert. Nutzer können so Temperatur‑ und Lüfterdaten direkt in Mint einsehen. Das ist besonders praktisch beim Debugging von Energiesparmodi, beim Analysieren von Akkulaufzeitproblemen oder bei der Fehlersuche, wenn ein Gerät ungewöhnlich heiß wird oder der Lüfter unerwartet häufig anspringt.

Welche Werte angezeigt werden, hängt von der Hardware und deren Firmware ab: Manche Geräte liefern nur wenige Messgrößen, andere umfangreiche Telemetrie. Die neue Ansicht eignet sich daher vor allem als schnelle Übersicht; für tiefere Analysen bleibt die Verwendung spezialisierter Tools sinnvoll.

Warum der Bildschirmschoner neu gestaltet wurde

Bisher setzte Cinnamon auf ein separates Programm namens „cinnamon‑screensaver“, das als gesonderter Prozess innerhalb der Sitzung lief. Dieses Projekt kombinierte Komponenten in Python und C, nutzte das GTK‑Toolkit und war ursprünglich für Xorg ausgelegt. Trotz ansehnlicher Optik gab es wiederkehrende Probleme: insbesondere fehlende Funktionalität unter Wayland sowie ruckelige Übergänge beim Sperren und Entsperren des Bildschirms. Außerdem hatte die Codebasis noch Designteile aus älteren GNOME‑Zeiten, die heute kaum noch benötigt werden und die Implementierung unnötig komplex machten.

Die technische Neuerung: Screensaver als Teil von Cinnamon

Die zentrale Änderung besteht darin, dass der Bildschirmschoner künftig nicht mehr als eigener Prozess läuft. Stattdessen übernimmt Cinnamon das Sperren der Sitzung selbst, mit eigenen Widgets und nativen Komponenten der Shell. Das führt zu flüssigeren Animationen und beseitigt etliche Integrationsprobleme.

Ein bedeutender Vorteil ist die volle Kompatibilität mit Wayland. Das erlaubt es dem Team, die Option, Cinnamon unter Wayland zu betreiben, realistischer in Betracht zu ziehen – auch wenn eine Umstellung auf Wayland als Standard eine getrennte Entscheidung ist. Für Nutzer bedeutet das, dass der nächste Cinnamon‑Release in Wayland‑Sitzungen funktionieren wird.

Sicherheits‑ und Stabilitätsaspekte

Bildschirmsperren sind sicherheitskritisch: selbst bei einem Absturz des Anzeigenprozesses muss die Sitzung sichtbar geschützt bleiben. Aus diesem Grund bleibt eine zusätzliche Komponente erhalten, die den Bildschirm bei Problemen verdeckt. Diese Absicherung existierte bereits für den alten Screensaver und wurde für die neue Implementierung übernommen. Um sicherzustellen, dass das Verhalten zuverlässig sowohl unter Xorg als auch unter Wayland funktioniert, wird es umfangreiche Tests geben.

Der langewährende „Papercut“‑Bug — Ursache und Behebung

Während der Entwicklung stießen die Entwickler auf einen hartnäckigen Effekt, der seit Jahren gelegentlich auftrat: Kurz vor dem Sperren war die Sitzung für einen Moment sichtbar, etwa nach dem Aufwachen aus Suspend oder beim Öffnen des Laptopdeckels. Solche sporadischen Rennbedingungen sind schwer zu reproduzieren und damit schwierig zu beheben.

Die Analyse ergab, dass die Komplexität der bisherigen Logik eine Rolle spielte. Es existierten mehrere überlappende Timer und Pfade für Situationen wie Timeout‑Sperren, Deckel‑Events, Suspend und Hibernation. Zudem zeigte sich, dass das Abschalten des Bildschirms durch Xorg bei bestimmten Abläufen dazu führen konnte, dass Rendering‑Ereignisse nicht mehr korrekt verarbeitet wurden. Ergebnis war, dass der Sperrbildschirm zwar aktiv war, die letzten Frames vor dem Abschalten aber nicht dargestellt wurden und beim Aufwachen kurz der Desktop sichtbar wurde.

Durch die neue Architektur, bei der Fenster­manager‑Funktionen und Sperrmechanik enger zusammenarbeiten, konnten die Entwickler das Problem reproduzieren und schließlich beheben. Die Korrektur wurde nicht nur in der neuen Implementierung vorgenommen, sondern nach umfangreichen Tests auch als Aktualisierung für den alten Screensaver ausgeliefert.

Sanfter Übergang: Kompatibilität und zukünftige Schritte

Um Kompatibilitätsrisiken zu minimieren, wird die nächste Version von Cinnamon sowohl den neuen integrierten Screensaver als auch den bisherigen externen Prozess unterstützen. Das ermöglicht breiten Tests in unterschiedlichen Systemkonfigurationen und gibt Anwendern eine Rückfallmöglichkeit, falls in Einzelfällen noch Probleme auftreten.

In einem späteren Release plant das Team, den alten Screensaver endgültig zu entfernen, die verbleibenden Anwendungsfälle zu prüfen und die Logik für Sperren und Energiesparen deutlich zu vereinfachen. Ziel ist es, unnötige und veraltete Optionen zu beseitigen und die Konfiguration verständlicher zu machen — speziell weil sich die Nutzung von Desktop‑Monitore zu tragbaren Geräten mit anderen Anforderungen verschoben hat: Bildschirm‑Schonung ist heute weniger wichtig als verlässliches Sperren, Anzeige der Batteriestandsinfo, Mediensteuerung, Bildschirmtastatur oder Fingerprint‑Anmeldung.

Sonstiges: Designarbeit und Spendenlage

Die Oberfläche des neuen Sperrbildschirms wird derzeit noch weiter verfeinert; in den Ankündigungen ist von zusätzlichen UI‑Verbesserungen die Rede, an denen unter anderem ein Entwickler namens Joseph arbeitet.

Finanziell vermeldet das Projekt aktuelle Unterstützungszahlen: In der jüngsten Aufnahme wurden insgesamt 37.896 US‑Dollar von 1.296 einzelnen Spendern eingesammelt. Zusätzlich wird das Projekt von 2.068 Patronen auf Patreon unterstützt, die zusammen etwa 5.010 US‑Dollar pro Monat beitragen. Wer Linux Mint unterstützen möchte, findet auf der Projektseite weiterführende Informationen zu Spenden und Unterstützungsoptionen.

Fazit

Mit der neuen Sensorübersicht wächst Mints Diagnosefunktionalität in Richtung besserer Hardware‑Transparenz. Die Überarbeitung des Cinnamon‑Bildschirmschoners adressiert mehrere langjährige Probleme: flüssigere Sperrübergänge, eine schlankere Architektur und erstmals echtes Wayland‑Support. Dank abgestufter Einführungsstrategie und zusätzlicher Absicherungskomponenten sollen Nutzer nicht mit regressiven Fehlern konfrontiert werden. Insgesamt sind dies sinnvolle Schritte, um Cinnamon moderner, stabiler und für die Zukunft gerüstet zu machen.

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert