Odpowiedzi:
Prawdopodobnie siedzi, /usr/share/applications/
ale jeśli chcesz znaleźć każdy .desktop
plik w systemie, uruchom to:
find / -name '*.desktop'
lub
sudo updatedb
locate *.desktop
Aby znaleźć pliki z „skrooge” w ścieżce lub nazwie, dodaj polecenie grep do polecenia:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop
. Dzięki. :)
System przechowuje pliki .desktop w /usr/share/applications/
. Niestety, jeśli otworzysz ten folder w nautilus, pliki .desktop pojawią się z ikoną określoną w pliku i nazwą pliku wywoływaną w pliku. Nie będziesz również mógł edytować tych plików, klikając je i wybierając edytuj.
Aby edytować te pliki, musisz otworzyć ten folder w oknie terminala. Wykonanie ls
polecenia spowoduje wyświetlenie wszystkich plików .desktop z ich rzeczywistymi nazwami. Po zlokalizowaniu pulpitu, który chcesz zmienić, uruchom gksudo gedit {file-name}.desktop
.
Normalną praktyką jest przechowywanie wszelkich plików .desktop tworzonych lub edytowanych w folderze domowym ~/.local/share/applications
.
~/.local/share/applications
są ładowane ponownie po ponownym uruchomieniu sesji. Wyloguj się i zaloguj ponownie. Pamiętaj, że są one specyficzne dla tego użytkownika.
Kilka dodatkowych szczegółów uzupełniających inne odpowiedzi:
Zazwyczaj .desktop
pliki pakietów będą znajdować się w /usr/share/applications
.
Jeśli chcesz, możesz skopiować jeden z nich ~/.local/share/applications
i edytować go bez potrzeby sudo . Pozycje w ~/.local/share/applications
będzie zastąpić dopasowania się /usr/share/applications
i /usr/local/share/applications
, ale są widoczne tylko do użytkownika.
Alternatywnie możesz umieścić edytowaną kopię w /usr/local/share/applications
miejscu, w którym zastąpi ona dowolną, /usr/share/applications
a jednocześnie będzie widoczna dla całego systemu.
Pamiętaj, że nie powinieneś edytować .desktop
plików /usr/share/applications
bezpośrednio; wszelkie wprowadzone zmiany zostaną automatycznie zastąpione, gdy aplikacja zostanie zaktualizowana przez menedżera pakietów.
Wydobyto stąd
locate -i "*skrooge*.desktop"
. Chociaż istnieją głównie trzy miejsca, w których jedność będzie szukać plików na pulpicie.~/.local/share/applications
,/usr/local/share/applications
I/usr/share/applications
. Jeśli istnieją pliki pulpitu dla tego samego polecenia w wielu miejscach, użyje ono skrajnie lewej z trzech wymienionych na liście.