🔒
Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.
Ältere BeiträgeLinux und Ich

Spotify unter GNOME: Blauen Fensterrahmen reparieren

28. November 2025 um 15:01

Wenn ihr Spotify unter Linux mit GNOME nutzt, habt ihr vielleicht in den letzten Tagen einen unschönen blauen Rahmen um das Anwendungsfenster bemerkt. Ich sehe das Problem hier bei mir unter Arch Linux, es dürfte aber alle Distributionen betreffen.

Schuld daran ist ein Update des offiziellen Linux-Clients auf Electron-Basis, das die GTK-Style-Window-Decoration durcheinandergebracht hat. Die Funktionalität von Spotify bleibt zwar unverändert, optisch sieht es aber alles andere als schick aus.

Spotify mit blauem Rahmen. Ein Update des Linux-Clients hat die GTK-Style-Window-Decoration beschädigt, sodass das Fenster unschön blau gerahmt wird und nicht korrekt angezeigt wird.
Spotify mit blauem Rahmen. Ein Update des Linux-Clients hat die GTK-Style-Window-Decoration beschädigt, sodass das Fenster unschön blau gerahmt wird und nicht korrekt angezeigt wird.

Lösungsmöglichkeiten für Spotify

Es gibt zwei einfache Wege, um das Problem zu beheben. Die bequemste Variante ist, Spotify als Flatpak zu installieren. Die Flatpak-Version zeigt den blauen Rahmen nicht und ihr müsst euch um nichts kümmern. Änderungen an der Konfiguration sind nicht nötig.

Die Flatpak-Version von Spotify zeigt den blauen Rahmen nicht, die GTK-Style-Window-Decoration wird korrekt dargestellt und das Fenster sieht nach der Installation normal und fehlerfrei aus.
Die Flatpak-Version von Spotify zeigt den blauen Rahmen nicht, die GTK-Style-Window-Decoration wird korrekt dargestellt und das Fenster sieht nach der Installation normal und fehlerfrei aus.

Falls ihr Spotify hingegen über den Spotify Launcher (Paket spotify-launcher aus den Extra-Quellen von Arch) oder direkt aus dem AUR (Eintrag spotify) installiert habt, müsst ihr das Start-Flag --ozone-platform=x11 setzen. Damit wird die GTK-Dekoration korrekt angezeigt. Je nach Installationsart fügt ihr das Flag wie folgt ein:

Für AUR-Spotify in der Datei ~/.config/spotify-flags.conf:

--ozone-platform=x11

Für Spotify Launcher in ~/.config/spotify-launcher.conf:

[spotify]
extra_arguments = ["--ozone-platform=x11"] 

Eventuell müsst ihr diese Dateien erst anlegen. Nach einem Neustart von Spotify sollte der blaue Rahmen verschwunden sein und alles wieder normal aussehen.

Die Konfigurationen unter ~/.config. Die Dateien müssen eventuell erst erstellt werden, ihr braucht nur die passende Datei je nach Installationsart, nicht beide gleichzeitig.
Die Konfigurationen unter ~/.config. Die Dateien müssen eventuell erst erstellt werden, ihr braucht nur die passende Datei je nach Installationsart, nicht beide gleichzeitig.
Alternativ könnt ihr das Flag --ozone-platform=x11 setzen, wenn ihr Spotify aus dem AUR installiert habt. Dann wird der Fensterrahmen wieder korrekt angezeigt und normal dargestellt.
Alternativ könnt ihr das Flag –ozone-platform=x11 setzen, wenn ihr Spotify aus dem AUR installiert habt. Dann wird der Fensterrahmen wieder korrekt angezeigt und normal dargestellt.

Korrektur von Fabian auf Mastodon: Das stimmt so nicht. Das ist ganz alleine dem geschulded das Spotify Wayland-nativ läuft und dort, unter GNOME, eine clientseitige Dekoration (CSD) braucht, die es über diese blaue bereit stellt. Das ganze wieder zu X11 zwingen schafft eventuell echte Probleme, wie verschwommene Schriften, schlechtes (kein) scaling und so weiter. Spotify ist auch nicht Elektron, sondern Chromium Embedded Framework (CEF).

Klar, es ist eine Krücke, aber eine die derzeit hilft. Die Änderung lässt sich ja auch schnell wieder rückgängig machen. Die anderen Optionen wären, Gnome unter X11 zu betreiben oder sich mit den blauen Rahmen anzufreunden. Beides in meinen Augen auch nicht gerade optimal. So ist es erstmal ein Workaround, den man natürlich nicht vergessen sollte, falls sich Spotify irgendwann einmal wieder komisch verhält.

Plattenalbum und Euphonica: MPD-Clients unter GNOME für Linux

22. November 2025 um 14:26

Es gibt zahlreiche Software-Tools und Programme, die mich schon seit Jahrzehnten begleiten. Unter Windows wären das zum Beispiel der Total Commander, Notepad++ oder 7-Zip. Unter Linux gehört für mich der GNOME-Desktop mit seinem Ökuystem aus Evolution, Gedit und Nautilus dazu, auch wenn er vom Look und Feel der alten GNOME-2-Zeiten inzwischen weit entfernt ist und trotz der oft berechtigten Kritik an der „Wir-streichen-wichtige-Funktionen“-Politik der Entwickler.

Neben diesen grafischen Werkzeugen begleitet mich auch der Music Player Daemon, kurz MPD. Der Name klingt zunächst kryptisch, dahinter steckt aber ein einfaches Konzept. MPD ist ein Musikplayer, der im Hintergrund läuft und sich über zahlreiche Clients fernsteuern lässt. Man kann also einen Rechner oder Raspberry Pi an die Stereoanlage hängen, die eigene Musiksammlung einbinden und die Wiedergabe von überall im Haus steuern.

Music Player Daemon aka MPD

MPD unterscheidet sich deutlich von Streaming-Servern wie Jellyfin oder Navidrome, die auf dem Subsonic-Protokoll basieren. Dort streamt der Server die Musik an die Clients, während bei MPD der Client nur die Wiedergabe steuert und der Dienst selbst direkt auf dem Server spielt. Bemerkenswert ist, dass die Entwicklung an MPD auch nach über zwanzig Jahren nicht eingeschlafen ist. Die aktuelle stabile Version MPD 0.24.6 ist gerade erst veröffentlicht worden.

Auch bei den Clients merkt man, dass MPD weiterhin lebendig ist. Während moderne Subsonic-Clients für Linux (speziell für den GNOME-Desktop) inzwischen leider wirklich rar geworden sind (Sublime Music oder Sonixd wurden eingestellt, mit Feishin oder Supersonic werde ich nicht warm), entstehen rund um MPD immer wieder neue Projekte. In letzter Zeit erscheinen vermehrt Anwendungen auf Basis von GTK4 und Libadwaita, die sich optimal in das aktuelle GNOME-Design einfügen und die Funktionen des Desktops optimal nutzen.

MPD für GNOME: Plattenalbum

Plattenalbum (Flathub) hat gerade erst ein Update auf Version 2.4.0 erhalten und nutzt GTK4, ohne sich in ein übertrieben verspieltes Design zu verlieren. Die Albencover stehen klar im Mittelpunkt der Oberfläche. Das Layout bleibt klassisch, links die Künstler, in der Mitte die Alben und rechts der Player mit den Kontrollelementen zur Steuerung der Wiedergabe.

Wer während der Wiedergabe auch die Songtexte lesen möchte, wechselt über den Button oberhalb des Players in die Lyrics-Ansicht. Die Texte müssen dafür nicht im ID3-Tag stehen. Plattenalbum lädt sie automatisch vom brasilianischen Dienst Letras, was besonders praktisch ist, wenn man die eigenen Dateien nicht vollständig gepflegt hat. Weitere Einstellungsmöglichkeiten gibt es nicht viele, und braucht es eigentlich auch nicht.

