Eclipse menüleri kesiliyor veya gösterilmiyor

84

Ubuntu 13.10 kullanıyorum (JDK 1.7.0_45 ile).

Java EE Geliştiricileri için indirdim ve sıkıştırılmamış Eclipse Kepler.

Yazılım menüleri dağınık. Diğer yazılımlardaki benzer sorunları görmedim.

Eclipse'deki herhangi bir menüyü tıklattığımda, açılır menünün "kesilmiş" olduğu görünüyor. Bazen açılır menü gösterilir, ancak seçenekler görünmez.

Eclipse Indigo'yu denedim, ancak aynı sorun oluştu.

    
sordu Ralph Rassweiler 18.10.2013 15:21

6 cevap

85

Nasıl Ubuntu 13.10 Eclipse menü sorunları çözmek için

(Birisi hatayı düzeltene kadar sabit yol)

Bu yöntem, eclipse.desktop dosyanıza zaten sahip olduğunuzu (veya alternatif olarak sıfırdan yeni bir tane oluşturabileceğinizi) alır. Aksi takdirde, anlık olarak "hızlı şekilde" bir göz atabilirsiniz.

  1. eclipse.desktop dosyanızı açın:

    sudo -H gedit /usr/share/applications/eclipse.desktop
    

    (Bu yolda bulamıyorsanız, ~/.local/share/applications/eclipse.desktop 'yı deneyin. Aksi takdirde, locate komutunu kullanarak sizinkileri bulmanız gerekebilir.)

  2. Exec= satırını şununla değiştirin:

    Exec=env UBUNTU_MENUPROXY= eclipse
    

    "Eclipse", tutulma yürütülebilir dosya yoludur. Bu durumda, /usr/bin klasöründe bir link linki bulunduğundan sadece "eclipse" olur.

    NOT: eclipse.desktop dosyanızı bulamıyorsanız, yukarıdaki yoldan sıfırdan bir tane oluşturabilir ve bu satırları doldurabilirsiniz:

    [Desktop Entry] 
    Type=Application 
    Name=Eclipse 
    Icon=eclipse 
    Exec=env UBUNTU_MENUPROXY= eclipse 
    Terminal=false 
    Categories=Development;IDE;Java;
    
  3. Dosyayı kaydedin.

Artık Eclipse'i her zamanki gibi simgesinden çalıştırabilirsiniz.

(Hızlı ama tekrarlayan yol)

Herhangi bir eclipse.desktop dosyanız yoksa ve şu anda oluşturmak istemiyorsanız, Eclipse'i şu komutla çalıştırabilirsiniz:

UBUNTU_MENUPROXY= eclipse

"eclipse", eclipse yürütülebilir dosyanıza giden yoldur. Bunun Eclipse'i bir kez çalıştırmak için hızlı bir yol olduğunu unutmayın. Bu komutu hatırlamak ve Eclipse'i her çalıştırmanız gerektiğinde kullanmak istiyorsanız, yukarıdaki "sabit yol" u izleyin.

Ya da takma ad taklit edebilirsiniz

alias eclipse = 'UBUNTU_MENUPROXY= eclipse'

ve komut tutulması iyi çalışacaktır.

Kaynaklar:

verilen cevap Kurt Bourbaki 05.11.2013 12:43
10

Aynı problemim vardı, en iyi düzeltmem

  1. Bir Gnome Terminali (CTRL + ALT + T Varsayılan Kısayolu) açma
  2. Sorun UBUNTU_MENUPROXY=0 eclipse .

Benim için çalışıyor.

    
verilen cevap Abel Melquiades Callejo 12.12.2013 23:33
6

Benim durumumda / usr / share / application dosyasındaki dosyanın iki sürümü vardı:

eclipse.desktop
Eclipse.desktop

Bunlardan birini silin veya yukarıda açıklanan şekilde her ikisinde de Exec satırını değiştirin. Dosyanın üçüncü sürümü ana klasörde:

~/.local/share/applications/Eclipse.desktop

Bunu sonuncuyu silebilir veya Çalıştır satırını da değiştirebilirsiniz.

Tek yapmanız gereken Çalıştır satırını aşağıdaki gibi değiştirmektir:

Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse
    
verilen cevap Karşıbalı 08.11.2013 13:32
2

MENUPROXY seçeneğini eklemek için eclipse.desktop adlı bir dosyayı düzenlemeniz gerekiyor.

  • Yüklemenize bağlı olarak, bu konum değişecektir. Bulmak için sudo find / -name eclipse.desktop yazın.
  • Konumu bulduktan sonra, dosyayı favori düzenleyicinizde açın. Benim için bu vim, bu yüzden sudo vim /usr/share/applications/eclipse.desktop yazarım (konumunuzun farklı olabileceğini unutmayın, ilk adımı görün.
  • Dosyada olduğunda, buna benzer bir şeye benzeyen bir satır arayın. % Co_de%. (Seninki sadece tam yol olmadan oraya "tutulması" olabileceğini unutmayın.
  • Bu satırı bulduktan sonra yorumlayın. Sonra bu satırı ekleyin: Exec=/opt/eclipse/eclipse (Gerektiği şekilde düzenleyin. Yüklemeniz tam yola sahip değilse veya farklı bir yolu varsa, buraya ayarlayın). MENUPROXY = alanından sonra alanı not edin. Bu önemli. 'Eclipse'i başlatın ve tekrar menülerin tadını çıkarın.
verilen cevap Terry 21.10.2013 17:31
1

Bunu deneyebilirsiniz: İşte Eclipse menüsü Unity Global Menu'de gösterilmez. Benimle çalışır.

    
verilen cevap Philmagno 18.10.2013 23:26
-1

Benim durumumda dosya yoktu,

~/.local/share/applications

içinde oluşturmam gerekiyordu

sadece eclipse.desktop içeren

oluştur
Version=4.3.0
Name=Eclipse
Exec=env UBUNTU_MENUPROXY= path=/home/abali/apps/eclipse/eclipse Icon=/home/abali/apps/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=IDE;

Yapmayı unutmayın

source eclipse.desktop

, sonra tutulmayı aç ve işe yarıyor.

    
verilen cevap user2030755 26.11.2013 10:12

Etiketlerdeki diğer soruları oku