Saya menggunakan Ubuntu 13.10 (dengan JDK 1.7.0_45).
Saya telah mengunduh dan Eclipse Kepler tanpa kompresi untuk Pengembang Java EE.
Menu perangkat lunak kacau. Saya tidak melihat masalah serupa di perangkat lunak lain.
Ketika saya mengklik menu apa pun di Eclipse, drop-down tampaknya "dipotong". Kadang-kadang drop-down menunjukkan, tetapi opsi tidak terlihat.
Saya mencoba Eclipse Indigo, tetapi masalah yang sama terjadi.
Jawaban:
Cara mengatasi masalah menu Eclipse di Ubuntu 13.10
(Cara stabil, sampai seseorang memperbaiki bug)
Metode ini menerima begitu saja bahwa Anda sudah memiliki file eclipse.desktop Anda (atau Anda dapat membuat yang baru sebagai alternatif dari awal). Jika tidak, Anda dapat sejenak melihat "cara cepat" di bawah ini.
Buka file eclipse.desktop Anda :
(Jika Anda tidak dapat menemukannya di jalur ini, coba masuk
~/.local/share/applications/eclipse.desktop
. Jika tidak, Anda bisa menemukan milik Anda menggunakanlocate
perintah).Ganti
Exec=
baris dengan ini:Di mana "gerhana" adalah jalan menuju gerhana Anda yang dapat dieksekusi. Dalam hal ini hanya "gerhana" karena ada symlink di
/usr/bin
folder.CATATAN: Jika Anda tidak dapat menemukan file eclipse.desktop Anda, Anda dapat membuatnya dari awal di jalur di atas, dan mengisinya dengan baris-baris berikut:
Simpan file.
Sekarang Anda dapat menjalankan Eclipse dari ikonnya seperti biasa.
(Cara cepat tapi berulang-ulang)
Jika Anda belum punya file eclipse.desktop dan saat ini Anda tidak ingin membuatnya, Anda bisa menjalankan Eclipse dengan perintah ini:
di mana "gerhana" adalah jalan menuju
eclipse
executable Anda . Perhatikan bahwa ini hanyalah cara cepat untuk menjalankan Eclipse sekali. Jika Anda tidak ingin mengingat perintah ini dan menggunakannya setiap kali Anda harus menjalankan Eclipse, ikuti "cara stabil" di atas.Atau Anda dapat membuat alias dari situ
dan perintah gerhana akan bekerja dengan baik.
Sumber:
sumber
gedit
akan membuat file ;-)sudo gedit /usr/share/applications/eclipse.desktop
akan membuat file eclipse.desktop.Saya memiliki masalah yang sama, perbaikan paling malas saya adalah
UBUNTU_MENUPROXY=0 eclipse
.Bekerja untukku.
sumber
Exec=env UBUNTU_MENUPROXY= eclipse
ke file eclipse.desktop saya tidak menyelesaikan masalah bagi saya di Ubuntu 13.10 :-(Dalam kasus saya ada dua versi file di / usr / share / aplikasi:
Hapus salah satunya, atau ubah baris Exec di keduanya seperti dijelaskan di atas. Versi ketiga file ada di folder rumah:
Anda dapat menghapus yang terakhir ini atau mengubah baris Exec di yang ini juga.
Yang harus Anda lakukan adalah mengubah baris Exec sebagai berikut:
sumber
~/.local
path.Anda perlu mengedit file bernama eclipse.desktop untuk memasukkan opsi MENUPROXY.
sudo find / -name eclipse.desktop
.sudo vim /usr/share/applications/eclipse.desktop
(Perhatikan bahwa lokasi Anda mungkin berbeda, lihat langkah pertama.Exec=/opt/eclipse/eclipse
. (Perhatikan bahwa Anda mungkin hanya memiliki "gerhana" di sana tanpa jalur lengkap).Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
(Edit seperlunya. Jika instal Anda tidak memiliki path lengkap, atau jika pathnya berbeda, sesuaikan di sini). Catat spasi setelah MENUPROXY =. Ini penting. `Mulai Eclipse dan nikmati menu di atas lagi.sumber
Anda dapat mencoba ini: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Menu Eclipse tidak ditampilkan di Unity Global Menu. Bekerja denganku.
sumber
Dalam kasus saya file tidak ada,
Saya harus membuatnya
~/.local/share/applications
cukup buat
eclipse.desktop
mengandungJangan lupa lakukan
, lalu buka gerhana dan itu hanya berfungsi.
sumber
source eclipse.desktop
? Jangan lakukan ini , itu sama sekali tidak perlu dan mungkin memiliki efek yang tidak diinginkan.