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.