Übersicht über alle Alben auf dem Server, klar angeordnet mit Fokus auf den Covern und einer direkt nutzbaren Steuerung des MPD.
Übersicht über alle Alben auf dem Server, klar angeordnet mit Fokus auf den Covern und einer direkt nutzbaren Steuerung des MPD.
Einblick in die aktuelle Playlist, die während der Wiedergabe frei durchstöbert werden kann, ohne den laufenden Titel zu unterbrechen.
Einblick in die aktuelle Playlist, die während der Wiedergabe frei durchstöbert werden kann, ohne den laufenden Titel zu unterbrechen.
Die automatisch geladenen Songtexte erscheinen übersichtlich im Fenster, ergänzt durch Informationen des externen Dienstes Letras.
Die automatisch geladenen Songtexte erscheinen übersichtlich im Fenster, ergänzt durch Informationen des externen Dienstes Letras.

MPD für GNOME: Euphonica

Euphonica (Flathub) setzt im Gegensatz zu Plattenalbum deutlich stärker auf visuelle Effekte. Der Hintergrund des Fensters passt sich an die Farben des aktuellen Albums an und am unteren Rand bewegt sich ein animiertes Spektrum. Beim Wechsel zwischen Künstler- und Albenansicht oder beim Öffnen eines Albums gleiten die einzelnen Elemente weich ins Bild und erzeugen einen modernen Eindruck.

Auch funktional überzeugt Euphonica. Man kann durch Künstler und Alben navigieren und künftig soll auch das Filtern nach Genres möglich sein. Alben lassen sich mit MPD 0.24 oder neuer bewerten. Über MPRIS integriert sich Euphonica nahtlos in den Desktop, zeigt Benachrichtigungen beim Titelwechsel an und erlaubt die Steuerung der Wiedergabe auch über die Desktop-Funktionen.

Die Albenansicht zeigt die gesamte Sammlung in MPD mit dynamischem Hintergrund, der sich sichtbar an das aktuell geöffnete Album anpasst.
Die Albenansicht zeigt die gesamte Sammlung in MPD mit dynamischem Hintergrund, der sich sichtbar an das aktuell geöffnete Album anpasst.
Die Playlist passt sich farblich an das Cover des aktuellen Songs an und schafft eine stimmige Atmosphäre während der Wiedergabe.
Die Playlist passt sich farblich an das Cover des aktuellen Songs an und schafft eine stimmige Atmosphäre während der Wiedergabe.
Das Einstellungsfenster bietet zahlreiche Optionen, die eine individuelle Anpassung des Clients an die eigene MPD-Umgebung ermöglichen.
Das Einstellungsfenster bietet zahlreiche Optionen, die eine individuelle Anpassung des Clients an die eigene MPD-Umgebung ermöglichen.

Generell wäre es wünschenswert, wenn wieder ein neuer GTK4/LibAdwaita-Client für Subsonic erscheinen würde. Auf meinem kleinen Selfhosting-Server läuft Navidrome sehr zuverlässig. Für Android gibt es Symfonium (proprietär, aber jeden Cent wert) sowie Tempus, eine aktiv weiterentwickelte Version des FOSS-Clients Tempo. Auch das Webfrontend von Navidrome funktioniert ausgezeichnet. Auf dem Desktop fehlt jedoch eine native Anwendung, hier klafft aktuell eine große Lücke.

Yet Another Radio: Einfaches Internetradio direkt in der GNOME Shell

19. November 2025 um 18:50

Ein kleiner Tipp für alle GNOME-Nutzer, die gerne Internetradio am PC hören: Natürlich könnt ihr auf Anwendungen wie zum Beispiel Shortwave zurückgreifen – ein sehr umfangreiches Programm mit vielen Einstellungen und Funktionen. Es spielt nicht nur Radio ab, sondern kann auch Tracks nebenbei speichern. Ganz wie früher am guten alten Radioturm, wo man schnell hinsprinten musste, um auf „Aufnehmen“ zu drücken – nur um am Ende die Aufzeichnung wegwerfen zu müssen, weil der Moderator die Musik für eine Verkehrsmeldung unterbrechen musste.

Shortwave bietet eine umfangreiche Oberfläche, viele Einstellungen und Funktionen und erlaubt das Abspielen sowie Speichern von Internetradiosendern unkompliziert.
Shortwave bietet eine umfangreiche Oberfläche, viele Einstellungen und Funktionen und erlaubt das Abspielen sowie Speichern von Internetradiosendern unkompliziert.

Aber ehrlich gesagt: Für den gelegentlichen Radiogenuss braucht man nicht immer den ganzen Schnickschnack. Hier kommt Yet Another Radio ins Spiel – eine kompakte und praktische Erweiterung für die GNOME Shell. Sie spielt eure Lieblingssender ab, ohne dass man eine extra Anwendung öffnen muss. Der Komfort bleibt dabei erhalten: Man muss sich die Sender und deren URLs nicht selbst aus dem Netz zusammensuchen, eine Datenbank ist direkt integriert.

Was ist Yet Another Radio?

Der Entwickler beschreibt seine Motivation auf Reddit so:

Hello everyone! Long story short, I recently switched from KDE to GNOME and saw that there is no extension like the popular Advanced Radio Player for GNOME which is simple and easy to use. So I started developing my very first extension.

Kurz gesagt: Wer ein einfaches, übersichtliches Tool sucht, um Radiosender direkt aus dem GNOME-Panel zu steuern, findet hier genau das Richtige. Hier geht’s zur Extension auf GNOME Extensions

Funktionen im Überblick

Mit Yet Another Radio könnt ihr eure Lieblingssender direkt aus dem Panel abspielen, ganz ohne zusätzliches Fenster öffnen zu müssen. Über die Radio Browser API lassen sich tausende Sender durchsuchen, sodass ihr schnell das findet, was euch gerade interessiert. Eure Favoriten könnt ihr markieren, um sie jederzeit mit nur einem Klick abzuspielen.

Yet Another Radio fügt sich elegant in das GNOME-Panel ein und erlaubt das direkte Abspielen von Internetradiosendern ohne zusätzliche Fenster.
Yet Another Radio fügt sich elegant in das GNOME-Panel ein und erlaubt das direkte Abspielen von Internetradiosendern ohne zusätzliche Fenster.
Favoriten, eigene Sender und andere Optionen lassen sich komfortabel in den Einstellungen der Erweiterung verwalten und anpassen.
Favoriten, eigene Sender und andere Optionen lassen sich komfortabel in den Einstellungen der Erweiterung verwalten und anpassen.

Wer möchte, kann außerdem eigene Sender manuell hinzufügen oder bestehende Listen importieren und exportieren. Das ist praktisch, wenn ihr zum Beispiel mehrere Geräte nutzt. Die Erweiterung zeigt zudem Trackinformationen inklusive Albumcover an, wobei ich bisher allerdings noch keinen Sender gefunden habe, bei dem diese Funktion wirklich angezeigt wird.

Die Suchfunktion ermöglicht es, tausende Radiosender schnell zu finden und die Lieblingssender direkt in die Favoritenliste zu übernehmen.
Die Suchfunktion ermöglicht es, tausende Radiosender schnell zu finden und die Lieblingssender direkt in die Favoritenliste zu übernehmen.

Yet Another Radio ist also ideal für alle, die Internetradio unkompliziert in GNOME nutzen möchten, ohne auf eine umfangreiche Anwendung wie Shortwave angewiesen zu sein. Einfach installieren, Sender suchen, Favoriten setzen – fertig. Wer mehr will, kann die Senderlisten importieren oder eigene Stationen hinzufügen. Eine kleine, feine Erweiterung, die zeigt, wie praktisch GNOME-Erweiterungen sein können.

