Startseite
» LINUX
»
So bearbeiten Sie Programmverknüpfungen in GNOME Shell (App-Launcher)
So bearbeiten Sie Programmverknüpfungen in GNOME Shell (App-Launcher)
In GNOME Shell bezeichnet eine „Programmverknüpfung“ üblicherweise einen Anwendungsstarter im Anwendungsraster. Sie können den angezeigten Namen, die Beschreibung oder den Startbefehl mit Alacarte ändern oder eine benutzerspezifische Kopie der zugehörigen .desktopDatei bearbeiten. Dies unterscheidet sich von einer Tastenkombination; Tastenkombinationen können Sie in den Einstellungen unter „Tastatur“ ändern.
Alacarte ist die einfachere grafische Option. Die unten beschriebene Terminalmethode erstellt eine benutzerdefinierte Überschreibung, sodass Sie keine systemeigene Datei des Pakets bearbeiten müssen.
Methode 1: Bearbeiten eines App-Launchers mit Alacarte
Schritt 1: Alacarte installieren und öffnen
Installieren Sie das alacartePaket mit dem Paketmanager Ihrer Distribution:
Öffnen Sie „Aktivitäten“ oder „Anwendungen“, suchen Sie nach „Alacarte“ und starten Sie es. Manche Distributionen nennen es „Hauptmenü“ . Alacarte ist ein GNOME-Menüeditor, wie auf der offiziellen Projektseite beschrieben .
Suchen Sie in der Anwendungsübersicht nach Alacarte oder Hauptmenü.
Schritt 2: Den Anwendungseintrag finden
Wählen Sie links eine Kategorie aus, suchen Sie die App in der Liste und klicken Sie auf die entsprechende Zeile. Die Kategorie kann je nach Distribution variieren. Dadurch wird der Eintrag im Startmenü geändert; das Programm wird weder umbenannt noch neu installiert.
Wählen Sie die App-Zeile aus und öffnen Sie dann deren Eigenschaften.
Schritt 3: Launcher-Eigenschaften ändern
Wählen Sie „Eigenschaften“ und bearbeiten Sie die benötigten Felder:
Der Name ist die Bezeichnung, die in der GNOME-Suche und im App-Raster angezeigt wird.
Ein Kommentar ist eine kurze Beschreibung oder ein Tooltip.
Der Befehl besteht aus dem Programm und den Argumenten, die GNOME ausführt.
Verwenden Sie die ausführbare Datei der App und gültige Argumente. Fügen Sie keine Shell-Syntax wie Pipes &&in das Befehlsfeld ein. Klicken Sie auf OK, um zu speichern.
Bearbeiten Sie in diesem Dialogfeld den Namen des Launchers, den Befehl oder die Beschreibung.
Schritt 4: Testen Sie die Änderung
Prüfen Sie, ob der geänderte Name in Alacarte angezeigt wird, und suchen Sie dann in der GNOME-Übersicht danach und starten Sie die Anwendung. Falls GNOME weiterhin die alte Bezeichnung anzeigt, melden Sie sich ab und wieder an, um den Anwendungsindex zu aktualisieren.
Bestätigen Sie den neuen Namen und starten Sie den Eintrag, um ihn zu testen.
Methode 2: Bearbeiten eines benutzerspezifischen Desktop-Eintrags
Verwenden Sie das Terminal, wenn Sie ein bestimmtes Startfeld ändern müssen. GNOME dokumentiert /usr/share/applicationsSystem- und ~/.local/share/applicationsBenutzereinträge. Laut Handbuch speichert Alacarte bearbeitete und neue Anwendungseinträge standardmäßig im Benutzerverzeichnis. Eine lokale Kopie lässt sich leichter rückgängig machen und verhindert das Überschreiben einer paketverwalteten Datei.
Schritt 5: Suchen Sie den Launcher und kopieren Sie ihn.
Suchen Sie die eigentliche App- .desktopDatei im /usr/share/applicationsVerzeichnis, das vom Installationsprogramm verwendet wird. Im folgenden Beispiel wird „“ verwendet example.desktop; ersetzen Sie „“ durch den tatsächlichen Dateinamen. Falls sich die Datei bereits in Ihrem lokalen Anwendungsordner befindet, bearbeiten Sie diese Kopie direkt.
Behalten Sie den gleichen Dateinamen bei, damit der benutzerspezifische Eintrag Vorrang hat. Sie müssen sudodie Datei nicht in Ihr Home-Verzeichnis kopieren.
Kopieren Sie den Launcher vor der Bearbeitung in Ihr Benutzeranwendungsverzeichnis.
Schritt 6: Bearbeiten Sie die Launcher-Felder
Öffnen Sie den kopierten Eintrag mit Nano:
nano ~/.local/share/applications/example.desktop
Desktop-Einträge enthalten eine [Desktop Entry]Gruppe. Zum Beispiel:
[Desktop Entry]
Name=Example App
Comment=Opens Example App
Exec=example-app
Terminal=false
Ändern Sie den vorhandenen Wert für Name, Comment, oder Exec, wobei die anderen Zeilen erhalten bleiben. Execist eine Befehlszeile für Desktop-Einträge, kein Shell-Skript; beachten Sie die Spezifikation für Desktop-Einträge , wenn Sie Argumente mit Leerzeichen maskieren. Wenn die Datei enthält DBusActivatable=true, kann GNOME die D-Bus-Aktivierung verwenden und ignorieren Exec. Ein TryExecWert, der auf ein fehlendes Programm verweist, kann den Eintrag ebenfalls ausblenden. Speichern Sie mit Strg+O , drücken Sie die Eingabetaste und beenden Sie mit Strg+X .
Die Desktop-Eintragsstruktur muss beim Bearbeiten von Werten erhalten bleiben.
Schritt 7: Datei überprüfen
Falls desktop-file-utilsinstalliert, überprüfen Sie den Eintrag mit:
Die Rückkehr zur Eingabeaufforderung ohne Fehlermeldung bedeutet, dass die Datei die Syntaxprüfung bestanden hat. Der GNOME- Integrationsleitfaden empfiehlt diesen Validator. Er überprüft jedoch nicht, ob der Befehl „app“ selbst funktioniert.
Der Validator prüft die Syntax der Desktop-Eingabe, nicht den Befehl der App.
Schritt 8: GNOME Shell aktualisieren und testen
Suchen Sie in der Anwendungsübersicht nach dem aktualisierten Namen und starten Sie die Anwendung. Falls der alte Eintrag weiterhin angezeigt wird, melden Sie sich ab und wieder an. Sollte die Anwendung nicht korrekt geöffnet werden, überprüfen Sie die ausführbare Datei und die Argumente in der Konfigurationsdatei Exec(in jeder TryExecZeile) sowie DBusActivatabledie Aktivierung der Option.
Suchen und öffnen Sie den bearbeiteten Eintrag, um ihn zu überprüfen.
Wählen Sie die richtige Methode
Ziel
Methode
Ändern Sie den angezeigten Namen oder die Beschreibung
Alacarte
Ändern Sie einen Befehl oder ein bestimmtes Desktop-Eingabefeld