Back to all articles
#linux#tutorial

Menambahkan Desktop Entry di Linux

Menambahkan Desktop Entry di Linux dengan mudah, hanya beberapa langkah saja.

📅 Published: August 8, 2026✍️ Author: Muhammad Amirul Ihsan

Di Linux tidak semua aplikasi datang dengan desktop entry / start menu entry yang bisa langsung digunakan, seringkali berupa sebuah file binary yang perlu dijalankan secara manual.

Dengan kondisi tersebut, kadang sedikit perlu effort untuk membuka aplikasi yang kita inginkan. Harus masuk terminal dan jalankan aplikasinya sesuai dengan pathnya.

Untungnya, kita bisa menambahkan desktop entry secara mandiri di Linux. Mungkin yang terbiasa dengan Windows atau macOS rasanya ini ribet dan buang waktu. Tapi buat saya yang sedang bosan dengan 2 sistem operasi tersebut, malah ini seru setelah lama sekali tidak menggunakan Linux Desktop.

Lalu bagaimana caranya? Untuk menambahkan desktop entry kita harus membuat file dengan ekstensi .desktop dan simpan pada ~/.local/share/applications/ kemudian salin baris kode di bawah ini:

[Desktop Entry]
Name=YourAppName
Exec=/path/to/your/app_or_command
Icon=/path/to/icon.png
Type=Application
Terminal=false
Categories=Utility;

Sebagai contohnya, salah satu aplikasi wajib yang saya gunakan untuk menulis artikel ini tidak memiliki instalasi yang langsung menambahkan desktop entry, mungkin kalau paket .deb sih ada, ya. Kebetulan saya menggunakan CachyOS. Jadi paket instalasi yang disediakan berupa file .tar.gz yang perlu diekstrak terlebih dahulu.

Kemudian, setelah paket instalasinya diunduh, buka terminal:

cd Downloads

Lalu lakukan ekstraksi pada berkas yang diunduh, sesuaikan dengan nama berkas yang dimiliki:

tar -xvf Typora-linux-x64.tar.gz

Setelah selesai, kita pindahkan direktorinya, sebetulnya bebas ya untuk pathnya, cuma di sini saya pindahkan ke /opt

mv bin/Typora-linux-x64 /opt/typora

Setelah kita pindahkan direktori dari Typora, sekarang kita buat sebuah desktop entry untuk Typora agar bisa diakses lewat launcher atau start menu.

Buat berkas dengan nama typora.desktop di ~/.local/share/applications/:

nano ~/.local/share/applications/typora.desktop

Setelahnya, salin dan tempel kode di bawah ini, untuk membuat desktop entry:

[Desktop Entry]
Name=Typora
Comment=Markdown Editor
Exec=/opt/typora/Typora %F
Icon=/opt/typora/resources/assets/icon/icon_128x128.png
Terminal=false
Type=Application
Categories=Office;TextEditor;Development;
MimeType=text/markdown;text/x-markdown;

Setelah berkas dibuat, tidak serta-merta aplikasi tadi muncul di launcher atau start menu, kita perlu melakukan refresh atau reload untuk database desktop agar aplikasinya muncul:

update-desktop-database ~/.local/share/applications

Jadi sebenarnya caranya cukup sederhana ya, semoga bermanfaat.