Problem:
Ich habe .desktop
Dateien für Ubuntu 16.04 erstellt, um auf meine Google Chrome-Profile zuzugreifen, aber nach dem Upgrade auf Ubuntu 17.10 (es funktionierte unter Ubuntu 17.04) wurden sie entfernt und ich kann sie nicht mehr zurückpinnen.
Beispieldatei
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;
.desktop
17.10
gnome-shell
ubuntu-dock
Teivel
quelle
quelle
Exec=google-chrome --profile-directory=Default
?Antworten:
.desktop
Datei in~/.local/share/applications
.Fügen Sie die folgenden Zeilen hinzu
(Ich bezeichne es als "Mein Chrome", um Verwechslungen mit dem bereits vorhandenen Google Chrome-Startprogramm zu vermeiden. Sie können auch einen anderen Namen verwenden.)
Mach es ausführbar.
Klicken Sie auf " Aktivitäten" oder " Anwendungen anzeigen" und suchen Sie nach "Mein Chrome". Es sollte erscheinen.
Rechtsklick darauf und als Favorit markieren.
Wenn beim Klicken mit der rechten Maustaste auf das Anwendungssymbol im Dock die Option " Zu Favoriten hinzufügen" nicht angezeigt wird , suchen Sie im Bildschirm " Aktivitäten " nach der Anwendung und ziehen Sie sie auf das Dock (vorgeschlagen von Legolas ).
Wenn nichts funktioniert, lesen Sie die folgenden Fragen und Antworten: Hinzufügen eines benutzerdefinierten Startprogramms zum Dock nicht möglich (* Zu Favoriten hinzufügen *)
quelle
~
die.desktop
Datei nicht einfügen, Sie müssen den vollständigen Pfad angeben (~
der Inhalt der Beispieldatei.desktop
enthält jedoch keine ).Ich hatte das gleiche Problem mit Firefox Nightly. Die folgende Konfiguration funktioniert für mich in
~/.local/share/applications/firefox-nightly.desktop
:Ohne StartupWMClass wird die ausgeführte Anwendung nicht erkannt und das Symbol wird zweimal im Dock angezeigt.
quelle
.desktop
Datei nicht angezeigt wurde ) scheinen ein separates Problem zu sein. Ich denke, es wäre besser, wenn Sie eine neue Frage stellen und selbst eine Antwort hinzufügen. Da ist schon dieser .StartupWMClass
einer Woche eine Antwort ( Trick) gepostet . Wenn sich Ihre Antwort erheblich unterscheidet, können Sie gerne eine neue Antwort verfassen. Aber die Frage ist etwas irreführend, da OP das Problem nur in Wayland hat, nicht in Xorg. Ich denke, es ist besser, wenn Sie eine neue Frage posten und selbst beantworten. Ich habe in letzter Zeit keine neuen Fragen mit mehreren Symbolen gesehen, sondern nur einen Kommentar.Stellen Sie bei Problemen sicher, dass in der .desktop-Datei für Ihre Anwendung nicht "NoDisplay = true" angegeben ist, wenn die Anwendung nicht unter "Aktivitäten" angezeigt wird.
quelle
Ich kann bestätigen, dass das oben meistens in Ubuntu 18.04 funktioniert.
Beachten Sie, dass das Ablegen der .desktop-Datei in ~ / .local / share / applications keinen visuellen Effekt hat.
Es wird kein Eintrag auf Ihren Desktop gesetzt!
Die Anwendung wird jedoch zu Ihrer Anwendungsliste hinzugefügt und kann dann (manchmal) zu Favoriten hinzugefügt werden.
Warum hat die Datei ".desktop" als Erweiterung, wenn sie nichts mit dem Desktop zu tun hat?
Wenn Sie glauben, dass die Entwickler dies durcheinander denken, sind Sie nicht allein.
Es wird nur seltsamer ...
Diese Datei:
In ~ / Desktop mit dem Namen jetbrains-phpstorm.desktop wird kein Symbol auf dem Desktop angezeigt.
Wenn es jedoch PhpStorm.desktop heißt , wird ein Symbol auf dem Desktop angezeigt.
Die exakt gleiche Datei, die in ~ / .local / share / applications mit dem Namen jetbrains-phpstorm.desktop abgelegt ist, führt zwei Dinge aus:
Und in ~ / .local / share / applications spielt es keine Rolle, wie Sie die Datei nennen: jetbrains-phpstorm.desktop funktioniert genauso wie PhpStorm.desktop
Wenn ich "manchmal" sagte, ist hier eine Datei, die in ~ / Desktop funktioniert und wenn sie in ~ / .local / share / applications abgelegt wird, die Anwendung in "Anwendungen anzeigen" erscheinen lässt , aber nicht erlaubt, "Zu Favoriten hinzufügen":
Etwas riecht auf jeden Fall ....
(Es gibt 6 Stunden meines Lebens, ich werde nie zurückkommen ....)
quelle