„Zu Favoriten hinzufügen“ ist für manuell erstellte Desktop-Elemente nicht verfügbar

„Zu Favoriten hinzufügen“ ist für manuell erstellte Desktop-Elemente nicht verfügbar

Ich habe eine Anwendung installiert /opt(einfach entpacken) und musste meine eigene .desktopDatei erstellen:

[Desktop Entry]
Type=Application
Terminal=false
Name=IntelliJ IDEA
Icon=/opt/IntelliJ/bin/idea.svg
Exec=/opt/IntelliJ/bin/idea.sh

Das Anwendungssymbol in der Seitenleiste bietet jedoch keineZu den Favoriten hinzufügenwenn mit der rechten Maustaste geklickt wird.

Bildbeschreibung hier eingeben

Wie kann ich diese Option aktivieren?

Antwort1

Ich stand vor diesem Problem und werde meine Notizen weitergeben, falls sie jemandem helfen.

  • Wenn die .desktopDatei für alle Benutzer bestimmt ist, sollte sie unter abgelegt werden /usr/local/share/applications.
  • Wenn die .desktopDatei nur für den aktuellen Benutzer bestimmt ist, sollte sie unter abgelegt werden ~/.local/share/applications.
  • Die .desktopoben platzierte Datei benötigt keine Ausführungsberechtigung. Sie kann 0644 sein.
  • Wenn die .desktopDatei einen Schlüssel hat, Hiddensollte dieser lauten Hidden=false.
  • Wenn die .desktopDatei einen Schlüssel hat, NoDisplaysollte dieser lauten NoDisplay=false.
  • Der ExecSchlüssel sollte einen gültigen Befehl haben. Bash-Befehle funktionieren möglicherweise nicht wie indiese Antwort.

Mit diesen Einstellungen sollte der Desktop-Eintrag mit der Taste durchsuchbar sein Superund von dort aus mit der Option Right Click-> Add to Favoritesals Favorit auf dem Dashboard eingerichtet werden können.

Notiz: In den obigen Aufzählungspunkten bedeutet „Hat einen Schlüssel“, dass der Schlüssel in der Konfigurationsdatei vorhanden ist. Alternativ kann er fehlen. In diesem Fall wird der Standardwert für diesen Schlüssel wirksam.

Antwort2

Ihre .desktopDatei sollte sich in ~/.local/share/applications oder in einem applicationsOrdner unter einem der Verzeichnisse in der XDG_DATA_DIRSUmgebungsvariable befinden.

Installieren Sie die Datei für Ihre benutzerdefinierte Anwendung daher unter, ~/.local/share/applicationswenn Sie der Einzige sind, der die Anwendung in Ihrem Benutzermenü sehen muss, oder unter, /usr/local/share/applicationsum sie allen Benutzern zur Verfügung zu stellen.

Nach der ordnungsgemäßen Installation können Sie den Launcher auch zu Ihren Favoriten hinzufügen.

Antwort3

Sie können Ihren Launcher manuell über die Befehlszeile hinzufügen.

dconf read /org/gnome/shell/favorite-appsum einen String auszugeben, der die aktuellen Favoriten darstellt, zB ['firefox.desktop', 'org.gnome.Nautilus.desktop']

Kopieren Sie die Zeichenfolge und fügen Sie Ihren neuen Launcher zur Liste hinzu. Führen Sie Folgendes aus, um Ihre Favoriten zu aktualisieren:

dconf write /org/gnome/shell/favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'YourManualApp.desktop']"

verwandte Informationen