Benutzerdefiniertes Startprogramm kann nicht zum Dock hinzugefügt werden (* Zu Favoriten hinzufügen *)

24

Ich habe eine benutzerdefinierte .desktopDatei:

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Ausgabe von ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Ich kann diesen Launcher in Aktivitäten finden und auf diese Datei doppelklicken, und IntelliJ wird gestartet. Trotzdem kann ich diesen Launcher nicht als Favoriten zum Dock hinzufügen. Die Option wird nicht angezeigt.

Auf eine vorherige Frage gestellte Antworten ( Hinzufügen von benutzerdefinierten .desktop-Dateien zu Dock 17.10 nicht möglich) funktionieren bei mir nicht.

kerner1000
quelle

Antworten:

26

Öffnen Sie das Terminal und führen Sie es aus

gsettings get org.gnome.shell favorite-apps

Sie sollten die Liste der .desktopDateien, die mit den an Ubuntu Dock angehefteten Apps verknüpft sind, in der folgenden Reihenfolge erhalten:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Angenommen, Sie möchten die mit der intellij.desktopDatei verknüpfte App als zweites Element im Dock anheften. In diesem Fall laufen

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
Pomsky
quelle
1
Das funktioniert! Wenn ich die App starte, wird ein anderes App-Symbol angezeigt. imgur.com/a/8GZ7j
kerner1000
4
@ kerner1000 Versuchen Sie Folgendes : askubuntu.com/a/975230/480481 ab Schritt 4
pomsky
2
Funktioniert! Vielen Dank! Ich habe genau zwei Saiten zurückbekommen xprop, ich habe die zweite verwendet ( jetbrains-idea-ce).
kerner1000
Es ist möglicherweise benutzerfreundlicher, es so auszudrücken: Machen Sie eine .desktop-Datei überall dort, wo Sie sie ablegen, ausführbar und vertrauenswürdig, wenn Sie darauf klicken, um sie zu öffnen. Klicken Sie dann mit der rechten Maustaste auf das Symbol im Dock, und fügen Sie sie den Favoriten hinzu.
Funicorn
1
@funicorn Gemäß OP funktionieren die anderen Methoden (z. B. Zu Favoriten hinzufügen ), die in älteren Fragen erwähnt wurden, nicht für sie. Deshalb haben sie eine neue Frage gestellt.
Pomsky
13

Die Antwort von @pomsky ist richtig, aber es gibt einen einfacheren Weg: Verwenden

dconf-editor  

(Installieren Sie es mit, sudo apt-get install dconf-editorfalls nicht installiert) und navigieren Sie zu

org/gnome/shell/favorite-apps.

Dort können Sie den Launcher bearbeiten und neu anordnen.

user866381
quelle
-1

Mit der Dash-to-Dock-Erweiterung für gnome3 können Sie das Programm über das Kontextmenü zu Ihren Favoriten hinzufügen.

  1. Installieren Sie die neueste Version von Dash-To-Dock
  2. Starten Sie die Anwendung über die Befehlszeile
  3. Klicken Sie mit der rechten Maustaste auf die Anwendung im Dock und wählen Sie "Zu Favoriten hinzufügen".
  4. Schließen Sie die Anwendung und starten Sie sie vom Dock aus

Arbeitete für mich mit PyCharm Pro.

domih
quelle
1
Der Favoritenknopf wird hier nicht
angezeigt
Ja, die Frage enthält einen Link zu einer anderen Frage mit dieser Lösung (die für den Fragesteller nicht funktioniert) und erwähnt ausdrücklich: "Trotzdem kann ich diesen Launcher nicht als Favoriten zum Dock hinzufügen. Die Option wird nicht angezeigt ."
Pomsky