Es ist mal wieder Zeit für ein GNOME Update. Da ich letzte Woche beruflich mit verschiedenen Projekten sehr im Stress war, gibt es jetzt quasi ein Doppelupdate für die vorletzte und letzte Woche. Ich möchte gar nicht mehr Worte verlieren. Wie immer bei Fragen, Anregungen, Rückmeldungen und Kritik oder sonstige Diskussionen könnt ihr euch jederzeit hier melden:
Kernanwendungen und Bibliotheken
Tracker
Tracker ist ein GNOME Hintergrunddienst, der alle Dateien auf dem Dateisystem indexiert. Wenn man eine Suche in der GNOME Shell oder in Nautilus startet, wird hier auf die Daten von Tracker zurückgegriffen.
Tracker hatte bisher ein "Problem", dass war bei Umbenennungen von Ordner es dauerte teilweise ziemlich lange bis der umbenannte Ordner unter dem richtigen Name in der Suche erschienen ist.
Carlos Carnacho hat nun einen Merge Request eingereicht der solche Umbenennungen in sehr kurzer Zeit erfasst. Mehr dazu hier: https://gitlab.gnome.org/GNOME/tracker-…ge_requests/400
GNOME Contacts
Link zur App: https://flathub.org/apps/details/org.gnome.Contacts
GNOME Contacts ist die Kontaktverwaltung von GNOME. Für die nächste Version 43 wurde ein lang-vermisstes Feature (endlich!) implementiert. Und zwar die Möglichkeit, dass man Kontakte nun als vCard-Dateien (bekannt als *.vcf Dateien) Exportieren und Importieren kann.
Calls
GNOME Calls ist die "Telefon App" für das GNOME Mobile Projekt. Idee der App ist, dass man von dort neue Telefonanrufe starten und annehmen kann. Neu kann man nun bei Kontakten aus der Anrufliste direkt eine SMS versenden.
GJS
GJS ist die GNOME JavaScript Bibliothek. Mit der Bibliothek werden alle JavaScript Funktionen von der GNOME Shell, den Shell Erweiterungen und einigen Apps verarbeitet.
GJS basiert auf der JavaScript Engine von Firefox. GJS wurde mit der JavaScript Egnine von Firefox Version 102 aktualisiert und liefert dadurch einige neuen Funktionen mit, die nun APP Entwickler nutzen können.
Gleichzeitig wurde die Dokumentation von GJs massiv überarbeitet und auch die Beispieldateien modernisiert.
GNOME Entwickler Dokumentation
Link zur Webseite: https://developer.gnome.org/documentation/
Das Mitarbeiten an der offiziellen GNOME Dokumentation wurde nun vereinfacht. Auf der Dokumentationswebseite gibt es nun bei den einzelnen Artikeln einen Link der zum direkten GIT Repository führt, wo man den Artikel bearbeiten kann.
Ausserdem wurden viele Code-Beispiele mit einer Vala Implementation ergänzt.
Updates bei GNOME Circle Apps
Spoiler anzeigen
GNOME Circle Apps sind Apps die nicht direkt von den GNOME Entwickler stammen, aber von GNOME offiziell empfohlen und beworben werden. Ziel ist es das GNOME Ökosystem zu erweitern. GNOME Circle Apps müssen diverse Kriterien erfüllen. Die wichtigsten Kriterien:
- App muss unter einer OpenSource Lizenz veröffentlicht sein
- App muss eine GTK(4) Oberfläche haben und das libadwaita Theme nutzen
- App muss als Flatpak installierbar sein
- App muss eine offizielle Dokumentation haben
- App muss den GNOME coding guidelines folgen
NewsFlash feed Reader
Link zur App: https://flathub.org/apps/details/com.gitlab.newsflash
Dank Änderungen in der aktuellen Nightly Version, kann der FeedReader in Zukunft nun auch mathematische Latex Formeln direkt in der App anzeigen.
Ebenfalls neu, bekommen Code Blocks direkt in der App ein Syntax Highlighting.
File Shredder
Link zur App: https://flathub.org/apps/details/c…everidge.Raider
File Shredder dürfen wir nun neu in Kreis der "GNOME Circle Apps" begrüssen. File Shredder ist eine App, mit der man Dateien unwiderruflich und nicht mehr wiederherstellbar löschen kann. Willkommen im Kreis der GNOME Apps.
Kooha
Link zur App: https://flathub.org/apps/details/io.github.seadve.Kooha
Kooha ist eine simple Screen-Recorder App. Die App ist in einer neuen Version mit diversen Verbesserungen der Benutzeroberfläche erschienen. Gleichzeitig gibt es nun die Möglichkeit einen Delay einzustellen bevor die Aufnahme startet. Und der Standard Speicherort der Screenaufnahmen wurde geändert.
Third Party Projects
Spoiler anzeigen
Third Party Projects sind wie GNOME Circle Apps keine Apps die direkt von GNOME Entwickler stammen, aber für den Gnome Desktop entwickelt wurden.
Gradience
Link zur App: https://github.com/GradienceTeam/Gradience
Gradience wurde diese Woche umbenannt, die App war vorher unter dem Namen "Adwaita Manager" bekannt. Die GNOME Foundation störte sich etwas an dem alten Namen, da der Name impliziert, dass es sich um ein GNOME Projekt handelt -> daher die Umbenennung.
Mit der App Gradience kann man das libadwaita Theme anpassen, z.b. eine andere Primärfarbe wählen.
BlackBox
Link zur App: https://flathub.org/apps/details/com.raggesilver.BlackBox
Das erst kürzlich veröffentlichte GTK4/libadwaita Terminal BlackBox hat eine neue Version erhalten. Neu kann man nun nach Text im Terminal suchen, CPU Verbrauch und Geschwindigkeit wurde verbessert. Ebenfalls wurde die App in zwei weiteren Sprachen übersetzt.
Das war das wichtigste für die letzten zwei Wochen.
GNOME feierte letzte Woche übrigens sein 25 jährigen Geburtstag - Happy Birthday!
Als kleines Geburtstagsgeschenk haben die Entwickler das GNOME OS Image aktualisiert, das nun die erste Alpha Version von Gnome 43 beinhaltet: https://os.gnome.org/