File .desktop hanyalah sebuah pintasan yang digunakan untuk meluncurkan aplikasi di Linux. Tanpa file .desktop, aplikasi Anda tidak akan muncul di menu Aplikasi dan tidak dapat diluncurkan dengan peluncur pihak ketiga seperti Ulauncher dan Albert.
Sebagian besar aplikasi, saat diinstal, akan membuat file .desktop secara otomatis dan menempatkan dirinya di menu “Aplikasi” untuk akses cepat. Namun, jika Anda mengompilasi program dari sumber atau mengunduh aplikasi dalam format arsip, mungkin tidak demikian, dan Anda mungkin harus membuka terminal untuk menjalankan biner setiap kali Anda ingin menggunakannya. Jelas, ini bisa menjadi langkah yang sangat membosankan dan merepotkan. Tutorial ini menunjukkan bagaimana Anda dapat membuat file .desktop untuk aplikasi apa pun yang Anda gunakan yang dapat diluncurkan dari menu “Applicationâ€.
Cara Membuat Peluncur Desktop
File .desktop adalah file teks sederhana yang menyimpan informasi tentang suatu program. 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. Jika Anda menavigasi ke salah satu direktori di File Manager, Anda akan melihat beberapa file .desktop yang sesuai dengan aplikasi yang terinstal di komputer Anda.
Untuk tujuan demonstrasi, kami membuat file .desktop untuk Super Tux Kart, sebuah game balap kart yang terkadang kami suka mainkan. Sebuah versi tersedia di repo Ubuntu, tetapi ini seringkali berada di belakang versi stabil terbaru.
Satu-satunya cara untuk mendapatkan rilis terbaru dan terhebat adalah dengan mengunduh arsip tar, mengekstraknya, dan GB
- Setelah ekstraksi selesai, ubah ke folder yang baru dibuat dan temukan yang dapat dieksekusi.
- Klik kanan dan pilih “Jalankan sebagai Program” untuk meluncurkan program hanya untuk memastikannya berfungsi.
- Dalam beberapa kasus, Anda tidak akan melihat opsi “Jalankan” di menu, seringkali karena yang dapat dieksekusi adalah file .text. Anda dapat menyiasatinya dengan menjalankannya melalui terminal.
- Jika Anda telah mengonfirmasi bahwa aplikasi berfungsi saat Anda meluncurkannya, Anda dapat keluar darinya.
- Luncurkan editor teks Anda dan rekatkan yang berikut ke dalam file teks kosong:
[ Entri Desktop ] Pengkodean = UTF- 8 Versi = 1.0 Ketik = Terminal Aplikasi = salah Exec = / path / to / executable Name = Nama Aplikasi Icon = / path / to / icon
Catatan : Anda harus mengubah bidang “Exec” menjadi jalur ke bidang yang dapat dieksekusi dan bidang “Nama” menjadi nama aplikasi. Sebagian besar program menyediakan ikon di suatu tempat di arsip, jadi jangan lupa untuk menyertakannya juga. Dalam kasus kami, file launcher untuk Super Tux Kart terlihat seperti gambar berikut.
- Simpan file di folder “~/.local/share/applications†sebagai “nama-aplikasi.desktopâ€. Folder “.local” adalah folder tersembunyi di direktori “Beranda” Anda dan mode “Tampilkan File Tersembunyi” harus diaktifkan agar Anda dapat melihatnya. Jika Anda ingin dapat diakses secara global, jalankan perintah berikut di terminal:
sudo mv ~ / .local / share / aplikasi /< nama-aplikasi.desktop > / usr / bagikan / aplikasi /
Catatan : jangan lupa ganti <application-name.desktop> dengan nama sebenarnya dari file .desktop.
- Setelah selesai, buka menu “Applications†di desktop Anda untuk menemukan aplikasi .desktop.
Metode yang dijelaskan di sini harus bekerja pada semua sistem operasi berbasis Linux utama. Ini tangkapan layar lain yang menunjukkan Super Tux Kart di peluncur aplikasi Xubuntu (XFCE).
Cara Menyalin File .Desktop
Seperti dibahas di atas, Anda bisa mendapatkan file .desktop dari program yang telah Anda instal melalui repositori. Ini berguna jika Anda ingin membuat file .desktop khusus sebagai cara GB
- Ini menampilkan daftar semua lokasi sistem di mesin Anda. Tekan “Komputer.”
- Buka “/usr/share/aplikasi.†Direktori ini berisi file .desktop yang digunakan manajer desktop Anda untuk membuat Menu Aplikasinya.
- Salin aplikasi yang ingin Anda buat pintasannya. Misalnya, klik kanan pada “firefox-esr.desktop†dan pilih “Copy.â€
- Kembali ke desktop Anda dan tempatkan file .desktop dengan mengklik kanan dan memilih “Tempel”.
- Klik kanan pada file .desktop Anda dan pilih “Izinkan Peluncuran”. Melakukan ini akan mengatur bit izin sehingga lingkungan desktop Anda dapat menggunakan file ini untuk meluncurkan program Anda.
Cara Membuat File .Desktop Dengan Program Pihak Ketiga
Selain mengedit dan menyalin file .desktop, Anda juga dapat membuat pintasan di Linux melalui program Antarmuka Pengguna Grafis (GUI). Ini berguna jika Anda tidak nyaman mengedit file konfigurasi.
Berbeda dengan metode sebelumnya, ini mengharuskan Anda menginstal program seperti Arronax, yang mungkin tidak ada di repositori distribusi Anda. Meskipun demikian, masih memungkinkan untuk menggunakannya dengan mendapatkan salinan dari GB
- Saya menginstal program GUI dengan menjalankan perintah berikut:
sudo tepat instal arronax
- Di sisi lain, jika Anda menginstalnya melalui tarball, Anda perlu membongkar arsip menggunakan tar:
tar xvzf / beranda / $USER / Unduhan / arronax-0.8.1.tar.gz
- Jalankan Arronax dengan menjalankan perintah di bawah atau mengetik “arronax” saat berada di Menu Aplikasi. Ini akan memunculkan jendela tempat Anda dapat membuat dan menyimpan file .desktop.
. / setup.py && . /run.py _
- Untuk membuat pintasan pertama Anda menggunakan Arronax, klik ikon “Baru” di Bilah Menu Arronax untuk membuat templat yang dapat Anda gunakan untuk pintasan Anda.
- Berikan nama pintasan dan jalur f
ile ke program Anda. Misalnya, kami membuat file .desktop untuk Firefox dengan mengetikkan “Firefox” di kolom “Title” dan /bin/firefox-esr di kolom “Command”.
- Tekan panah hijau di Bilah Menu Arronax untuk menyimpan pintasan.
- Dalam contoh ini, kami menyimpannya sebagai “Firefox.desktop” di direktori desktop kami.
- Klik kanan file .desktop ini dan pilih “Izinkan Peluncuran” untuk mengatur bit izinnya, seperti yang ditunjukkan di atas.
Pertanyaan yang Sering Diajukan
Apakah mungkin untuk menggunakan file .desktop bahkan jika saya menggunakan window manager?
Tidak, file .desktop tidak akan berfungsi pada sebagian besar pengelola jendela, karena tidak memiliki dukungan yang diperlukan untuk spesifikasi “Menu XDG”. Meskipun dimungkinkan untuk membuat file .desktop di pengelola jendela, itu tidak akan ditampilkan sebagai pintasan desktop. Salah satu cara untuk membuat ulang mekanisme ini adalah dengan menggunakan skrip shell bersama Simple X Hotkey Daemon.
Apakah mungkin membuat file .desktop untuk aplikasi CLI dan TUI menggunakan Arronax?
Ya! Anda dapat dengan mudah membuat file .desktop untuk program yang berjalan di terminal, yang berguna jika Anda sudah menggunakan program TUI dan ingin memiliki cara cepat untuk mengaksesnya.
Untuk melakukan ini menggunakan Arronax, buat pintasan .desktop baru dengan memberikan “Judul” dan “Perintah”, lalu alihkan opsi “Jalankan di Terminal” dan simpan pintasan baru.
Apakah mungkin menyembunyikan pintasan desktop dari Menu Aplikasi?
Ya! Dimungkinkan untuk memodifikasi file .desktop agar tidak muncul di Menu Aplikasi Anda dengan menambahkan satu baris kode dalam file yang ingin Anda edit. Misalnya, jika Anda ingin menyembunyikan Firefox dari Menu Aplikasi Anda, buka file “firefox-esr.desktop†di “/usr/share/applicationsâ€. Dari sana, tambahkan Hidden=true di akhir file, lalu mulai ulang komputer Anda untuk menerapkan perubahan.
Kredit gambar: Charles-Adrien Fournier via Unsplash Semua tangkapan layar oleh Ramces Red.