Untuk 14,04, saya mencoba Lubuntu LTS.
Jika saya menjalankan ls -l /usr/share/app-install/desktop
, saya mendapatkan daftar 3085 file .desktop. Semua kecuali satu tanggal 18 April. Pengecualian adalah:
-rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu
Dari tanggal, jelas bahwa semua ini diinstal secara default dan bukan oleh saya.
Tidak setiap program berbasis GUI membawa file .desktop sendiri pada saat itu diinstal (sebagian besar dalam
/usr/share/applications
)?Lalu mengapa ribuan file .desktop ini diperlukan? Dari nama mereka, kebanyakan dari mereka tidak ada hubungannya dengan Lubuntu.
- Nama mereka berbeda dari file .desktop biasa (seperti yang ada dalam
/usr/share/applications
): banyak, tidak semua, sepertiname:name.desktop
yang biasa sajaname.desktop
. - Yang saya lihat semuanya memiliki garis dengan di
X-AppInstall-Popcon=nnn
manannn
serangkaian angka. Saya tahu bahwa Popcon "mengumpulkan statistik yang menentukan paket mana yang paling populer dengan pengguna Ubuntu". Tapi mengapa itu bagian dari file .desktop ini?
popularity-contest
di sistem Anda yang melakukan itu..
dan..
;-)ls -l
yang harustotal 12384
berarti jumlah file. Saya akan menghapus komentar sebelumnya tentang itu. Kembali. popcon, saya pikir itu diinstal secara default pada semua rasa resmi (versi desktop).Jawaban:
.desktop
File - file di bawah/usr/share/app-install/desktop
diinstal oleh paket aplikasi-instal-data . Paket ini menyediakan metadata tentang aplikasi yang digunakan oleh Pusat Perangkat Lunak Ubuntu dan (dalam kasus Anda) Pusat Perangkat Lunak Lubuntu. Paket ini juga berisi salinan ikon setiap aplikasi yang direferensikan dari.desktop
file.Pada dasarnya,
.desktop
file - file ini sangat mirip dengan.desktop
file yang digunakan oleh menu lingkungan desktop Anda untuk meluncurkan aplikasi. Namun, seperti yang Anda perhatikan, metadata mereka ditambahkan untuk hal-hal seperti jumlah popularitas dan kata kunci pencarian.Dan, seperti yang mungkin sudah jelas,
app-install-data
paket menginstal set lengkap.desktop
file dan ikon pada semua sistem Ubuntu terlepas dari rasa mana yang diinstal, aplikasi mana yang diinstal secara default, atau aplikasi mana yang telah diinstal atau dihapus pada sistem tertentu.Tujuan dari semua ini adalah untuk memberikan pengguna pengalaman Pusat Perangkat Lunak yang dipoles yang memberikan informasi tentang semua aplikasi yang dapat diinstal di Ubuntu tanpa harus meminta dan menyimpan semua itu dari layanan web. The
app-install-data
paket dibangun untuk setiap rilis Ubuntu dari semua aplikasi yang dikenal yang berada di repositori Ubuntu. Dan itu memungkinkan pengguna untuk membuka Pusat Perangkat Lunak, mencari aplikasi berdasarkan nama atau kata kunci, dan dapat melihat nama, deskripsi, dan ikon yang sama yang akan muncul di menu desktop atau peluncur ketika mereka menginstal aplikasi.File-file metadata dan ikon-ikon ini dapat dihapus jika Anda mau dengan hanya menghapus instalasi paket yang memuatnya:
Perhatikan bahwa menghapus
app-install-data
kehendak dalam penghapusan kekuatan pergantianlubuntu-software-center
,lubuntu-desktop
,software-center
, danubuntu-desktop
. Namun, penghapusan paket-paket ini tidak akan memengaruhi Synaptic, aptitude, apt-get, atau front-end lainnya untuk manajer paket apt. Hanya aplikasi Pusat Perangkat Lunak Ubuntu yang membutuhkan file-file ini.sumber