Problem:
Zrobiłem .desktop
pliki dla Ubuntu 16.04, aby uzyskać dostęp do moich profili Google Chrome, ale po uaktualnieniu do Ubuntu 17.10 (działało na Ubuntu 17.04) zostały one usunięte i nie mogę ich ponownie 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;
.desktop
17.10
gnome-shell
ubuntu-dock
Teivel
źródło
źródło
Exec=google-chrome --profile-directory=Default
?Odpowiedzi:
.desktop
plik w~/.local/share/applications
.Dodaj w nim następujące linie
(Nadaję mu nazwę „Mój Chrome”, aby uniknąć pomyłek z już istniejącym programem uruchamiającym Google Chrome. Możesz użyć dowolnej innej nazwy).
Zrób to.
Kliknij Działania lub Pokaż aplikacje i wyszukaj „Mój Chrome”. Powinno się pojawić.
Kliknij go prawym przyciskiem myszy i oznacz jako ulubiony.
Gdy kliknięcie prawym przyciskiem myszy ikony aplikacji w doku nie pokazuje opcji „ Dodaj do ulubionych ”, wyszukaj aplikację na ekranie Działania , a następnie przeciągnij ją do doku (sugerowane przez Legolas ).
Jeśli nic nie działa, zapoznaj się z poniższymi pytaniami: Nie można dodać niestandardowego programu uruchamiającego do Docka (* Dodaj do ulubionych *)
źródło
~
do.desktop
pliku , musisz podać pełną ścieżkę (nie ma~
jednak treści w przykładowym.desktop
pliku).Miałem ten sam problem z Firefoksem Nightly. Następująca konfiguracja działa dla mnie w
~/.local/share/applications/firefox-nightly.desktop
:Bez StartupWMClass działająca aplikacja nie jest rozpoznawana, a ikona jest dwukrotnie wyświetlana w stacji dokującej.
źródło
.desktop
pliku) brzmi jak osobny problem. Myślę, że byłoby lepiej, gdybyś zadał nowe pytanie i sam dodał odpowiedź. Jest już jeden .StartupWMClass
tydzień temu opublikowałem odpowiedź ( podstęp). Jeśli Twoja odpowiedź różni się znacznie, zachęcamy do opublikowania nowej odpowiedzi. Ale to pytanie jest nieco mylące, OP ma problem tylko w Wayland, a nie w Xorg. Myślę więc, że lepiej, jeśli możesz napisać nowe pytanie i odpowiedzieć na nie sam. Ostatnio nie widziałem nowych pytań z wieloma ikonami, tylko komentarz.Dla każdego, kto ma problemy, jeśli aplikacja nie pojawia się w Działania, upewnij się, że w pliku .desktop aplikacji nie ma „NoDisplay = true”.
źródło
Mogę potwierdzić, że powyższe działa głównie w Ubuntu 18.04.
Zauważ, że umieszczenie pliku .desktop w ~ / .local / share / applications nie ma żadnego efektu wizualnego.
To nie nie umieścić wpis na pulpicie!
Dodaje jednak aplikację do listy aplikacji, a następnie umożliwia jej dodanie do ulubionych (czasami).
Dlaczego więc plik ma rozszerzenie „.desktop”, skoro nie ma nic wspólnego z pulpitem?
Jeśli uważasz, że jest to mętne myślenie twórców, nie będziesz sam.
Po prostu robi się dziwniej ...
Ten plik:
Umieszczony w ~ / Desktop o nazwie jetbrains-phpstorm.desktop nie wyświetla ikony na pulpicie.
Jednakże, jeśli jest ona nazwana PhpStorm.desktop to robi umieścić ikonę na pulpicie.
Dokładnie ten sam plik umieszczony w ~ / .local / share / applications o nazwie jetbrains-phpstorm.desktop robi 2 rzeczy:
W aplikacjach ~ / .local / share / aplikacje nie ma znaczenia, jak nazwiesz ten plik: jetbrains-phpstorm.desktop działa tak samo, jak PhpStorm.desktop
Kiedy powiedziałem „czasami”, oto plik, który działa w ~ / Desktop, a po umieszczeniu w ~ / .local / share / applications pozwala aplikacji na pojawienie się w „Pokaż aplikacje”, ale nie pozwala na „Dodaj do ulubionych”:
Coś na pewno pachnie ....
(Mam 6 godzin życia, nigdy nie wrócę ...)
źródło