Apostrophe 3.3: Mein liebster Markdown-Editor wird runder

11. September 2025 um 11:25

Wenn ich Texte für linuxundich.de oder andere Publikationen schreibe, Notizen vorbereite oder Dokumentationen entwerfe, landet das meiste davon in Apostrophe. Der Markdown-Editor begleitet mich seit Jahren, weil er sich angenehm in GNOME einfügt, klar aufgeräumt ist und den Fokus aufs Schreiben legt. Nun ist Version 3.3 erschienen – und man spürt deutlich, wie sehr kleine Verbesserungen im Alltag den Unterschied machen können.

Endlich Platz: Der neue Narrow Mode

Eine der größten Neuerungen ist der Narrow Mode. Bislang hatte ich Apostrophe oft im Vollbild oder auf einem großen Fenster laufen müssen, weil die Kombination aus Editor und Vorschau sonst zu eng wurde. Wer Apostrophe auf eine Bildschirmhälfte schieben wollte, musste in der Regel die Vorschau einklappen. Das Fenster ließ sich nicht beliebig zusammenschieben.

Mit Apostrophe 3.3 ist das nun vorbei: Das Layout passt sich jetzt so an, dass auch auf halber Monitorbreite alles sichtbar bleibt. Damit eignet sich Apostrophe auch besser für kleinere Bildschirme oder mobile Geräte. Für meinen Workflow heißt das: Rechts kann ich schreiben und die Vorschau des Artikels sehen, links läuft ein Browserfenster zum Recherchieren – und beides bleibt komfortabel nutzbar.

Der komplette GNOME-Desktop. Links auf einer Hälfte Firefox mit der Gitlab-Seite von Apostrophe. Rechts Apostrophe 3.3 mit neuem Narrow Mode, sodass Text und Vorschau nebeneinander passen.
Apostrophe 3.3 mit Narrow Mode: Editor und Vorschau passen nun auf eine halbe Bildschirmbreite, sodass daneben noch Platz für ein Browserfenster bleibt.

Scroll-Sync, der wirklich funktioniert

Ein weiterer Punkt, über den ich mich lange geärgert habe, war die ungenaue Synchronisierung zwischen Editor und Vorschau. Oft zeigte mir Apostrophe nicht die Stelle, an der ich gerade gearbeitet habe. Oder noch unangenehmer: Die Vorschau sprang während des Tippens unvorhersehbar hin und her.

Ein Screenshot zeigt die Einstellungen der App 'Apostrophe'. Die Optionen 'Rechtschreibung prüfen', 'Titelleiste ausblenden' und 'Eingabefeld' sind sichtbar, mit Schaltern zum Aktivieren oder Deaktivieren.
Ich arbeite meist mit Multimarkdown, das Erweiterungen wie Inhaltsverzeichnisse (TOC) oder mehr Funktionen bei Tabellen bietet und damit über die klassischen Markdown-Funktionen hinausgeht

Das ist besonders nervig, wenn man Absätze umstellt oder längere Markdown-Dokumente durchgeht. Mit Apostrophe 3.3 funktioniert der Scroll-Sync endlich zuverlässig(er). Die Vorschau zeigt immer die Stelle gerendert an, an der man gerade arbeitet. Nichtsdestotrotz ist die Vorschau noch eine kleine Baustelle: Während des Tippens wandert die Anzeige manchmal nach unten.

Scroll-Sync in Aktion: Apostrophe 3.3 zeigt die passende Vorschau zu Links, Bildern und Textpassagen an, während man im Editor arbeitet.

Code und Codeblöcke im Editor

Ein großer Pluspunkt von Markdown ist, dass sich Codezeilen und -blöcke nahtlos in den Text einfügen lassen, ohne dass ich mit Dialogen oder Menüleisten hantieren muss. Inline-Code kommt zwischen zwei Backticks wie in `kommando`. Kommandos mitsamt deren Ausgaben landen in Codeblöcken, die man etwas mit vier Leerzeichen oder drei Backticks einleitet.

Im Editor selbst war die farbliche Hervorhebung bisher jedoch fehleranfällig – einzelne Blöcke wurden falsch markiert oder verloren ihr Highlighting. Mit Version 3.3 haben die Entwickler diese Probleme behoben. Das Syntax Highlighting funktioniert jetzt wesentlich zuverlässiger, was das Arbeiten mit technischen Texten deutlich angenehmer macht.

Zwei Spalten mit Text und Codebeispielen in Apostrophe 3.3. Links eine Beschreibung mit Überschrift 'Scroll-Sync, der wirklich funktioniert' und Code in grauer Box. Rechts weitere Informationen und Verbesserungen.
Verbessertes Syntax-Highlighting: Apostrophe 3.3 markiert Codeblöcke konsistent und zuverlässig, sodass auch komplexere technische Texte klar strukturiert und besser lesbar sind.

Weitere Verbesserungen

Neben diesen persönlichen Highlights bringt Apostrophe 3.3 viele weitere Neuerungen mit:

  • Automatische Wiederherstellung: Abstürze oder ungespeicherte Änderungen sind weniger schlimm, da Apostrophe jetzt Crash-Recovery und Autosave beherrscht.
  • Inline-Previews: Mit Strg + Klick oder über das Kontextmenü lassen sich Bilder, Formeln oder Weblinks direkt in einem Popover betrachten.
  • Rechtschreibprüfung: Unterschiedliche Sprachen können nun in verschiedenen Fenstern genutzt werden, außerdem merkt sich Apostrophe die gewählte Sprache pro Dokument.
  • Fensterzustand merken: Größe und Vollbildmodus bleiben über Neustarts hinweg erhalten.
  • Fehlerbehebungen: Unter anderem sind Probleme beim Umgang mit Codeblöcken, beim „Speichern unter“-Dialog und beim Copy-Paste-Verhalten beseitigt.
Apostrophe 3.3 mit Splitscreen und Vorschau eines Links: Mein liebster Markdown-Editor wird runder'. Links eine Vorschau des Editors, rechts eine Liste von Funktionen.
Inline-Vorschau für Links: Mit Strg + Klick öffnet sich die Zielseite direkt im Popover, sodass ihr die Inhalte sofort prüfen und sogar interaktiv nutzen könnt.

Installation via Flatpak

Die wenigsten Distributionen werden Apostrophe sofort in der neuen Version in ihren Repositories haben. Ich würde daher nicht lange fackeln und das Programm via Flatpak installieren. Das spült zwar einige Daten auf die Festplatte, aber so arbeitet ihr immer mit der aktuellen Version – und bei heutigen Massenspeichergrößen sind ein paar MByte mehr gut zu verkraften.

Für mich fühlt sich Apostrophe 3.3 wie ein rundes, reiferes Programm an. Es sind keine spektakulären Features, die die Nutzung verändern, sondern viele kleine Details, die zusammengenommen den Alltag angenehmer machen. Wer auf Linux nach einem Markdown-Editor sucht, der schlicht funktioniert, sich nahtlos ins System einfügt und sich konsequent weiterentwickelt, sollte Apostrophe unbedingt ausprobieren.

SSHPilot 3.5.4: Linux-Alternative zu PuTTY oder SecureCRT

09. September 2025 um 21:00

In den letzten Wochen habe ich ein kleines Tool entdeckt, das mir die Arbeit mit meinen SSH-Verbindungen deutlich erleichtert hat: SSHPilot. Wer regelmäßig mit verschiedenen Servern arbeitet, verliert schnell den Überblick über benötigte Schlüssel, spezielle Konfigurationen oder fortgeschrittene Funktionen wie Port-Weiterleitungen.

