Die Gnome Shell Anwendungsliste ist optisch ansprechend, jedoch fehlt es ihr an Organisation. Anwendungen sind nicht nach Gruppen sortiert, was das Durchsuchen und Auffinden bestimmter Apps erschwert. Um dieses Problem zu beheben, empfiehlt es sich, das Gnome Dash Fix Tool zu installieren. Dieses Tool ermöglicht die automatische Sortierung von Gnome-Anwendungen in thematische Ordner, was die Navigation erheblich vereinfacht.
Gnome Dash Fix: Die Details
Gnome Dash Fix ist ein einfaches Bash-Skript, das auf GitHub verfügbar ist. Die Nutzung erfordert keine besonderen Vorkenntnisse oder Bibliotheken. Zunächst öffnen Sie ein Terminalfenster und laden den aktuellen Quellcode mit dem Git-Tool herunter. Falls Git noch nicht installiert ist, folgen Sie den nachstehenden Anweisungen für Ihre jeweilige Linux-Distribution:
Installation von Git
Ubuntu |
sudo apt install git |
Debian |
sudo apt-get install git |
Arch Linux |
sudo pacman -S git |
Fedora |
sudo dnf install git |
OpenSUSE |
sudo zypper install git |
Andere Linux Distributionen: Das Git-Tool ist auf den meisten Linux-Distributionen aufgrund seiner Bedeutung als Entwicklungswerkzeug leicht zu finden. Sollte Ihre Distribution nicht in der obigen Liste aufgeführt sein, suchen Sie im Paketmanager nach „git“ und installieren Sie das entsprechende Paket.
Falls Sie Schwierigkeiten haben, das Git-Paket zu finden, besuchen Sie Pkgs.org. Dort finden Sie umfangreiche Informationen zu Paketen für diverse Linux-Distributionen.
Den App-Fixer beziehen
Der App-Fixer umfasst nur wenige Dateien: ein älteres Shell-Skript und ein interaktives Python-Tool. Wir werden beide Methoden hier behandeln. Zuerst benötigen wir jedoch die aktuelle Version des Codes. Verwenden Sie Git im Terminal, um eine Kopie des App-Fixer-Codes herunterzuladen:
git clone https://github.com/BenJetson/gnome-dash-fix
Wechseln Sie danach mit dem Befehl cd vom Verzeichnis /home/ in den neu erstellten Gnome Dash Fix Ordner:
cd gnome-dash-fix
Die weiteren Schritte müssen innerhalb dieses neuen Verzeichnisses erfolgen. Wir müssen die Berechtigungen beider Skripte ändern, da Benutzer ohne Root-Rechte den Code sonst nicht ausführen können. Verwenden Sie das chmod-Tool, um das Python-Skript als ausführbar zu markieren:
sudo chmod +x interactive.py
Direkt danach muss dasselbe für das ältere Bash-Skript appfixer.sh geschehen. Verwenden Sie erneut das chmod-Tool:
sudo chmod +x appfixer.sh
Nachdem beide Skripte die erforderlichen Berechtigungen haben, können wir sie ausführen.
Das Interaktive Python Skript
Der Entwickler des App Fixers hat ein neues Python-Skript hinzugefügt, welches als benutzerfreundlicher im Vergleich zum Bash-Skript gilt. Nach dem Start fragt das Skript nach Ihren Präferenzen für die Organisation der Gnome-Anwendungen in Ordner.
Überprüfen Sie zuerst im Terminal, ob Python auf Ihrem System installiert ist. Die meisten Linux-Distributionen haben Python bereits installiert. Führen Sie folgenden Befehl aus:
python --version
Wenn Python nicht installiert ist, wird keine Ausgabe erscheinen. Ist es installiert, wird die Versionsnummer angezeigt. Für dieses Skript ist mindestens Version 3 erforderlich. Informationen zu Python 3 finden Sie auf der offiziellen Python Webseite. Es empfiehlt sich auch, die offizielle Wiki-Seite für Python3 für Ihre spezifische Linux-Distribution zu konsultieren.
Führen Sie das Skript mit diesem Befehl aus:
python3 interactive.py
Folgen Sie den Anweisungen auf dem Bildschirm und beantworten Sie die Fragen zur Kategorisierung Ihrer Gnome Anwendungen in „App-Ordner“.
Möchten Sie die App-Ordner entfernen? Starten Sie das Skript erneut und wählen Sie diesmal Option 3, um alle Ordner zu entfernen.
Das ältere Bash-Skript
Sollte Python nicht funktionieren, können Sie versuchen, appfixer.sh zu verwenden. Es ist jedoch wichtig zu wissen, dass dieses Skript keine „Rückgängig“-Funktion hat. Appfixer.sh verwendet gsettings, um Änderungen auf dem Gnome Desktop vorzunehmen. Verwenden Sie dieses Skript nur, wenn Sie interactive.py nicht verwenden können oder keine Kenntnisse über Python3 besitzen.
Führen Sie appfixer.sh mit diesem Befehl aus:
./appfixer.sh
Manchmal kann die Ausführung mit ./ statt bash oder sh zu Syntaxfehlern führen. Falls Probleme auftreten, versuchen Sie folgende Befehle:
sh appfixer.sh
oder
bash appfixer.sh