File .desktop adalah file teks sederhana yang menyimpan informasi tentang suatu program. Ini mengikuti format tertentu dan berisi beberapa bidang utama. Tiga kategori baris dalam file entri desktop adalah [Desktop Entry] , Key=Value , dan Comments . Kunci Type dan Name diperlukan untuk setiap file entri desktop. Kunci Exec mendefinisikan perintah untuk mengeksekusi saat meluncurkan aplikasi. Kunci Icon menentukan jalur ke file ikon yang terkait dengan aplikasi. File .desktop biasanya ditempatkan di ~/.local/share/applications atau /usr/share/applications/ , tergantung pada apakah Anda ingin peluncur dapat diakses hanya untuk akun lokal Anda atau untuk semua orang.
chmod +x filename.desktop atau klik kanan dan tambahkan izin untuk dieksekusi./usr/share/applications atau /home/"Username"/.local/share/applications [Desktop Entry]
Version=1.0
Name=jMemorize
Type=Application
Comment=Flash card based learning tool
Exec=/opt/jmemorise
Icon=/usr/share/icons/
Terminal=false
StartupNotify=true
Categories=EducationExec . Misalnya, jika executable Anda terletak di /home/user/programs/myprogram , Anda dapat mengatur tombol Exec ke /home/user/programs/myprogramGenericName : Kunci ini memberikan nama generik untuk aplikasi, yang dapat digunakan oleh lingkungan desktop untuk menampilkan aplikasi di menu dan tempat lain.Comment : Kunci ini memberikan deskripsi singkat atau komentar tentang aplikasi tersebut.Categories : Kunci ini menentukan kategori di mana aplikasi harus ditampilkan. Kategori dipisahkan oleh titik koma.MimeType : Kunci ini menentukan jenis mime yang mampu ditangani oleh aplikasi.Keywords : Kunci ini menentukan daftar kata kunci yang dapat digunakan untuk mencari aplikasi. Kata kunci dipisahkan oleh titik koma.StartupNotify : Kunci ini menentukan apakah lingkungan desktop harus diberitahu ketika aplikasi dimulai.StartupWMClass : Kunci ini menentukan properti WM_CLASS dari jendela utama aplikasi, yang dapat digunakan oleh lingkungan desktop untuk mengelompokkan jendela bersama..desktop Spesifikasi entri desktop (spesifikasi.freedesktop.org)
Cara membuat file .desktop untuk aplikasi Anda di linux - membuat teknologi lebih mudah