Genau hier setzt SSHPilot an und erweitert das klassische Terminal um eine übersichtliche Oberfläche auf Basis der Libadwaita, die bewusst einfach bleibt und viele SSH-typische Aufgaben deutlich vereinfacht. Damit eignet sich SSHPilot besonders für GNOME-User etwa als Alternative zum Windows-Klassiker PuTTY, den es auch als KiTTY für Linux gibt.

SSHPilot Terminalfenster mit grünem ASCII-Art-Buchstaben 'A', dem Logo für Arch Linux. Links eine Verzeichnisstruktur mit Verbindungen. Rechts technische Systeminformationen: Betriebssystem, Architektur, Laufzeit und Farbpalette.
SSHPilot bietet ein lokales Terminal und schnellen Zugriff auf entfernte Server via SSH. Die Oberfläche wirkt aufgeräumt und erleichtert die Organisation vieler paralleler Verbindungen.
Einstellungen von SSHPilot mit drei Registerkarten: 'Interface', 'Terminal' und 'Advanced'. Die Optionen 'Show Welcome Page', 'Application Theme' und 'Auto Focus Terminal' sind sichtbar.
Das Interface lässt sich umfangreich anpassen. Neben einem Dark Mode gibt es mehrere Farbpaletten für das Terminal, sodass sich das Programm gut an persönliche Vorlieben angleichen lässt.
Fenster für eine neue Verbindung mit den Feldern 'Nickname', 'Host' und 'Username', sowie Auswahlmöglichkeiten für die Authentifizierungsmethode und den SSH-Key. Schaltfläche 'Speichern' unten rechts.
Neue SSH-Verbindungen richtet ihr mit einem kleinen Assistenten ein. Dadurch spart ihr Zeit und müsst Konfigurationsdateien nicht mehr von Hand bearbeiten oder anpassen.

Mehr als nur ein Terminal

SSHPilot präsentiert sich als vollwertiger SSH-Manager mit eingebautem Terminal, der aber jederzeit die Möglichkeit bietet, Verbindungen auch im bevorzugten Terminal zu öffnen. Die Anwendung integriert sich nahtlos in den GNOME-Desktop und unterstützt sowohl helle als auch dunkle Farbschemata. Für das Terminal selbst stehen mehrere Farbpaletten zur Auswahl, die sich unabhängig von den GNOME-Einstellungen auswählen lassen.

Screenshot der Benutzeroberfläche von SSHPilot, zeigt die Einstellungen für das Farbschema im Terminal. Links sind die Optionen 'Interface', 'Terminal' und 'Advanced' sichtbar. Rechts ist eine Vorschau des Farbschemas zu sehen.
Schriftart und Farbpalette des Terminals könnt ihr unabhängig von den GNOME-Einstellungen konfigurieren. So passt sich SSHPilot individuell an den eigenen Workflow an.

Besonders praktisch für erfahrene Anwender: SSHPilot kann bestehende Einstellungen aus der ~/.ssh/config direkt einlesen und dauerhaft speichern. Passwörter und Schlüssel-Passphrasen werden dabei sicher verwahrt, ohne dass sensible Daten im Klartext gespeichert oder unnötig in die Zwischenablage gelegt werden.

Screenshot der Anwendung 'sshPilot' mit einem Menü für Verbindungen. Die Tabelle zeigt verschiedene Verbindungsdetails wie CPU- und Speicherauslastung.
SSHPilot kann gespeicherte Passphrasen und Schlüssel sicher handhaben, ohne dass geheime Informationen im Klartext abgelegt werden. So bleibt der Zugriff auf sensible Daten gut geschützt.

Übersichtlichkeit und praktische Verwaltung

Die Bedienung ist darauf ausgelegt, viele Verbindungen und Servergruppen übersichtlich zu verwalten. Ihr könnt Hosts bündeln und per Tastenkombination schnell wechseln, ohne mehrere Terminals parallel offen halten zu müssen. Zusätzlich bindet SSHPilot entfernte Verzeichnisse per SFTP direkt in den Dateimanager der GNOME Desktop-Umgebung ein. So habt ihr bequemen Zugriff auf die Dateien des Servers und könnt Daten ohne Umwege hoch- und herunterladen.

Nautilus Dateimanager mit zwei Fenstern: links eine Verzeichnisstruktur mit 'bender' und 'sshPilot', rechts eine Liste von Ordnern mit blauen Symbolen, darunter 'boot', 'dev' und 'alternatives'.
Mit einem Klick öffnet ihr den integrierten Dateimanager und könnt Dateien auf dem Remote-Server direkt bearbeiten, hochladen oder herunterladen – ganz ohne zusätzlichen Client.

Darüber hinaus unterstützt SSHPilot lokale, entfernte und dynamische Port-Forwardings, womit viele typische SSH-Szenarien abgedeckt werden. Auch SCP für schnellen Datei-Upload ist integriert. Besonders nützlich: Beim Aufbau einer Verbindung können definierte Kommandos automatisch lokal oder auf dem Zielsystem ausgeführt werden, was Routineaufgaben erheblich vereinfacht.

Installation: DEB, RPM oder AUR

Die Installation ist unkompliziert: Für Debian- und Fedora-basierte Systeme gibt es fertige Pakete, und auch ein AUR-Paket für Arch Linux steht bereit. Der Quellcode liegt offen auf GitHub, was Anwendern volle Transparenz und Kontrolle über die eigene Software garantiert. Bei mir hat die Installation über das AUR unter Arch Linux problemlos funktioniert.

$ yay -Ss sshpilot
aur/sshpilot 3.5.4-1 (+0 0.00)
    SSH connection manager with integrated terminal,
    tunneling, tabbed interface and scp upload support.
$ yay -S sshpilot

Nützliche Ergänzung zum klassischen SSH

Für mich ist SSHPilot keine Konkurrenz zum Terminal, sondern eine sinnvolle Ergänzung, die Ordnung schafft und Routineaufgaben erleichtert. Wer regelmäßig zwischen vielen Servern wechselt, Port-Weiterleitungen nutzt oder Dateien überträgt, findet hier einen verlässlichen Helfer. Das Programm bleibt leichtgewichtig und verzichtet auf unnötigen Ballast, wodurch es sich bestens in den Arbeitsalltag integriert. Die DEB- und RPM-Pakete findet ihr auf der Projektseite, sodass die Installation problemlos gelingt.

Einstellungen für SSH-Pilot im Tab 'Erweitert'. Sichtbare Optionen: 'Benutzerdefinierte Verbindungsoptionen', 'Verbindungszeitüberschreitung', 'Verbindungsversuche', 'Server-/Client-Zählung', 'Sicherheitsüberprüfung', 'Batchmodus'.
In den erweiterten Einstellungen lassen sich SSH-Verbindungen bis ins Detail konfigurieren. So können auch komplexe Szenarien abgebildet werden, ohne die Übersicht zu verlieren.

Update bzw. Fork des LibAdwaita-Theme für GIMP 3.0

29. August 2025 um 17:24

Vor ein paar Wochen, zum Release von GIMP 3.0, hatte ich mir bereits ein Theme angesehen, das den modernen LibAdwaita-Look von GNOME auf die frisch aktualisierte Bildbearbeitung überträgt. GIMP basiert bekanntlich noch auf GTK 3, weshalb es optisch nicht ganz in den aktuellen GNOME-Desktop passt.

Das Theme schloss diese Lücke recht elegant, doch nach der ersten Veröffentlichung gab es keine Updates mehr und das Projekt schien eingeschlafen zu sein. Umso mehr hat es mich gefreut, als ich jetzt über einen frisch überarbeiteten Fork gestolpert bin, der die Arbeit weiterführt: adw-gimp3 auf Github.

