Peluncur aplikasi Java tidak tinggal di peluncur Persatuan

19

Saya menggunakan IntelliJ IDEA, yang merupakan aplikasi Java. Ketika dijalankan (dipanggil melalui Dash) itu menunjukkan ikon peluncur tanpa nama. Saya telah mencoba beberapa kali untuk mengklik kanan dan memilih "keep in launcher", tetapi tidak berhasil - setiap kali saya menutupnya ikon launcher menghilang. Saya mencoba menggunakan MyUnity untuk memperbaiki ini, tetapi juga gagal. Saya tidak keberatan meretas ini secara manual, tetapi saya tidak tahu di mana konfigurasi peluncur disimpan atau apa yang harus dilakukan.

File desktop yang relevan ditunjukkan di bawah ini, dan itu berfungsi dengan tanda hubung dengan sempurna.

[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
Tabel Bobby Kecil
sumber

Jawaban:

21

Ini adalah masalah di semua JetBrain IDEs. Di PyCharm (yang saya gunakan) diselesaikan di versi 2.0. Kemungkinan dipecahkan dalam versi IntelliJ yang sesuai (mungkin 11, tapi saya tidak yakin).

Anda harus masuk ke Menu Alat dan pilih Buat Entri Desktop . Ini akan membuat file Desktop yang benar di tempat yang benar, sehingga akan ditambahkan ke menu DE Anda (termasuk Dash Persatuan). Setelah itu Anda dapat memulai dari menu dan menyematkan ikon atau seret dan letakkan di bilah.

Perhatikan bahwa nama menu adalah yang ada di PyCharm karena saya tidak menggunakan IntelliJ, tetapi kemungkinan besar sama.

Javier Rivera
sumber
Terima kasih banyak! Itu bekerja seperti pesona. Saya ingin tahu apa perbedaan antara file desktop ini dan yang saya retas. Juga, mengapa ini tersembunyi di beberapa menu, dan bukan bagian dari peluncuran pertama?
Little Bobby Tables
Saya tidak bisa memeriksanya, tetapi mungkin perbedaannya adalah nilai StartupWMClass. Anda dapat memeriksanya sendiri, .desktop harus berada di ~ / .local / share / application atau / usr / share / Applications (opsi pertama jika Anda memilih untuk membuatnya untuk satu pengguna, yang lain jika Anda membuatnya di seluruh sistem )
Javier Rivera
Saya percaya ini adalah lokasi file .desktop yang penting ...
Alin Andrei
1
Create Desktop Entrytelah ditambahkan ke Intellij IDEA dengan git.jetbrains.org/?p=idea/community.git;a=commit;h=011db682 , memperbaiki youtrack.jetbrains.com/issue/IDEA-70806 . Ini berfungsi seperti pesona di Ubuntu 12,04 LTS (Precise Pangolin).
Roberto Tyley
1

File .desktop ini berfungsi untuk saya, menggunakan IntelliJ 11:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
Mendhak
sumber
0

Saya tidak melihat entri menu di IDEA 10.5 untuk membuat file desktop, tetapi Anda dapat dengan mudah membuatnya dengan tangan.

Inilah file .desktop saya (untuk IDEA 10.5 edisi pamungkas):

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main

Jika Anda baru mengenal persatuan, Anda bisa menyeret file .desktop itu ke peluncur.

Tombak
sumber
0

Web ini menjelaskan langkah-langkah universal yang dapat digunakan untuk menyesuaikan pencocokan jendela ... berfungsi dengan baik untuk desktop lain juga:

http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

Sederhana:

  • Mulai aplikasi (Java) Anda
  • Jalankan: xprop | grep WM_CLASS | awk '{print $ 4}'
  • Tambahkan baris ini ke file myapp.desktop aplikasi StartupWMClass = output_from_step_2__without_quotes

Contoh: StartupWMClass = net-sourceforge-squirrel_sql-client-Main

Rostislav Stribrny
sumber
0

Agar Intellij IDEA 12.1 berfungsi dengan Ubuntu 12.04+:

1> Buat file dengan nama: ~/.local/share/applications/jetbrains-idea.desktop

2> Tambahkan konten ini ke file:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

3> Mulai ulang sistem

Sekarang Anda akan memiliki IDE terbaik yang berfungsi penuh di Ubuntu Anda.

rtfpessoa
sumber
0
  1. Buka perangkat lunak dengan ./idea.sh dari folder bin
  2. Di IntelliJ IDEA klik Tools> Buat entri desktop ...
  3. Klik kanan pada ikon IntelliJ pada peluncur dan tempelkan di sana dengan menguncinya.
Pasayandeh Arman
sumber