Saya menjalankan gnome shell 3.6 dan Eclipse 4.2. Saya menginstal Eclipse secara manual, di direktori / opt saya, karena paket Ubuntu untuk Eclipse sangat ketinggalan jaman.
Saya telah membuat file .desktop untuk itu, dan ditempatkan di ~ / .local / share / aplikasi. Ini terlihat seperti ini:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse-4.2.1/icon.xpm
Exec=/opt/eclipse-4.2.1/eclipse
Terminal=false
Categories=Development;IDE;Java;
Saya dapat menjalankan Eclipse dari menu Aktivitas; jika saya menekan menu super dan mengetik "Eclipse" dan menjalankannya, itu dimulai dengan baik, dan muncul di launcher / sidebar / dock / apa pun namanya.
Tetapi jika saya mengklik kanan ikonnya, tidak ada opsi "Tambahkan ke favorit".
(Saya perhatikan ini juga terjadi jika saya menjalankan beberapa program yang sangat lama, seperti xeyes dan xcalc. Sungguh menakjubkan ini masih didistribusikan!)
Jadi ada apa dengan program yang menentukan apakah opsi "Tambahkan ke favorit" tersedia? jika saya tahu dan mengerti itu, mungkin itu akan menempatkan saya di jalan yang benar untuk memperbaiki masalah Eclipse ini.
sumber
WM_CLASS
, seperti yang disebutkan dalam jawaban lain di sini. Setelah saya menemukan bahwa (dengan menggunakanxprop
) itu mulai berfungsi.alacarte
program.Main Menu
).Ini bekerja untuk semua program yang diinstal secara manual di gnome shell.
sumber
Di Gnome 3.16 saya berhasil menambahkan aplikasi ke favorit dengan memberi nama
.desktop
file persis seperti jendelaWM_CLASS
.Untuk mengetahui jendela
WM_CLASS
:xprop
perintah: kursor berubah menjadi salibWM_CLASS
properti (ini adalah daftar nilai yang dipisahkan koma, pilih saja yang pertama)Jika Anda menggunakan beberapa versi Eclipse sekaligus dan Anda mendapatkan
WM_CLASS
nilai yang bertentangan (biasanya "Eclipse" untuk versi apa pun, AFAIK), Anda dapat mengatur sendiri (yaitu "Eclipse Luna") dengan mengedit yang relevanplugin.xml
dalam paket Eclipse yang Anda instal .Yaitu untuk Eclipse Luna JEE file yang akan diedit
<install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml
sumber
WM_CLASS
dengan menambahkan--class=firefoxdev
keExec
perintah. Mengubah nama ke kelas itu membuat saya dapat menambahkannya ke favorit.Buat file .desktop
Solusinya sebenarnya sangat mudah: di folder instalasi, buat file kosong, beri nama Eclipse.desktop dan salin tempelkan kode ini:
Kemudian, ubah properti file sehingga dapat dieksekusi. Cukup klik dua kali, dan Eclipse akan mulai. Anda akan dapat mengunci ikon untuk Peluncur.
Tentu saja, silakan ubah jalur ke instalasi Eclipse Anda. Dan jika Anda memiliki banyak instalasi, Anda dapat mengubah bidang nama agar lebih jelas di menu. Anda juga dapat mengubah nama file.
Tambahkan Eclipse ke menu Anda
Anda sekarang memiliki peluncur desktop yang keren, tetapi belum tersedia di menu Anda. Untuk melakukan itu, salin file Eclipse.desktop di:
Jika Anda masih tidak dapat menemukan Eclipse di menu, cukup logout dari sesi Anda atau restart komputer Anda. Itu pasti bagus.
Sumber: http://blog.ttoine.net/en/2016/06/30/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/
sumber
*.desktop
-file itu tidak dapat dieksekusi, bukan?Saya menemukan bahwa jika saya mengklik kanan aplikasi ketika muncul dalam pencarian "Add To Favorites" tersedia: Buat file * .desktop untuk membuatnya tersedia di ikhtisar "Activites" -> Tekan "Activities" / super key - > Ketikkan nama aplikasi -> Klik kanan seperti yang muncul dalam pencarian -> "Tambahkan ke Favorit" sekarang harus tersedia.
Dalam kasus saya, saya memiliki masalah dengan Android Studio (android-studio / bin / studio.sh) yang menjalankan gnome-shell 3.16.2-2.
sumber
Saya harus menambahkan
StartupWMClass=
ke*.desktop
file. Untuk mendapatkan jendelaWM_CLASS
, Anda dapat mengklik pada jendela, menggunakanxprop
perintah di terminal.sumber
Saya mendapat masalah yang sama setelah memutakhirkan Ubuntu 16.04 -> 18.04 secara efektif beralih Unity -> GNOME. File lama .local / share / aplikasi / eclipse-photon.desktop dapat memulai Eclipse, tetapi ikonnya langsung berubah menjadi yang jelek dan Anda tidak diizinkan mengklik kanan dan menambahkan ke favorit.
Masalahnya tampaknya adalah tidak adanya garis "StartupWMClass = Eclipse IDE" di file .desktop. Entah bagaimana itu berhasil di Unity, tetapi gagal di GNOME.
Bagaimanapun, saya mengambil menu editor MenuLibre , dan itu memungkinkan saya untuk memilih jendela di mana menuitem berada (Advanced -> Startup WM Class; Anda harus memulai gerhana Anda terlebih dahulu).
sumber
Pastikan
Icon=/opt/eclipse-4.2.1/icon.xpm
baris dalam.desktop
file mengarah ke file yang tepat. Itulah masalah dalam kasus saya.sumber