Voraussetzungen: adw-gtk3-Theme installieren

Damit GIMP sich in den GNOME-Desktop einfügt, müsst ihr zuerst das adw-gtk3-Theme installieren. Dieses kümmert sich darum, dass alle GTK-3-Programme den LibAdwaita-Stil übernehmen und damit konsistenter aussehen. Ihr findet das Paket in den Repositories vieler Distributionen oder direkt auf Github.

Aktiviert es anschließend mit den GNOME-Tweaks als Theme für „veraltete Anwendungen“. Ohne diesen Schritt funktioniert das eigentliche GIMP-Theme nicht. Hinweise zur Installation unter Arch Linux und weitere Details dazu findet hier im Blog im vorherigen Artikel zum Thema.

Screenshot der GIMP-Oberfläche mit einem bunten Weltraumdesign, das Planeten und Sterne zeigt. Rechts ist ein Einstellungsfenster mit Text 'Einstellungen', 'Nachrichten', 'Standard' und 'Ausführung'.
Damit GIMP sich optimal in den GNOME-Desktop einfügt, müsst ihr zuvor das adw-gtk3-Theme installieren und mit GNOME-Tweaks aktivieren.

Installation des Forks

Das eigentliche Theme für GIMP bezieht ihr dann vom Github-Fork. Die Installation unterscheidet sich nicht vom ursprünglichen Vorgehen. Ihr klont das Repository, wechselt in den Ordner und verschiebt die Dateien nach ~/.config/GIMP/3.0/themes. Nach einem Neustart von GIMP steht euch das Theme in den Einstellungen zur Verfügung.

$ git clone https://github.com/RichardSepsi/adw-gimp3
$ cd adw-gimp3
$ mv adw-gimp3 ~/.config/GIMP/3.0/themes
Eine digitale Zeichnung einer Berglandschaft bei Sonnenuntergang ist im Bildbearbeitungsprogramm GIMP geöffnet und zeigt die mehrschichtige Benutzeroberfläche und die Bearbeitungswerkzeuge rund um den Arbeitsbereich.
Das Fork-Theme für GIMP integriert die GTK3-Anwendung visuell in den LibAdwaita-Desktop von GNOME 48 unter Arch Linux.

Aktivierung in den GIMP-Einstellungen

In GIMP selbst aktiviert ihr das Theme über den Menüpunkt Bearbeiten » Oberfläche » Thema. Darüber hinaus lohnt sich ein Blick in die Einstellungen unter Bearbeiten » Bildfenster » Menüleiste und Titelleiste. Dort könnt ihr die klassische Menüleiste mit der Fensterleiste kombinieren und so mehr Platz für die eigentliche Bildbearbeitung schaffen. Gerade auf kompakten Notebooks macht sich das bemerkbar, wenn ihr unterwegs an Fotos oder Illustrationen arbeitet.

Das digitale Bildbearbeitungsprogramm GIMP ist geöffnet und zeigt eine farbenfrohe Weltraumszene mit Planeten und Asteroiden. Der Benutzer hat das Menü „Bearbeiten“ geöffnet und die Option „Einstellungen“ markiert.
Menüs und Dialoge von GIMP wirken mit dem Theme stimmiger und erinnern an moderne GNOME-Anwendungen wie Builder oder Loupe.
Screenshot der GIMP-Oberfläche mit dem Thema 'Adwaita' ausgewählt. Einstellungen für das Thema sind sichtbar, darunter 'Einstellungen' und ein Schieberegler für die Transparenz.
Das Theme wählt ihr wie gewohnt in den Oberfläche-Einstellungen von GIMP aus und könnt es direkt anwenden.
Screenshot der Benutzeroberfläche von GIMP, zeigt die Einstellungen für 'Bearbeitungsoptionen' mit verschiedenen Optionen und Schaltflächen. Sichtbare Textteile: 'Bearbeitungsoptionen', 'Allgemein', 'Verfügbare Funktionen'.
Optional lässt sich die Menüleiste in die Titelleiste integrieren, was auf kleinen Bildschirmen zusätzlichen Platz schafft.

Eindruck im Alltag

Im Alltag macht das Theme einen deutlichen Unterschied. Die Menüs und Dialoge wirken stimmiger und GIMP fügt sich viel besser in den restlichen Desktop ein. Der Eindruck ist moderner, ruhiger und weniger technisch aus der Zeit gefallen. Natürlich löst ein Theme nicht die strukturellen Unterschiede, die aus der GTK-3-Basis resultieren, doch bis GIMP den Sprung auf GTK 4 schafft, ist dieser Fork eine sehr gelungene Zwischenlösung. Schön zu sehen, dass die Arbeit an dem Projekt wieder aufgenommen wurde und Nutzerinnen und Nutzer von GNOME damit weiterhin eine konsistente Oberfläche bekommen.

Screenshots mit Gradia 1.1.0 unter GNOME aufhübschen

26. Mai 2025 um 12:53

Wenn ich unter Linux einen Artikel schreibe oder einen Blogbeitrag vorbereite, brauche ich oft ein paar passende Screenshots. Das klingt erstmal banal: Bildschirmfoto machen, zuschneiden, fertig. Doch in der Praxis steckt oft mehr dahinter. Ich will Fenster freistellen, bestimmte Inhalte unkenntlich machen oder die Aufmerksamkeit auf einen bestimmten Bereich lenken.

Unter KDE ist das mit Spectacle und KSnip angenehm gelöst. In Kombination hat man mit den beiden Programmen zwei leistungsfähige Werkzeuge für Screenshots mit Anmerkungen, Schatten, Pfeilen, Transparenz und mehr. Unter GNOME sieht es – gerade unter Wayland – etwas magerer aus.

Früher habe ich oft Shutter verwendet. Das konnte alles, was ich gebraucht habe – bis auf Wayland. Seit der Umstellung auf das moderne Display-Server-Protokoll ist Shutter leider keine Option mehr. Die KDE-Tools funktionieren zwar mit Wayland, benötigen als Unterbau jedoch den KWin-Fenstermanager, da jeder Fenstermanager die Screenshot-Funktionen selbst implementieren muss. Hier kommt nun aber Gradia ins Spiel.

Einheitlicher Look für Screenshots

Gradia ist kein klassisches Screenshot-Werkzeug. Ihr könnt damit keine Bildschirmfotos aufnehmen – das übernimmt weiterhin das GNOME-eigene Screenshot-Tool (erreichbar per Druck-Taste, über das Anwendungsmenü oder per Shell-Erweiterung). Was Gradia bietet, ist eine unkomplizierte Nachbearbeitung: Ihr zieht ein bereits aufgenommenes Fensterbild hinein oder übernehmt es aus der Zwischenablage und Gradia poliert es optisch ein wenig auf.

Mit der Erweiterung Screenshort-cut landen Fenster-Screenshots direkt in der Zwischenablage. Praktisch, um sie sofort in Gradia weiterzuverarbeiten, ohne den Umweg über Dateien.
Mit der Erweiterung Screenshort-cut landen Fenster-Screenshots direkt in der Zwischenablage. Praktisch, um sie sofort in Gradia weiterzuverarbeiten, ohne den Umweg über Dateien.
Ein Klick auf den Einfüge-Button genügt: Gradia übernimmt das Screenshot aus der Zwischenablage und bereitet es automatisch mit Hintergrund und Freistellung auf.
Ein Klick auf den Einfüge-Button genügt: Gradia übernimmt das Screenshot aus der Zwischenablage und bereitet es automatisch mit Hintergrund und Freistellung auf.
Die Hintergrundfarbe oder der Verlauf lassen sich flexibel anpassen. Genau wie der Randabstand, der für ein luftigeres Layout besonders bei Social-Media-Postings sorgt.
Die Hintergrundfarbe oder der Verlauf lassen sich flexibel anpassen. Genau wie der Randabstand, der für ein luftigeres Layout besonders bei Social-Media-Postings sorgt.

