Wie kann ich Ubuntu Dock benutzerdefinierte '.desktop'-Anwendungsstarter hinzufügen?

Oct 21 2017

Ich habe .desktopDateien für Ubuntu 16.04 erstellt, um auf meine Google Chrome-Profile zuzugreifen, aber nach dem Upgrade auf Ubuntu 17.10 (es hat auf Ubuntu 17.04 funktioniert) wurden sie aus dem Dock entfernt und ich kann sie nicht zurückheften.

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;

Antworten

77 pomsky Oct 22 2017 at 04:25
  1. Erstellen Sie beispielsweise eine .desktopDatei my-chrome.desktopin Ihrem ~/.local/share/applications/Verzeichnis (oder kopieren Sie sie, falls Sie bereits eine bereit haben) .
    Sie können die folgenden Zeilen für einen einfachen .desktopLauncher mit minimalem Minimum hinzufügen

    [Desktop Entry]
    Name=My Chrome
    Comment=Chrome my profile
    Exec=google-chrome --profile-directory=Default
    Icon=google-chrome
    Type=Application
    Terminal=false
    

    Die Tasten sind wie unten beschrieben

    • Name=Spezifischer Name der Anwendung (In diesem Beispiel habe ich " Mein Chrome " verwendet, um Verwechslungen mit dem bereits vorhandenen Google Chrome-Starter zu vermeiden. Sie können einen beliebigen anderen Namen verwenden.)
    • Comment= Eine kurze Beschreibung der Anwendung
    • Exec= Der Befehl, der ausgeführt werden muss, um die Anwendung zu starten
    • Icon= Symbol für die Anwendung (Sie können ein Symbol verwenden, das von Ihrem Symbolthema bereitgestellt wird, oder einen absoluten Pfad zu einer Bilddatei.)
  2. Klicken Sie auf " Aktivitäten " oder " Anwendungen anzeigen " und suchen Sie nach "Mein Chrome" (Anwendungsname gemäß NameSchlüssel). Es sollte erscheinen.

  3. Klicken Sie mit der rechten Maustaste darauf und wählen Sie " Zu Favoriten hinzufügen ".
    Wenn durch 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 dann auf das Dock (von Legolas vorgeschlagen ).

Wenn nichts funktioniert, lesen Sie diese Fragen und Antworten: Benutzerdefinierter Launcher kann nicht zum Ubuntu Dock hinzugefügt werden (Zu Favoriten hinzufügen)

7 MarcelloNuccio Nov 07 2017 at 12:09

Ich hatte das gleiche Problem mit Firefox Nightly. Die folgende Konfiguration funktioniert für mich in ~/.local/share/applications/firefox-nightly.desktop:

[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly

Ohne StartupWMClass wird die laufende Anwendung nicht erkannt und das Symbol wird zweimal im Dock angezeigt.

4 SamKaz May 07 2018 at 14:39

Wenn die Anwendung nicht in Aktivitäten angezeigt wird , stellen Sie bei Problemen sicher, dass Sie keine haben

NoDisplay=true

Zeile in der .desktopDatei für Ihre Anwendung.