Mein Vorschlag für GNOME-Extensions

  Ralf Hersel   Lesezeit: 3 Minuten Auf Mastodon ansehen

Den Erweiterungen wird von GNOME zu wenig Aufmerksamkeit entgegengebracht. Das führt zu Verzögerungen bei der Anpassung an neue Versionen des Desktops, gebrochenen Arbeitsabläufen und frustrierten Anwendern.

mein vorschlag für gnome-extensions

Nein, missverstanden. Ich möchte euch nicht die x-te Liste von tollen GNOME-Extensions vorschlagen, sondern das Konzept der Erweiterungen hinterfragen und Vorschläge für eine Verbesserung machen. Die Idee dazu kam mir, als ich den Kommentar von Hebby unter dem Artikel "Ralf regt sich auf über GNOME 51" las.

Die Möglichkeit Gnome mit den Extentions so anzupassen wie man sich den idealen Desktop/dessen Bedienung vorstellt finde ich klasse. Allerdings ist dies auch gleichzeitig die Schwäche von Gnome. Nach jeden neuen Release funktionieren einige Extentions erst mal eine Weile nicht mehr, das kann ganz schön nerven. Man ist zudem davon abhängig, dass jemand das Extetion anpasst und pflegt. Ich würde mir wünschen, dass von Gnome hier bereits schon deutlich mehr angeboten wird bzw. man einen Weg findet, das die Erweiterungen auch bei einer neuen Version lauffähig bleiben. Mich hat es schon mal so genervt, dass ich verschiedene andere Desktops ausprobiert habe, schreibt Hebby.

Ich unterstütze diesen Kommentar vollständig. Das Konzept der Extensions hilft, einen Desktop schlank zu halten. Wer eine zusätzliche Funktionalität benötigt, kann sie sich über diese Erweiterungen installieren. Lobenswert ist, dass es zur Verwaltung gute Anwendungen und eine Webseite gibt.

Der Extensions-Store

Unter https://extensions.gnome.org/ findet man sozusagen den AppStore für die GNOME‑Erweiterungen.

Dort findet man 5'854 Erweiterungen für den GNOME-Desktop. Für jede Erweiterung gibt es umfangreiche Informationen: Beschreibung, Bilder, Versionen, Kompatibilitätsangaben, Repo-Link, Bewertungen usw. Die Seite ist ein wenig altmodisch im Erscheinungsbild, aber ansonsten völlig in Ordnung.

Die Extensions-Anwendung

Was mögt ihr lieber, grüne oder blaue Puzzleteile?

Die grüne Anwendung gehört zum Lieferumfang des GNOME-Desktops. Das ist ein Fehler, weil erst das blaue Teil, das Puzzle vollständig macht. Die Grüne zeigt die installierten Erweiterungen an und erlaubt deren Konfiguration:

Die Blaue kann alles, was die Grüne kann, aber noch viel mehr:

Der entscheidende Unterschied ist, dass der blaue Extensions-Manager nach Erweiterungen suchen und diese installieren kann, während der Gründe nur die bereits installierten anzeigt. Somit lautet mein erster Vorschlag an das GNOME-Team:

Ersetzt den Grünen durch den Blauen!

Falls ihr den Blauen bis jetzt nicht habt: Hier ist das Flatpak von Matthew Jakeman.

Konzeptionelle Änderungen

Die Idee, den Desktop einfach zu gestalten, ist eine gute Idee. Diese Haltung fördert die Zugänglichkeit und holt Ein- und Umsteiger:innen von Windows und Apple ab. Das GNOME-Team hat in den vergangenen Jahren zwei Verbesserungen bei den Extensions durchgeführt:

  1. GNOME 40 (2021): Die Extensions-Webseite wurde umgestellt, sodass Erweiterungen ihre unterstützten Shell-Versionen nicht mehr wie zuvor einzeln deklarieren mussten. Stattdessen galt im Wesentlichen: Eine Erweiterung ist entweder mit einer Shell-Version kompatibel oder nicht. Zugleich lädt die Shell Erweiterungen, die sich nicht ausdrücklich als kompatibel ausweisen, nicht mehr. Das vereinheitlichte die Kompatibilitätsregeln und sollte verhindern, dass alte Erweiterungen ungeprüft geladen werden.

  2. GNOME 45 (2023): Es gab eine grössere technische Umstellung: GNOME Shell wechselte beim JavaScript-Modulsystem auf den standardisierten ES-Modul-Import. Das machte Erweiterungen mit älteren GNOME-Versionen inkompatibel und erforderte Anpassungen. Das war eher eine Modernisierung der technischen Grundlage als eine Vereinheitlichung der Bedingungen für Erweiterungen. 

Das GNOME-Ökosystem kennt die Kernanwendungen und die Circle-Apps. Von einer Unterstützung für populäre Extensions fehlt jede Spur. Doch genau das wäre meine Empfehlung. Es ist einfach, wichtige Erweiterungen über den Extensions-Store zu identifizieren. Was fehlt, ist die Kategorie "Popular Extensions" bei GNOME.org. Solche Erweiterungen könnte die Organisation ins Rampenlicht stellen, sie damit aktiv bewerben und Unterstützung für deren rasche Aktualisierung und Weiterentwicklung einfordern. Bestenfalls könnte GNOME die Entwickler finanziell unterstützen.

Titelbild: https://pixabay.com/illustrations/puzzle-game-background-7010444/ (modifiziert)

Quellen: stehen im Text und hier

https://discourse.gnome.org/t/developing-gnome-shell-extension-is-a-giant-waste-of-time/6179

https://release.gnome.org/45/developers/

Tags

GNOME, Erweiterungen, GNOME-Erweiterungen

Es wurden noch keine Kommentare verfasst, sei der erste!