Das funktioniert absolut simpel: Gradia erkennt automatisch den transparenten Fensterrand und legt einen Hintergrund mit Farbverlauf dahinter. Statt eines klassischen transparenten PNGs mit Schatten kommt ein Bild heraus, das sich auch auf dunklem oder hellem Hintergrund gut macht. Die abgerundeten Fensterecken lassen sich zusätzlich betonen, und ihr könnt den Abstand zum Bildrand individuell anpassen. So wirkt das Fenster im Screenshot „freigestellt“ und hebt sich besser vom Hintergrund ab.

Gradia gibt es als Flatpak und lässt sich bequem über Flathub installieren. Wer Flatpak noch nicht eingerichtet hat, findet auf Flathub selbst Anleitungen für so gut wie jede Linux-Distribution. Der unter der GPL-3.0 lizenzierte Quellcode von Gradia ist auf GitHub einsehbar. Die Versionsnummern wirken dort allerdings etwas uneinheitlich: Auf Flathub steht der Zähler bei Version 1.1.0, auf GitHub ist Version 0.2 die aktuellste, obwohl auch eine Version 0.3 existiert, die jedoch älter ist.

Kein Ersatz für Shutter – aber eine gute Ergänzung

Gradia ist klein, schnell installiert und macht genau eine Sache, die aber ordentlich. Wer unter GNOME arbeitet und ästhetische Screenshots für Veröffentlichungen im Netz oder auf Social Media braucht, bekommt mit Gradia ein praktisches Helferlein. Ich hoffe, dass das Tool noch etwas weiterentwickelt wird. Ein simples Annotationswerkzeug oder das Unkenntlichmachen von Bildbereichen wären zum Beispiel sinnvolle Ergänzungen. Aber auch so ist es ein nützliches Werkzeug im GNOME-Kosmos.

Mousam: Die schönste Wetter-App für Gnome-User

23. Oktober 2024 um 09:18

Auf dem GNOME-Desktop hat es bisher an einer Wetter-App gefehlt, die sowohl optisch ansprechend ist als auch eine Vielzahl an Wetterinformationen bereitstellt. Mit Mousam ist diese Lücke nun geschlossen. Die GTK4-basierte Anwendung kombiniert modernes Design mit umfangreichen Echtzeitdaten, sodass ihr stets bestens über das aktuelle und kommende Wetter informiert seid.

Mousam bietet euch aktuelle Daten zu Temperatur, Luftfeuchtigkeit, Windgeschwindigkeit, UV-Index und Luftdruck. Die App greift dabei auf die Open-Meteo API zurück, was für zuverlässige und präzise Informationen sorgt — Ohne dass ihr euch selbst einen API-Schlüssel besorgen müsst. Für Weltenbummler praktisch: Die Daten können in sowohl metrischen als auch imperialen Einheiten angezeigt werden, sodass ihr die App an eure persönlichen Präferenzen anpassen könnt.

Mehr als nur Temperatur und Niederschlag

Das aktuelle Wetter plus Informationen zur UV-Belastung und der Luftverschmutzung.
Das aktuelle Wetter plus Informationen zur UV-Belastung und der Luftverschmutzung.
Das aktuelle Wetter plus Informationen zur UV-Belastung und der Luftverschmutzung.
Das aktuelle Wetter plus Informationen zur UV-Belastung und der Luftverschmutzung.

Was Mousam von anderen Wetter-Apps abhebt, ist die ansprechende visuelle Darstellung der Wettervorhersagen. Mithilfe von Diagrammen und Balken erhaltet ihr nicht nur die aktuellen Wetterdaten, sondern auch eine stündliche Vorhersage für die nächsten 24 Stunden. Darüber hinaus bietet die App eine Prognose für den nächsten Tag sowie für die kommenden sieben Tage.

Windrichtung, Niederschlagswahrscheinlichkeit und Temperaturverläufe sind klar und übersichtlich aufbereitet, sodass ihr auf einen Blick alle wichtigen Informationen erfassen könnt. Im Gegensatz zur Gnome-Wetter-App zeigt Mousam auch die Luftfeuchtigkeit, den UV-Index, die Luftverschmutzung sowie Daten zum Sonnenauf- und Untergang an.

Per Mausklick lässt sich der Standort ändern. Open-Meteo liefert auch Daten zu kleineren Orten.
Per Mausklick lässt sich der Standort ändern. Open-Meteo liefert auch Daten zu kleineren Orten.
In den Einstellungen könnt ihr das Zeitformat und die Einheiten an eure Wünsche anpassen.
In den Einstellungen könnt ihr das Zeitformat und die Einheiten an eure Wünsche anpassen.

Installation und Updates von Mousam

Arch-User finden Mousam aktuell im AUR. Für „simple“ Dinge wie eben solche kleinen Apps greife ich inzwischen allerdings lieber zu Flatpaks. Das spart einiges an Generve, denn früher oder später machen AUR-Pakete irgendwann doch mal Ärger. Schaut daher einfach auf Flathub vorbei. Wer mit Ubuntu und Snaps unterwegs ist, der findet Mousam auch bei Snapcraft. Ein bisschen Feinschliff braucht die Anwendung noch. So ist sie beispielsweise noch auf eine feste Bildschirmgröße festgelegt. Schaut also mal wieder vorbei, falls euch Mousam noch nicht gefällt.

Text-to-Clipboard für den Nautilus/Files-Dateimanager

22. Oktober 2024 um 07:45

Der Dateimanager der GNOME-Desktopumgebung, früher bekannt als Nautilus und heute „Files“ beziehungsweise „Dateien“ genannt, ist nicht gerade für seinen großen Funktionsumfang berühmt. Einige nützliche Features, wie das Öffnen eines Terminalfensters im aktuellen Ordner, lassen sich jedoch über Erweiterungen nachrüsten. Eine Alternative zur bekannten Erweiterung nautilus-open-terminal ist das neuere nautilus-open-any-terminal, mit dem sich nahezu jedes Linux-Terminal konfigurieren lässt.

Gerade ganz frisch veröffentlicht wurde die Erweiterung Copy File Contents. Sie ermöglicht es, den Inhalt einer Datei direkt aus dem Dateimanager in die Zwischenablage des Systems zu kopieren, ohne die Datei erst einmal umständlich in einem Editor oder im Vorschau-Modus (über die Leertaste) öffnen zu müssen. Besonders für Nutzer, die regelmäßig mit Textdateien arbeiten, ist diese Erweiterung daher eine echte Erleichterung.

Copy File Contents kopiert den Inhalt von Textdateien in die Zwischenablage.
Copy File Contents kopiert den Inhalt von Textdateien in die Zwischenablage.

Voraussetzungen

Bevor ihr die Erweiterung installieren könnt, müsst ihr sicherstellen, dass das Paket nautilus-python auf eurem System vorhanden ist. Dieses Paket ist in den meisten Software-Repositories der gängigen Distributionen verfügbar. Die Installation erfolgt abhängig von der verwendeten Linux-Distribution folgendermaßen:

$ sudo apt install nautilus-python   # Ubuntu, Debian und Co.
$ sudo dnf install nautilus-python   # Fedora
$ sudo pacman -S python-nautilus     # Arch Linux und Co.

Installation der Erweiterung

Die Erweiterung selbst ist noch nicht in den Paketquellen verfügbar, kann aber bequem über ein Makefile oder auch manuell installiert werden. Zuerst klonst ihr das Repository und wechselt dann in das entsprechende Verzeichnis:

