Plasma Sprint 2023: Bessere Standards
Der 2023 Plasma Sprint ist nun beendet! Der KDE-Patron Tuxedo Computers war so freundlich, uns für den Sprint eine ganze Woche lang seine Büros zu öffnen. Wir hatten einige großartige Gespräche mit Tuxedo-Mitarbeitern, die sehr freundlich und begeistert waren, mit uns zu arbeiten, und uns gründlich bewusst machten, wie viel komplizierter moderne Tastatur-Hintergrundbeleuchtungen sind, als wir es uns vorgestellt hatten! Ich möchte mich bei Nicolas Fella, Software Platform Engineer bei KDE, für die Organisation dieses Sprints bedanken, und bei Tuxedo Computers für die Bereitstellung des Raums und die kostenlose Pizza zum Mittagessen gestern 🙂.
Disclaimer: This is a translation of this post by Nate Graham. Follow the blue string to read the original.
Tldr; Unsere Freunde von Linuxnews.de haben eine schöne Zusammenfassung zu dieser Nachricht veröffentlicht: https://linuxnews.de/kde-plasma-sprint-2023-beendet/
Es wird kein Rückblick auf den gesamten Sprint sein, denn ich möchte niemandem den Wind aus den Segeln nehmen! Die Leute werden bloggen und Videos über ihre eigene Arbeit und ihre Erfahrungen machen, also wird es in diesem Beitrag um meine gehen.
Als Erstes musste ich eine Plasma 6-Sitzung für den täglichen Gebrauch zum Laufen bringen. Meine Kollegen haben unglaublich hart daran gearbeitet, und ich bin froh, berichten zu können, dass ich während des gesamten Sprints ohne größere Probleme mit Plasma 6 arbeiten konnte (natürlich aus der Sicht eines technischen Entwicklers). Fast alle anderen waren es auch, und ich erwarte, dass dies zu einer extrem schnellen Stabilisierung führen wird, trotz des umfangreichen Code-Refactorings, das im Gange ist. Ich habe vor, bis zur Veröffentlichung von Plasma 6 weiter damit zu arbeiten, und ich möchte alle abenteuerlustigen Entwickler ermutigen, dies ebenfalls zu tun. Wenn Sie es ausprobieren und Fehlerberichte einreichen, achten Sie darauf, das Schlüsselwort "qt6" hinzuzufügen.
Ich habe auch selbst einiges an technischer Arbeit geleistet, aber ich habe mich hauptsächlich in der Rolle des Moderators wiedergefunden, der Diskussionen und Treffen mit verschiedenen Gruppen von Leuten organisiert hat, um Lücken zu schließen.
Neue Standardeinstellungen
Infolgedessen haben wir eine Reihe von Themen vorangetrieben, die eine Zeit lang festgefahren waren. Ein wichtiger Bereich, auf den ich mich in dieser Hinsicht konzentrierte, waren "bessere Standardeinstellungen". Der Übergang von 5 zu 6 ist der perfekte Zeitpunkt, um wesentliche Änderungen an den Standardeinstellungen vorzunehmen, die die Benutzerfreundlichkeit verbessern. Zu diesen gehören:
Doppelklick wird Standard
Moment, habe ich gerade die Schlagzeile begraben? Das habe ich in der Tat. Das liegt daran, dass die Arbeit noch nicht wirklich abgeschlossen ist... aber sie ist tatsächlich genehmigt worden! Das stimmt, Plasma 6 wird Dateien und Ordner standardmäßig mit einem Doppelklick öffnen, nicht mit einem Einfachklick. Obwohl fast alle Anwesenden in der Diskussion das Öffnen mit einem Klick bevorzugen, mussten wir zugeben, dass dies wahrscheinlich nicht die ideale Standardeinstellung für Leute ist, die von anderen Plattformen umsteigen, was die meisten von ihnen sind. Sie können die Vorteile von Single-Click später immer noch lernen. 🙂
Wayland wird Standard
Wir werden uns sehr stark dafür einsetzen, dass Wayland der Standard-Session-Typ für Plasma 6 wird. Die X11-Sitzung wird es natürlich weiterhin geben, und es steht Distros frei, dies zu überschreiben und weiterhin X11 als Standard zu verwenden, wenn sie meinen, dass dies besser zu ihnen passt. Aber wir wollen, dass Wayland unsere offizielle Empfehlung ist.
Um dies zu erreichen, haben wir unsere Wiki-Seite "Wayland showstoppers" mit einem feinzahnigen Kamm durchforstet, um herauszufinden, was wir wirklich als Showstopper betrachten. Wir sind zu dem Schluss gekommen, dass viele von ihnen eher ein Ärgernis als ein Showstopper sind, denn auch X11 hat eine Menge Ärgernisse von ähnlichem Ausmaß! Die wirklichen Showstopper sind nur noch fünf, plus ein paar NVIDIA-Probleme, die weiter untersucht werden müssen. Viele dieser Probleme sind in Arbeit und haben einen klaren Weg zur Lösung, so dass ich davon ausgehe, dass wir das Ziel erreichen können!
Schwebendes Panel wird Standard
Diese Funktion ist seit ihrer Einführung vor einem Jahr optional. In dieser Zeit ist es ziemlich populär geworden, aber seine visuelle Raffinesse allein war nicht genug, um diesen Vorschlag über die Ziellinie zu bringen. Vielmehr ist es die Tatsache, dass Microsoft uns in Windows 11 unverhohlen kopiert hat, was dazu führt, dass die Leute Plasma wieder als billigen Klon von Windows ansehen. Wir erleben das immer wieder im VDG-Raum, wenn irgendein Wichtigtuer vorbeikommt und uns erzählt, warum unser Design nicht so gut ist wie das von Windows 11; er hat den Vergleich implizit angestellt und findet uns mangelhaft. Das ist die falsche Denkweise!
Dadurch, dass das Bedienfeld standardmäßig schwebend ist, unterscheidet es sich optisch sofort von Windows 11, und wir hoffen, dass dies dazu beiträgt, das Gehirn der Benutzer aus dem Modus "Oh, das ist etwas anders als Windows 11" in den Modus "Wow, das ist neu und cool und ich frage mich, was da drin ist" zu versetzen. Dafür muss wahrscheinlich noch mehr getan werden, aber ich denke, das ist ein guter Anfang.
Kopfbereiche mit Akzentfarbentönung werden Standard
In der Mitte des Lebenszyklus von Plasma 5 haben wir standardmäßig auf das Farbschema Breeze Light umgestellt und das Erscheinungsbild so verändert, dass wir einen mittelgrauen Header-Bereich verwenden, der das optisch ansprechende Aussehen der CSD-Headerbars nachahmt, ohne tatsächlich CSD-Headerbars zu verwenden. Diese Änderung des Erscheinungsbildes wurde von den Benutzern im Allgemeinen gut aufgenommen, aber es gab einen anhaltenden Kritikpunkt: die verminderte Fähigkeit, das aktive Fenster auf einen Blick zu erkennen.
Das ist ein legitimes Problem, und wir haben beschlossen, es zu beheben, indem wir den Kopfzeilenbereich leicht mit Ihrer aktuellen Akzentfarbe (oder der Auswahlfarbe des aktuellen Farbschemas, wenn Sie keine Akzentfarben verwenden) einfärben. Auf diese Weise wird das aktive Fenster mit einer kleinen Menge Farbe hervorgehoben, so dass es mehr auffällt, ohne visuell überwältigend zu sein. Etwa so:
Neuer Task Switcher wird Standard
Seit einiger Zeit hatten wir das Ziel, unseren derzeitigen Standard-Task-Switcher "Breeze" auf etwas umzustellen, das selbst bei einer relativ kleinen Anzahl von Fenstern nicht vertikal scrollt, was laut Feedback schlecht für die Benutzerfreundlichkeit war. Außerdem wollten wir den Standard-Task-Switcher besser für Benutzer gestalten, die hauptsächlich anhand von App-Symbolen und nicht anhand von Miniaturansichten oder Text navigieren. Mit diesen Designzielen im Hinterkopf haben wir uns entschieden, standardmäßig den "Thumbnail Grid" Task Switcher zu verwenden und einige Änderungen an der Benutzeroberfläche vorzunehmen. So sieht es jetzt aus:
Als Teil dieser Arbeit haben wir auch einen Haufen selten genutzter Task Switcher im kdeplasma-addons Git Repo gelöscht, die einfach nur schlechtere Versionen von anderen waren. Und schließlich haben wir dafür gesorgt, dass unsere Breeze Global Themes keine Meinung mehr darüber haben, wie der Task Switcher aussehen soll. Wenn Sie also einen nicht standardmäßigen Task Switcher verwenden, können Sie gefahrlos die Global Themes wechseln, ohne dass der Task Switcher ständig zurückgesetzt wird! Das macht es weniger lästig, die Schaltflächen "Dunkel" und "Hell" auf der Seite "Schnelleinstellungen" der Systemeinstellungen zu verwenden, um das Erscheinungsbild des Systems zwischen diesen beiden Zuständen zu wechseln.
Diese Arbeit ist bereits integriert und wurde von mir durchgeführt.
Scrollen auf dem Desktop zum Umschalten Virtueller Desktops kein Standard mehr
Wir haben im Laufe der Jahre das Feedback erhalten, dass das Scrollen auf dem Desktop zum Wechseln der virtuellen Desktops verwirrend war, insbesondere weil man zu einem Desktop wechseln konnte, den man nicht auf dieselbe Weise wieder verlassen konnte, weil der Desktop verdeckt war. Daher haben wir beschlossen, diese Funktion standardmäßig zu deaktivieren. Wenn Sie es wirklich mögen, können Sie es natürlich gerne wieder einschalten!
Diese Arbeit ist bereits integriert und wurde von mir durchgeführt.
Klicken in die Scrollbar-Spur bringt die Scrollbar an diese Stelle
Diese Änderung macht es einfach, direkt zu einer bestimmten Stelle zu blättern, ohne die Bildlaufleiste ziehen zu müssen, was im Hinblick auf die Vermeidung von Verletzungen durch wiederholte Bewegungen schlechter ist. Der alte Stil ist immer noch als Option verfügbar, zu der man zurückkehren kann.
Diese Arbeit ist bereits integriert und wurde von mir durchgeführt.
Weitere Diskussionen und Entscheidungen
Neben den Standardeinstellungen gab es noch viele andere Diskussionen. Hier sind ein paar:
Treuchtlingen nutzt KDE-Software
Wir fanden heraus, dass die nahegelegene deutsche Stadt Treuchtlingen seit mehr als 20 Jahren KDE-Software für ihre staatlichen IT-Zwecke einsetzt. Zwei Vertreter kamen ins Tuxedo-Hauptquartier, um uns eine Präsentation zu geben, und wir sprachen darüber, wie wir dies in Zukunft nicht nur für uns, sondern möglicherweise auch für viele andere deutsche Regierungen fortsetzen können. Die Möglichkeiten, die sich hier bieten, sind ziemlich aufregend.
Ein langsamerer Zeitplan für die Veröffentlichung
In den Anfängen von Plasma 5 war der Veröffentlichungszeitplan sehr schnell - vier Veröffentlichungen pro Jahr. Als er sich stabilisierte, gingen wir auf drei zurück, die wir für den gesamten Lebenszyklus von Plasma 5 beibehielten.
Im Laufe der Zeit haben wir viele Rückmeldungen erhalten, vor allem von Distros, die uns sagten, dass dies eine Härte darstellt. Es ist auch meine persönliche Beobachtung, dass wir oft nicht genug Zeit haben, um eine neue Plasma-Version zu polieren, bevor sie veröffentlicht wird.
Ein schneller Veröffentlichungszyklus ist sinnvoll für ein Produkt, an dem intensiv gearbeitet wird und das viele Fehler aufweist, die schnell behoben werden müssen. Zum jetzigen Zeitpunkt ist Plasma jedoch ausgereift und nach 8 Jahren harter Arbeit mit allen Funktionen ausgestattet. Es kann natürlich immer noch verbessert werden, aber es erfüllt so ziemlich alles, was ein normaler Benutzer zum jetzigen Zeitpunkt braucht. Ein schneller Veröffentlichungszeitplan ist also nicht mehr so sinnvoll wie früher.
Für Plasma 6 werden wir einen langsameren Zeitplan für die Veröffentlichung von zwei Versionen pro Jahr ausprobieren, sobald wir das Gefühl haben, dass es sich nach der ersten Veröffentlichung ausreichend stabilisiert hat. Und wir werden uns auch an Distributionen wenden, die einen zweijährigen Veröffentlichungsrhythmus haben, um herauszufinden, ob wir Veröffentlichungstermine finden können, die es ihnen ermöglichen, die neueste Version von Plasma kurz nach der Veröffentlichung auszuliefern, anstatt sie zugunsten von etwas Älterem zu überspringen. Um diese verlängerten Veröffentlichungszeiträume zu nutzen, werden wir auch unsere Betaversionen verlängern und wöchentlich aktualisieren, so dass mehr Zeit zum Finden und Beheben von Fehlern bleibt. Wir hoffen, dass dies dazu führt, dass Plasma 6 während seines gesamten Lebenszyklus ein hohes Maß an Stabilität und Zuverlässigkeit aufweist.
Neue Seite für Hintergrundbilder in den Systemeinstellungen
Wir waren uns einig, dass der Status quo nicht ideal ist, weil die Leute erwarten, dass die Hintergrundbilder in den Systemeinstellungen zu finden sind. Also haben wir begonnen, ein Hintergrundbild-KCM zu entwerfen, mit dem die Benutzer ihre Hintergrundbilder an einem zentralen Ort ändern können, einschließlich der Möglichkeit, sie auf den Sperr- und Anmeldebildschirm anzuwenden. Neben dem neuen KCM können Sie auch weiterhin über die aktuelle Methode auf die Benutzeroberfläche zum Ändern des Hintergrundbildes zugreifen.
Konsolidierung der Desktop-Plugins
Derzeit gibt es zwei Standard-Desktop-Plugin-Typen: "Ordner" (die Standardeinstellung) und "Desktop". "Desktop" ist einfach " Ordner" ohne Unterstützung für Desktop-Symbole. Das ist ein bisschen albern, und intern sind sie zu 99% gleich, weil der vorherige Entwickler auch dachte, dass es ein bisschen albern ist und sie mit dem gleichen Backend-Code implementiert hat. Für Plasma 6 werden wir also die Unterscheidung in der Benutzeroberfläche aufheben und stattdessen irgendwo ein Kontrollkästchen "Desktop-Symbole anzeigen" einblenden. Dadurch wird es für Leute, die Desktop-Symbole nicht mögen, noch einfacher, sie auszublenden, und es wird vermieden, dass der Benutzer mit Implementierungsdetails konfrontiert wird, und die Ansicht zur Auswahl des Hintergrundbildes wird übersichtlicher.
Tastatur-Hintergrundbeleuchtung ist kompliziert
Wir nutzten die Tatsache, dass wir uns in den Büros von Tuxedo befanden, um viele Tuxedo-Mitarbeiter nach ihren größten Problemen mit KDE-Software und denen ihrer Kunden zu fragen. Erfreulicherweise gab es tatsächlich nur wenige Beschwerden. Aber etwas, das ein paar Mal zur Sprache kam, war die Art und Weise, wie wir die Hintergrundbeleuchtung der Tastatur handhaben. Derzeit geht unser Code davon aus, dass es eine einzige Tastaturbeleuchtung gibt, die alle Tasten betrifft, so dass er nur die erste, die er findet, beeinflusst. Aber viele moderne Laptops haben mehr als eine Hintergrundbeleuchtung, bei manchen sogar für jede Taste eine eigene! Unnötig zu sagen, dass das Ergebnis der Einstellung einer einzigen Hintergrundbeleuchtung auf einer solchen Tastatur etwas komisch aussieht. Wir werden uns also bemühen, dies zu verbessern.
Das war noch nicht alles
Dieser Blogbeitrag enthält nur einen kleinen Ausschnitt dessen, was während des Sprints gemacht und besprochen wurde. Es gibt viele, viele andere Pläne und laufende Projekte für Plasma 6, aber ich überlasse es anderen, über ihre eigenen Projekte an anderer Stelle zu sprechen, also halten Sie Ausschau nach ihnen auf https://planet.kde.org! Ich würde sagen, dass Plasma 6 eine sehr umfangreiche und aufregende Veröffentlichung zu werden verspricht.
Helfen Sie mit
Nochmals vielen Dank an Tuxedo Computers, die uns freundlicherweise ihre Büros zur Verfügung gestellt haben, und an Nicolas Fella für die Organisation des Sprints!
Darüber hinaus wurde die Finanzierung des Sprints vom KDE e.V., dem gemeinnützigen Träger von KDE, übernommen. Wie Sie sich wahrscheinlich vorstellen können, ist der Transport und die Unterbringung von 20 Personen für eine Woche sehr teuer, und die meisten Mittel des e.V. stammen aus Einzelspenden. Wenn Sie also gerne mehr von dieser Art von Veranstaltungen sehen möchten, sollten Sie noch heute eine Spende in Erwägung ziehen! Jedes kleine bisschen hilft!
Comments