Jawaban:
Mungkin duduk /usr/share/applications/
tetapi jika Anda ingin menemukan setiap .desktop
file di sistem jalankan ini:
find / -name '*.desktop'
atau
sudo updatedb
locate *.desktop
Untuk menemukan file dengan "skrooge" di jalur atau namanya, tambahkan grep ke perintah:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop
. Terima kasih. :)
Sistem menyimpan file .desktop di /usr/share/applications/
. Sayangnya, jika Anda membuka folder itu di nautilus, file .desktop muncul dengan ikon yang ditentukan dalam file dan dengan nama file yang dipanggil di dalam file. Anda juga tidak akan diizinkan untuk mengedit file-file ini dengan mengkliknya dan memilih edit.
Untuk mengedit file-file ini, Anda perlu membuka folder itu di dalam jendela terminal. Melakukan ls
perintah akan menampilkan semua file .desktop dengan nama sebenarnya. Saat Anda menemukan .desktop yang ingin Anda ubah, jalankan gksudo gedit {file-name}.desktop
.
Ini adalah praktik normal untuk menyimpan file .desktop yang Anda buat atau edit di folder rumah Anda ~/.local/share/applications
.
~/.local/share/applications
dimuat ulang saat sesi dimulai ulang. Jadi, keluar dan masuk kembali. Perhatikan bahwa ini khusus untuk pengguna itu.
Beberapa detail tambahan untuk melengkapi jawaban lainnya:
Biasanya, .desktop
file untuk paket akan berlokasi di /usr/share/applications
.
Jika mau, Anda dapat menyalin ~/.local/share/applications
dan mengeditnya di sana tanpa memerlukan sudo . Item dalam ~/.local/share/applications
akan menimpa item yang cocok di /usr/share/applications
dan /usr/local/share/applications
, tetapi hanya dapat dilihat oleh pengguna Anda.
Atau, Anda dapat menempatkan salinan yang telah diedit di /usr/local/share/applications
tempat yang akan menimpa apa pun /usr/share/applications
sekaligus terlihat oleh seluruh sistem.
Perhatikan bahwa Anda tidak boleh mengedit .desktop
file /usr/share/applications
secara langsung; setiap perubahan yang Anda lakukan akan ditimpa secara otomatis ketika aplikasi diperbarui oleh manajer paket.
Diekstrak dari sini
locate -i "*skrooge*.desktop"
. Meskipun ada terutama tiga tempat persatuan akan mencari file desktop.~/.local/share/applications
,/usr/local/share/applications
dan/usr/share/applications
. Jika ada file desktop untuk perintah yang sama di banyak tempat, itu akan menggunakan paling kiri dari tiga yang saya daftarkan.