$ git clone https://github.com/EuCaue/nautilus-extension-copy-file-contents.git
$ cd nautilus-extension-copy-file-contents
Installation über Makefile

Mit folgendem Befehl installiert ihr die Erweiterung:

$ make install

Dabei wird die Erweiterung nach ~/.local in das Home-Verzeichnis installiert, ohne dass ihr administrative Rechte benötigt.

Manuelle Installation

Alternativ könnt ihr die Erweiterung manuell installieren. Kopiert das dazu einfach das Python-Skript in den Nautilus-Erweiterungsordner:

$ mkdir -p ~/.local/share/nautilus-python/extensions/
$ cp ./src/nautilus_copy_file_contents.py ~/.local/share/nautilus-python/extensions/

Nach der Installation müsst ihr generell lNautilus neu starten. Dies kannst du über folgenden Befehl im Terminal erledigen. Einen „richtigen“ Eintrag in den Menüs des Dateimanagers gibt es nicht.

$ nautilus -q

Deinstallation der Erweiterung

Wenn ihr die Erweiterung deinstallieren möchtet, stehen euch ebenfalls zwei Möglichkeiten zur Verfügung:

Deinstallation über Makefile
$ make uninstall
Manuelle Deinstallation

Wechselt in das Verzeichnis der Nautilus-Erweiterungen und löscht die Datei:

$ cd ~/.local/share/nautilus-python/extensions/
$ rm nautilus_copy_file_contents.py

Entwicklung und Debugging

Falls ihr Änderungen an der Erweiterung vornehmen oder sie debuggen möchtet, könnt ihr den Debug-Modus aktivieren, indem ihr im Terminal eine Umgebungsvariable setzt. Zum Aktualisieren wiederholt ihr einfach die Installation:

$ export NAUTILUS_PYTHON_DEBUG=misc
$ make install && nautilus -q
$ nautilus

Nun ist die Erweiterung bereit und hilft dir, den Inhalt von Dateien schnell und unkompliziert zu kopieren.

Add Water installiert Gnome-Theme für Firefox

19. Oktober 2024 um 10:45

Firefox nutzt bekanntermaßen nicht die üblichen Toolkits für Linux wie GTK oder Qt, sondern kocht hier sein eigenes Süppchen (früher XUL, heute Web Components – also HTML, CSS und JavaScript). Das führt dazu, dass sich der Browser zwar ganz ordentlich, aber nicht komplett nahtlos in Linux-Desktops integriert. Schon seit geraumer Zeit lässt sich das Erscheinungsbild von Firefox allerdings mit Themes anpassen. Für GNOME-Nutzer gibt es ein passendes Firefox-Theme. Ich habe das Theme in der Vergangenheit immer mal wieder ausprobiert, war jedoch nie ganz zufrieden und bin deshalb beim Standardtheme geblieben.

Jetzt macht die neue Utility-App Add Water die Installation und das automatische Aktualisieren des GNOME-Themes für Firefox deutlich einfacher. Bei Bedarf lässt sich das Theme sogar per Mausklick wieder deaktivieren. Wer Firefox optisch ins GNOME-Design-Ökosystem einfügen möchte, bekommt hier eine praktische Lösung. Das Theme verpasst Firefox nicht nur ein modernes Aussehen, sondern bringt auch einige nützliche Anpassungsmöglichkeiten mit, um das Surferlebnis zu verbessern:

  • Kompatibilität mit Flatpak, Snap, Librewolf und Floorp-Varianten von Firefox (Flatpak scheint derzeit allerdings noch etwas buggy zu sein)
  • Unterstützung für den hellen und dunklen Modus
  • Automatisches Ausblenden der Tableiste, wenn nur ein Tab geöffnet ist
  • Ein OLED-freundliches Tiefschwarz statt Grau
  • Anpassung der Position der Tableiste sowie der Bedienelemente und ihrer Ausrichtung
  • Ausblenden unnötiger Indikatoren für Mikrofon, Webcam und Bildschirmfreigabe

Besonders praktisch an Add Water ist, dass sich die sonst manuell vorzunehmenden Konfigurationsmöglichkeiten einfach per Mausklick anpassen lassen. Die Änderungen werden zwar erst nach einem Neustart von Firefox wirksam, aber man muss sich eben nicht mehr mit dem Bearbeiten von Konfigurationsdateien herumschlagen.

Firefox unter Gnome mit dem Standardtheme.
Firefox 131.0.3 unter Gnome mit dem Standardtheme.
Firefox nach dem Styling mit Add Water.
Firefox nach dem Anpassen des Stylings mit Add Water.
Auch private Fenster bekommen durch das Gnome-Theme einen neuen Look.
Auch private Fenster bekommen durch das Gnome-Theme einen neuen Look.

Battery Health Charging: Batterielebensdauer unter GNOME optimieren

06. Juli 2023 um 14:55

Früher war ja alles besser: Raider hieß noch Twix. Im Winter gabs noch ausreichend Schnee zum Rodeln und Skifahren und bei elektronischen Geräten musste man einfach nur neue Batterien einsetzen, um wieder Licht zu haben oder Musik zu hören. Heute sind bei vielen Geräten die Akkus fest eingebaut und die Gehäuse von Smartphones und Laptops rundum verklebt. Auf der einen Seite ermöglicht das kleine, stabile und wasserdichte Geräte, auf der anderen Seite ist es natürlich ein klarer Fall von geplanter Obsoleszenz: Ist der Akku am Ende, muss man das Gerät teuer reparieren lassen, oder holt sich eben gleich ein Neues. Wichtig ist es daher, den Akku zu schonen. Etwa, in dem man den Akku eines Laptops im stationären Betrieb nicht durchweg auf 100 Prozent lädt. Mit der GNOME-Erweiterung Battery Health Charging lässt sich das Ladeverhalten per Mausklick an die aktuelle Arbeitssituation anpassen.

Für die Lebensdauer des Laptop-Akkus ist es beispielsweise nicht sonderlich ideal, wenn das Gerät am Schreibtisch meistens am Strom hängt und das Netzteil die Batterie immer auf 100 Prozent hält. Ideal wäre es, den Akku im Netzbetrieb abzuklemmen und das Gerät nur noch über das Netzteil mit Strom zu versorgen — der Akku würde sich dabei nur sehr langsam entladen. Ebenso wichtig wäre es, den Akku nicht immer auf die vollen 100 Prozent Kapazität aufzuladen. Für die Lebensdauer des Akkus ideal wäre ein Pendeln zwischen 20 und 80 Prozent. Das wissen auch die Hersteller, doch unter Linux gibt es oft keinen Dienst, der sich um das optimale Ladeverhalten kümmert. Nur wenige Hersteller wie etwa TUXEDO mit seinem FlexiCharger haben uns Linux-User im Blick.

Battery Health Charging für GNOME

Die Erweiterung installiert ihr per Mausklick über das GNOME Extensions Portal. Anschließend müsst ihr die Einstellungen der Erweiterung öffnen (etwa über das Zahnrad-Icon neben dem Titel im GNOME-Panel) und der Erweiterung unter Installieren via PolicyKit administrative Rechte geben. Zudem müssen die entsprechenden Kernelmodule oder Bibliotheken installiert sein — Details zu den unterstützten Geräten findet ihr auf der Projektseite. Auf meinen zwei Testgeräten, einem TUXEDO InfinityBook Pro 14 unter TUXEDO OS und einem DELL XPS 15 von 2018 unter Arch Linux, ist von Haus aus alles installiert. Das InfinityBook benötigt das tuxedo-keyboard Kernelmodul, der Dell XPS die Bibliothek libsmbios.

Auf meinem Dell XPS 15 (2018) lässt sich das Ladeverhalten auch über die libsmbios auch aus dem Terminal heraus steuern.

