Saya mencoba menjalankan "Create Desktop Entry" baik dari "Tools" di menu utama dan "Configure" dari layar splash. Itu menunjukkan
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
tetapi setelah menutup IDEA (tanpa secara manual mengunci ikon untuk launcher), ikon juga dihapus. Saya telah menghapus entri desktop di bawah ~/.local/share/applications
sesuai dengan utas ini, masukkan uraian tautan di sini.
Kemudian saya mencoba chmod 777
/usr/share/applications/jetbrains-idea.desktop
dan menyeretnya ke peluncur, yang masih tidak berfungsi.
JAVA_HOME
dan PATH
keduanya diatur dengan benar.
~/.config
folder cadangancp ~/.config ~/.config-backup
dan hapusrm -rf ~/.config
folder. Setelah ini lakukan reboot.bin/idea.sh
root sebagai dengansudo
? Karena itu memang membuat.desktop
file yang dimiliki oleh root , dan Anda tidak dapat menyeretnya ke peluncurJawaban:
Tidak ada pilihan pada saat ini untuk menyematkan
.desktop
file 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
.desktop
file itu sendiri - itu dibuat.Memeriksa hanya
Create a desktop entry
opsi 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:
For all users
Opsi pemeriksaan akan dibuat/usr/share/applications/jetbrains-idea-ce.desktop
, karena/usr/share/applications
direktori 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.sh
harus dijalankan sebagai pengguna biasa - jika tidak, jalankan sebagai root,.desktop
file 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
.desktop
file tidak seharusnya ada di desktop.Sebagai upaya terakhir, Anda selalu dapat membuat
.desktop
file secara manual .Dalam contoh saya, itu akan menjadi
Perhatikan, ini berbeda dari contoh di tautan yang Anda berikan . Tidak
#!/usr/bin/env xdg-open
perlu danExec
baris benar-benar berjalan/bin/sh
danidea.sh
sebagai parameter untuk itu. Perhatikan bahwa.desktop
file ini perlu memiliki izin yang dapat dieksekusi, jika tidak Anda akan menerima peringatan "Aplikasi tidak tepercaya"sumber
~/.local/share/JetBrains/
untuk membuka Wizard Instalasi lagi.Saya akhirnya bisa memperbaiki ini sendiri.
Pastikan JAVA_HOME diatur dengan benar di profil shell Anda. Misalnya, saya menggunakan zsh jadi saya harus menambahkan
export JAVA_HOME=/.....
di~/.zshrc
Jika Anda tentukan file jar untuk menjalankan sebagai
javaagent
diidea.vmoptions
, pastikan untuk menentukan nama path penuh.Cukup buat file .desktop dari IDEA atau secara manual dan arahkan
Exec
parameter ke path lengkapidea.sh
file Anda . Kemudian seret ke peluncur. Bekerja dengan baik.sumber
Mari kita buat dan instal file desktop baru
idea.desktop
yang merupakanshortcut
file untukIntelliJ IDEA
.$ vi ~/idea.desktop
Ketikkan yang berikut ini di file cara pintas
idea.desktop
menggunakan editor:Sekarang, jalankan perintah berikut untuk menginstal
idea.desktop
file dalam/usr/share/applications/
direktori:$ sudo desktop-file-install idea.desktop
Untuk menyelesaikan jawaban ini, mari kita buat direktori
symlink
di/usr/local/bin
:Atau, karena
IntelliJ IDEA
biner yang dapat dieksekusi terletak di bawah/opt/idea/bin
, kami juga dapat menambahkan direktori induknya ke kami$PATH
sehingga kami dapat meluncurkan program tanpa menentukan path absolut ke file biner.Saya memiliki masalah pintasan serupa saat menginstal Netbeans 10.0, silakan merujuk Setelah instalasi, Netbeans 10.0 tidak akan berjalan dari desktop Ubuntu 18.04
sumber
Mungkin aku sudah terlambat. Ide 19.1 adalah membuat entri yang ada di file jetbrains-idea.desktop. ketika saya menekan peluncur dan mencoba mencari melalui mengetik
idea
itu tidak muncul. Setelah saya membuat salinan file:sudah mulai terlihat.
sumber
cukup kamu bisa:
sumber