Tidak ada pilihan pada saat ini untuk menyematkan .desktopfile secara otomatis ke peluncur aplikasi yang baru saja diinstal. Itu tidak hanya memasukkan IntelliJ tetapi banyak aplikasi lain.
Secara teknis, ada cara untuk menambahkan ikon ke daftar ikon pada peluncur , namun sebagian besar pengembang tidak menggunakannya dan membiarkan opsi itu terserah pengguna. Karenanya Anda harus secara manual menyematkan ikon Peluncur. Jika tidak, begitu program keluar - ikon menghilang dari peluncur, yang merupakan perilaku yang tepat dari aplikasi apa pun yang tidak ada dalam daftar favorit peluncur.
Adapun .desktopfile itu sendiri - itu dibuat.

Memeriksa hanya Create a desktop entryopsi membuat file dalam ~/.local/share/applications/folder, yang biasanya menjadi tempat peluncur masuk untuk aplikasi yang tidak diketahui atau spesifik pengguna.
Untuk mengonfirmasi itu, saya telah menjalankan ini setelah instalasi:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
For all usersOpsi pemeriksaan akan dibuat /usr/share/applications/jetbrains-idea-ce.desktop, karena /usr/share/applicationsdirektori tersedia secara global untuk semua pengguna.
Salah satu dari ini adalah apa yang Anda inginkan, dan mereka dapat disematkan ke peluncur hanya dengan menyeret mereka dari manajer file atau lari ke peluncur. CATATAN : bin/idea.shharus dijalankan sebagai pengguna biasa - jika tidak, jalankan sebagai root, .desktopfile tersebut akan menjadi milik root, maka Anda tidak dapat menyeretnya ke peluncur. Jika itu masalahnya, Anda selalu bisasudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Anda selalu dapat menyalin salah satu dari itu ke Desktop jika itu yang Anda inginkan, tetapi .desktopfile tidak seharusnya ada di desktop.
Sebagai upaya terakhir, Anda selalu dapat membuat .desktopfile secara manual .
Dalam contoh saya, itu akan menjadi
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Perhatikan, ini berbeda dari contoh di tautan yang Anda berikan . Tidak #!/usr/bin/env xdg-openperlu dan Execbaris benar-benar berjalan /bin/shdan idea.shsebagai parameter untuk itu. Perhatikan bahwa .desktopfile ini perlu memiliki izin yang dapat dieksekusi, jika tidak Anda akan menerima peringatan "Aplikasi tidak tepercaya"