Nicht verwirren lassen darf man sich bei der Anzeige des Ladezustands. Stellt der Rechner bei zum Beispiel 80 Prozent das Laden ein. Dann verschwindet der Ladeblitz neben dem Akku-Symbol im Panel, obwohl das Gerät weiter am Strom hängt und der Akku auch nicht entladen wird — bis auf die in der Regel geringe Selbstentladung. Das Verhalten lässt sich in den Einstellungen der Erweiterung korrigieren. Es ist auch nicht ganz klar, ob das System den Ladezustand sauber erkennt. Ist ein Akku bei einem Limit von 90 Prozent nun bei 90 oder 100 Prozent „voll“ geladen? Auch kommen sich die unterschiedlichen Tools ein wenig in die Quere: Setze ich auf dem Dell-Laptop via smbios-battery-ctl den Lademodus, dann bekommt die Erweiterung nichts davon mit, ähnliches passiert noch beim TUXEDO Control Center. Nutzt man aber nur eines der Tools, dann kann man die Erweiterung wunderbar nutzen.

Über die Erweiterung Battery Health Charging setzt ihr dem Nachladen des Akkus Grenzen.
Über die Erweiterung Battery Health Charging für den GNOME-Desktop setzt ihr dem Nachladen des Akkus Grenzen.
Die Erweiterung unterstützt zahlreiche Hersteller. Von Asus, über Dell bis TUXEDO.
Battery Health Charging unterstützt zahlreiche Hersteller: Von Asus, über Dell bis hin zu den Linux-Laptops von TUXEDO.


Gnome bittet seine User um Hilfe

26. August 2022 um 15:33

Open-Source-Projekte verzichten in der Regel auf Telemetrie, also auf integrierte Funktionen, die das Verhalten der Nutzer analysieren und an den Hersteller übermitteln. Der Einsatz solcher Funktionen dient meist weniger dazu, den Nutzer zu überwachen, eher erhoffen sich die Software-Unternehmen Ansatzpunkte für Verbesserungen zu finden oder das Marketing nutzt die gesammelten Daten, um dem Nutzer individualisierte Angebote unterbreiten zu können. Ab Werk dürfen solche Funktionen eigentlich heute nicht mehr aktiv sein. Ohne Zustimmung des Nutzers dürfen Programme nicht nach Hause funken, doch bei proprietären Anwendungen ist es schwer, das Verhalten zu überprüfen.

Ab und an brauchen aber auch Open-Source-Projekte Informationen zur Nutzung Ihrer Software. So bittet etwa Ubuntu den Nutzer einmalig nach der Installation Daten zum System zu sammeln zu dürfen und diese anonymisiert an Canonical zu senden. Welche Informationen dabei erhoben werden, zeigt das Tool vor dem Datenversand an. Denselben Weg möchte nun auch Gnome mit Gnome Info Collect gehen. Das Programm soll nicht als feste Komponente Teil von Gnome werden, sondern zeitlich begrenzt als optional installierbares Paket zum Einsatz kommen. Hinweise zur Installation unter einer Vielzahl von Distributionen liefert die Gitlab-Seite des Projekts.

Die Aktion ist befristet angelegt, daher verzichtet Gnome auch darauf, ein Tool mit grafischer Oberfläche zu bauen oder die Funktion gar in die Einstellungen der Desktopumgebung zu integrieren. Gesammelt werden auch keine arg persönlichen Daten, sondern hauptsächlich Informationen zum System, der Distribution, der installierten Software und ein paar grundlegende Gnome-typische Konfigurationen. Etwa ob Dateifreigaben eingerichtet wurden, die Remote-Desktop-Funktion genutzt wird oder ob der User die dynamischen Workspaces — eine Besonderheit von Gnome — nutzt. Damit die Daten nicht mehrfach erfasst werden, erstellt das Programm eine gehashte Maschinen-ID.

$ gnome-info-collect
The following information will be sent to the GNOME project:

**Operating system**              Arch Linux
**Hardware vendor**               TUXEDO
**Hardware model**                TUXEDO InfinityBook S 17 Gen6
**Flatpak installed**             True
**Flathub enabled**               True
**Installed apps**
'jpico', 'org.gnome.Weather', 'org.gnome.gedit', 'darktable', 'org.gnome.Logs', 'lstopo', 'tuxedo-control-center', 'firefox', 'org.gnome.Music',
[...]
desktop', 'qvidcap', 'cups', 'dropbox', 'org.inkscape.Inkscape', 'org.gnome.Calculator'
**Favourited apps**
'google-chrome', 'org.gnome.Evolution', 'com.gexperts.Tilix', 'org.gnome.Calendar', 'org.gnome.Nautilus', 'org.gnome.Software'
**Online accounts**
None
**File sharing**                  inactive
**Remote desktop**                inactive
**Multimedia sharing**            inactive
**Remote login**                  inactive
**Workspaces only on primary**    True
**Workspaces dynamic**            True
**Number of users**               1
**Default browser**               Google Chrome
**Enabled extensions**
'Vitals@CoreCoding.com'
**Unique ID**                     ###

This information will be collected anonymously and will be used to help improve the GNOME project.

Upload information? [y/N]: y
Uploading...
Status 200: Data received successfully

Complete! Thank you for helping to improve GNOME.

Desktop Cube bringt den Compiz-Würfel zurück auf den Gnome-Desktop

14. Dezember 2021 um 13:34

Erweiterungen für den Gnome-Desktop sind eine zweischneidige Sache: Auf der einen Seite lässt sich auf diesem Weg so gut wie jedes Detail des Desktops anpassen, auf der anderen Seite gab es in der Vergangenheit bei Upgrades auf die jeweils nächste Gnome-Version immer wieder Probleme. Ich hatte schon das Vergnügen, dass ich in der virtuellen Konsole die Konfigurationsdateien von Gnome löschen musste, um mich wieder ins System einloggen zu können — ohne diese Aktion lud Gnome nur den blanken Hintergrund. Da ich nun aber schon seit einiger Zeit auf Experimente mit Erweiterungen verzichte, kann nicht ich sagen, ob sich die Situation inzwischen grundlegend verbessert hat. Ich lese in Foren und Blogs allerdings weitaus seltener negative Berichte. Nicht desto trotz empfehle ich vor dem Einspielen „großer“ Gnome-Updates die gerade aktivierten Erweiterungen vorübergehend zu deaktivieren.

Es gibt aber durchaus ein paar Erweiterungen, die ich nicht missen möchte: Dazu gehört zum Beispiel GSConnect zum Andocken des Desktops an KDE Connect, sodass Benachrichtigungen des Handys an den Desktop weitergeleitet werden oder die Musikwiedergabe automatisch stoppt, sobald ein Anruf eingeht. Der Abgleich der Zwischenablage für Copy&Paste ist auch praktisch. Aus Nostalgiegründen gehört aber aktuell auch der Desktop Cube dazu. Die Erweiterung ergänzt Gnome mit einem 3D-Würfel, wie ihr ihn eventuell noch von Compiz her kennt — einen Rechner mit schneller Grafikkarte braucht es dafür nicht zwingend. Bei mir genügt ein Intel Core i7-7700T mit einer internen HD Graphics 630. An der Erweiterung wird auf Github aktuell aktiv gearbeitet, die fünfte Version des Addons wurde gerade erst vor zwei Tagen veröffentlicht. Neu ist ein einfacher Dialog zur Konfiguration der wichtigsten Parameter, sodass ihr den Würfel an eure eigenen Vorstellungen anpassen könnt.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://youtu.be/WNt6t9DIhpU
Die fünfte Version des Desktop Cube enthält nun einen Dialog zur Konfiguration des Würfels.
  • Es gibt keine weiteren Artikel
❌