Di Linux, aplikasi tanpa file desktop tidak akan terintegrasi dengan lingkungan desktop Anda. Sebagian besar aplikasi menyediakannya, tetapi terkadang Anda harus membuatnya. Caranya cukup mudah, cukup ikuti langkah berikut. File
Desktop
File desktop berisi informasi tentang aplikasi atau skrip yang dimilikinya. Mereka paling sering digunakan dengan executable biner, tetapi Anda juga dapat menggunakannya dengan skrip, jika Anda mau. Untuk singkatnya, kami hanya akan mengatakan "aplikasi."
Sebuah file desktop berisi metadata yang dapat dirujuk oleh lingkungan desktop Anda ketika berurusan dengan aplikasi itu. File desktop akan menentukan di mana biner atau skrip aplikasi berada, ikon apa yang digunakannya, dan sebagainya. Karena file desktop disimpan di lokasi standar, lingkungan desktop Anda dapat dengan andal menemukan dan mereferensikannya.
Jika aplikasi tidak memiliki file desktop, beberapa integrasinya dengan lingkungan desktop Anda akan gagal. Itu tidak akan muncul di hasil pencarian aplikasi, Anda juga tidak akan bisa menyematkannya ke dok atau peluncur lainnya. Pada beberapa lingkungan desktop, Anda dapat menempatkan file desktop di desktop Anda dan itu akan bertindak sebagai jalan pintas, memungkinkan Anda menjalankan aplikasi dengan mengklik dua kali file desktop. Kasus penggunaan inilah yang memberi mereka nama mereka.
Aplikasi mungkin tidak memiliki file desktop karena beberapa alasan. Rutin pemasangan mungkin tersendat, atau mungkin penginstal minimalis yang tidak pernah bermaksud menyediakannya. Mengunduh aplikasi sebagai kode sumber dan mengompilasinya di komputer Anda sering kali tidak membuat file desktop.
Tentu saja, jika Anda sendiri yang menulis aplikasi tersebut, Anda juga bertanggung jawab atas file desktop. Aplikasi yang berperilaku baik dan sesuai dengan norma dan harapan lingkungan desktop Anda adalah aplikasi yang terasa profesional dan memberikan kepercayaan kepada pengguna bahwa Anda tahu apa yang Anda lakukan.
Terlepas dari alasan Anda akan membuat file desktop, cara lakukan hal yang sama di semua kasus.
Konstruksi File Desktop
A File desktop adalah file teks biasa. Mereka dapat dibuat menggunakan editor teks apa pun. Mereka diberi nama yang sama dengan aplikasi yang mereka wakili, dan menurut konvensi memiliki ekstensi “.desktop”.
File desktop dapat berisi komentar, header grup, dan pasangan nilai kunci.
Comments: Komentar dimulai dengan hash “#“.Group Header: Header grup bertindak sebagai judul bagian. Mereka diapit dalam tanda kurung “[]”. Mereka digunakan untuk mengelompokkan kumpulan pasangan nilai kunci yang terkait. Satu-satunya header grup wajib adalah "[Entri Desktop]." Pasangan Nilai-Kunci: Pengaturan dimasukkan dengan memberikan nilai ke elemen bernama, atau "kunci." Misalnya, Type=Application adalah pasangan nilai kunci. "Jenis" adalah kuncinya dan "Aplikasi" adalah nilainya. Contoh yang Bekerja
Sebelum Anda memulai, pastikan aplikasi berjalan. Buka jendela terminal, dan luncurkan aplikasi. Jika itu berjalan, itu bagus. Anda dapat melanjutkan dan membuat file desktop Anda. Jika aplikasi tidak berjalan, maka apa pun yang Anda masukkan ke dalam file desktop, aplikasi itu tetap tidak akan berjalan.
Anda perlu memperbaiki apa pun yang menghalangi peluncuran aplikasi bahkan sebelum Anda berpikir untuk menambahkan lapisan abstraksi lain dengan cara file desktop.
Program yang sedang kita kerjakan memiliki executable bernama taf yang terletak di direktori “/usr/local/bin/taf/”. Kami akan meluncurkan aplikasi untuk memastikannya berjalan tanpa masalah.
./taf
Program diluncurkan dengan baik.
Tes sederhana itu menghasilkan pengetahuan yang berguna. Jika kami mengalami kesulitan saat mencoba meluncurkan aplikasi dari file desktop kami, itu berarti masalahnya pasti ada hubungannya dengan file desktop, dan bukan aplikasi itu sendiri.
Kita dapat membuat file desktop kita di mana saja, tetapi untuk menggunakannya kita perlu untuk menyalinnya ke salah satu dari dua tempat.
Jika Anda satu-satunya orang yang akan menggunakan aplikasi, salin file desktop Anda ke direktori “~/.local/share/applications” Anda. Jika Anda ingin semua pengguna dapat menggunakan aplikasi, salin file desktop Anda ke direktori “/usr/share/applications/”.
File desktop yang berfungsi penuh tidak harus berisi banyak informasi. Inilah file desktop yang kami buat untuk aplikasi taf. Ini disebut “taf.desktop.”
[Desktop Entry] Name=Teks Adventure Framework GenericName=Interpreter untuk GDL Adventure Scripts Comment=Game Description Language interpreter Version=1.0 Exec=/usr/local/bin/taf/taf Path=/usr /local/bin/taf/ Ikon=/usr/local/bin/taf/taf_icon.png Terminal=false Type=Kategori Aplikasi=GNOME;GTK;Game;
Ini dapat digunakan sebagai template untuk file desktop Anda sendiri. Ingatlah untuk menggunakan nama executable Anda untuk aplikasi tempat Anda membuat file desktop, dan ubah jalur direktori agar sesuai.
Inilah arti setiap baris.
[Desktop Entry]: Baris ini mengidentifikasi file sebagai berkas desktop. Bahkan jika file salah nama dan tidak memiliki ekstensi ".desktop", itu harus dikenali dan ditangani sebagai file desktop.Nama: Judul lengkap aplikasi, bukan nama yang dapat dieksekusi. Ini akan ditampilkan di bawah ikon aplikasi saat ditampilkan di lingkungan desktop. Ini juga merupakan teks yang akan digunakan dalam tooltips.GenericName: Deskripsi umum dari jenis aplikasi ini. Jika ada istilah umum yang berlaku seperti browser web, IDE, atau pengolah kata, Anda dapat menggunakannya. Komentar: Ini dimaksudkan untuk memberikan informasi tambahan untuk melengkapi pasangan nilai kunci “Nama” dan “NamaGenerik”. Versi: Versi spesifikasi file desktop yang sesuai dengan file ini.Exec: Ini mungkin nama file yang dapat dieksekusi, atau path lengkap ke file yang dapat dieksekusi, termasuk nama file yang dapat dieksekusi.Path: Ini adalah path ke direktori yang aplikasi akan diluncurkan dari. Ini adalah direktori kerja aplikasi pada waktu peluncuran. Ikon: Ikon aplikasi. Ikon ini digunakan dalam hasil pencarian aplikasi dan ketika aplikasi ditambahkan ke dok atau peluncur lainnya. Terminal: Menunjukkan apakah aplikasi berjalan di jendela terminal. Jenis: Untuk aplikasi biasa, ini akan selalu menjadi "Aplikasi." Kategori: Ini nilai harus diakhiri dengan titik koma “;” karena berisi daftar. Daftar tersebut berisi kategori-kategori dimana aplikasi dapat dicantumkan di dalam menus.
Setiap kali Anda memodifikasi file desktop langsung—yang ada di “~/.local/share/applications” atau “/usr/share/applications/”—Anda akan perlu keluar dan masuk lagi untuk melihat efek apa yang telah dibuat oleh perubahan Anda. Untuk menghindari ini, Anda dapat menggunakan perintah update-desktop-database. Anda harus menggunakan sudo saat melakukannya.
sudo update-desktop-database
Ada juga utilitas untuk memeriksa kebenaran file desktop Anda. Jika mendeteksi sintaks atau kesalahan lain, itu akan melaporkannya kepada Anda. Kami akan menambahkan kata "Application" ke baris "Categories" di file kami, dan memeriksanya.
Kami mengubah baris terakhir menjadi:
Categories=GNOME;GTK;Game;Application;
Ini seharusnya menimbulkan kesalahan karena "Application ” kategori telah ditinggalkan.
desktop-file-validate taf.desktop
Validator memberi kami peringatan bahwa kategori “Aplikasi” tidak lagi menjadi nilai yang dapat diterima dalam daftar “Kategori”.
Menggunakan File Desktop Anda
Jika aplikasi hanya untuk Anda gunakan, salin file desktop ke direktori “~/.local/share/applications” Anda. Jika semua pengguna diizinkan untuk menggunakan aplikasi, salin file desktop ke direktori “/usr/share/applications/”.
Kita akan menyalinnya ke direktori “/usr/share/applications/”.
sudo cp taf .desktop /usr/share/applications
Kami juga akan memastikan file desktop baru kami dibaca dan metadatanya ditambahkan ke database.
sudo update-desktop-database
Kunci "Super" biasanya terletak di antara "Ctrl" dan " tombol Alt”. Menekan tombol "Super" di GNOME memasuki pencarian aplikasi. Karena file desktop kami menjelaskan aplikasi yang disebut "Teks Petualangan Kerangka", memasukkan "teks" sebagai petunjuk pencarian sudah cukup untuk menampilkan ikon aplikasi di hasil pencarian.
Mengklik ikon meluncurkan aplikasi.
Aplikasi telah terintegrasi dengan baik ke desktop lingkungan. Ikonnya ditampilkan dengan benar di dok saat dijalankan. Menunjuk ke ikon akan menampilkan keterangan alat yang berisi nama lengkap aplikasi.
Mengklik ikon akan menampilkan tampilan pratinjau jendela, menunjukkan jendela bahwa aplikasi telah dibuka.
Mengklik kanan ikon aplikasi akan menghasilkan menu konteks. Memilih opsi "Tambahkan ke Favorit" menyematkan aplikasi ke dok.
Ikon aplikasi dipindahkan di atas garis pemisah dan menjadi ikon permanen di dok. Ikon tetap ada bahkan saat aplikasi tidak berjalan.
Go Native
Pengguna berharap dapat melakukan hal-hal tertentu dengan aplikasi desktop. Mereka mengharapkan aplikasi terdaftar di hasil pencarian. Mereka akan menganggap itu dapat disematkan ke peluncur dan dok, dan memiliki kelebihan lain dari aplikasi asli yang berperilaku baik. Jumlah yang mengejutkan dari interaksi ini dikendalikan oleh file desktop.
Jika Anda menemukan diri Anda berurusan dengan aplikasi yang kehilangan file desktopnya, Anda sekarang dapat membuatnya untuk itu. Itu pasti mengalahkan peluncuran aplikasi dengan tangan setiap kali.
TERKAIT: Cara Menjadi Lebih Produktif di Ubuntu Menggunakan Pintasan Keyboard
Itulah berita seputar
Cara Mengintegrasikan Aplikasi dan Script ke Desktop Linux, semoga bermanfaat.
Disadur dari HowToGeek.com.