Gdzie są pliki .desktop Unity Launcher?


Odpowiedzi:


178

Globalnie w

/usr/share/applications 

Lokalnie w

~/.local/share/applications

Jeśli chcesz dodać niestandardowy program uruchamiający, utwórz go ~/.local/share/applications, uruchom go, przeciągnij i upuść na programie uruchamiającym *, a na koniec przypnij (kliknij prawym przyciskiem myszy element uruchamiający → Zachowaj w programie uruchamiającym ).

* Wydaje się, że otwarcie go za pomocą Nautilusa nie rozwiązuje problemu.


W ten sposób ikona niestandardowa nie jest wyświetlana, ale zamiast niej jest ikona aplikacji. Wszelkie pomysły, jak to naprawić? Próbowałem również dodać .desktop przez edytor gconf, ale nie znalazłem wpisu Unity.
— Tigull,

Masz rację, to prawdopodobnie błąd. Zamiast tego możesz po prostu przeciągnąć i upuścić plik .desktop na program uruchamiający. Aby znaleźć listę ulubionych, zainstaluj dconf-toolspakiet i uruchom dconf-editor. Lista jest przechowywana na pulpicie → jedność → program uruchamiający .
— htorque

1
Możesz ręcznie określić ikonę, która ma być używana, dodając następujący wiersz do pliku na pulpicie:Icon=/absolute/path/to/image.png
— Dunes

Wystarczy pamiętać, że osoby używające snapów mogą je znaleźć w /var/lib/snapd/desktop/applications/xyz.desktop
— Jon

14

Unity 2D szuka plików .desktop w /usr/share/applicationskatalogu. Można to znaleźć, używając następujących w terminalu:

locate firefox.desktop

Dla mnie zadziałało, dodając jeden z programów uruchamiających, który już tam był (np. Gimp.desktop ), używając następujących w terminalu

gconf-editor

aby dodać wpis do listy ulubionych w desktop/unity-2d/launcher.


Zapomniałem o locate, dziękuję! /usr/local/share/applications/to gdzie był winowajca!
— variona

5

cd ~/.local/share/applications to pierwsze miejsce, które wygląda.

Przykłady z mojego katalogu, którego użyłem do dodania szybkich list:

~ / .local / share / applications $ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

4

Oprócz globalnie w /usr/share/applications, lokalnie w ~/.local/share/applications, ma także /usr/local/share/applications/. Ma podobne efekty jak na całym świecie. Niektóre aplikacje wybierają umieszczenie pliku pulpitu w tym folderze.


1
Wskazówka /usr/local/share/applications/była na miejscu! Dzięki!
— smac89

3

Naprawdę sam to znalazłem! Konieczne jest utworzenie wpisu w alacarte. Aby dostosować ikonę, musisz ręcznie ręcznie edytować ikonę z Alacarte.


To nie brzmi jak właściwe rozwiązanie, ale raczej obejście błędu w programie uruchamiającym lub w oryginalnym pliku .desktop.
— JanC
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.