Jak mogę dodać niestandardowe programy uruchamiające aplikacje „.desktop” do Ubuntu Dock?

Oct 21 2017

Stworzyłem .desktoppliki dla Ubuntu 16.04, aby uzyskać dostęp do moich profili Google Chrome, ale po uaktualnieniu do Ubuntu 17.10 (działało do Ubuntu 17.04) zostały usunięte ze stacji dokującej i nie mogę ich przypiąć.

Przykładowy plik:

#!/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;

Odpowiedzi

77 pomsky Oct 22 2017 at 04:25
  1. Utwórz .desktopplik (lub skopiuj, jeśli masz już gotowy), powiedzmy my-chrome.desktop, w swoim ~/.local/share/applications/katalogu.
    Możesz dodać do niego następujące wiersze, aby uzyskać prosty, minimalny program .desktopuruchamiający

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

    Klawisze są opisane poniżej

    • Name=Określona nazwa aplikacji (w tym konkretnym przykładzie użyłem „ Mój Chrome ”, aby uniknąć nieporozumień z już istniejącym programem uruchamiającym Google Chrome. Możesz użyć dowolnej innej nazwy).
    • Comment= Krótki opis aplikacji
    • Exec= Polecenie do wykonania w celu uruchomienia aplikacji
    • Icon= Ikona aplikacji (możesz użyć ikony dostarczonej przez motyw ikony lub bezwzględnej ścieżki do pliku obrazu).
  2. Kliknij „ Działania ” lub „ Pokaż aplikacje ” i wyszukaj „Mój Chrome” (nazwa aplikacji zgodna z Namekluczem). Powinien się pojawić.

  3. Kliknij go prawym przyciskiem myszy i wybierz „ dodaj do ulubionych ”.
    Jeśli kliknięcie prawym przyciskiem myszy na ikonę aplikacji w Docku nie wyświetla opcji „ Dodaj do ulubionych ”, wyszukaj aplikację na ekranie Aktywności , a następnie przeciągnij ją do doku (sugerowane przez Legolasa ).

Jeśli nic nie działa, zapoznaj się z pytaniami i odpowiedziami: Nie można dodać niestandardowego programu uruchamiającego do stacji dokującej Ubuntu (Dodaj do ulubionych)

7 MarcelloNuccio Nov 07 2017 at 12:09

Miałem ten sam problem z Firefox Nightly. Następująca konfiguracja działa dla mnie w ~/.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

Bez StartupWMClass uruchomiona aplikacja nie jest rozpoznawana, a ikona jest wyświetlana dwukrotnie na pasku zadań.

4 SamKaz May 07 2018 at 14:39

Dla każdego, kto ma problemy, jeśli aplikacja nie pojawia się w Aktywności , upewnij się, że nie masz pliku

NoDisplay=true

wiersz w .desktoppliku wniosku.