web-dev-qa-db-ja.com

Eclipseメニューが切れるか表示されない

Ubuntu 13.10(JDK 1.7.0_45を使用)を使用しています。

Java EE Developers用のEclipse Keplerをダウンロードして解凍しました。

ソフトウェアメニューが台無しになっています。他のソフトウェアでも同様の問題に気付きませんでした。

Eclipseのメニューをクリックすると、ドロップダウンが「カット」されているように見えます。ドロップダウンが表示されることもありますが、オプションは表示されません。

Eclipse Indigoを試しましたが、同じ問題が発生します。

84

Ubuntu 13.10でEclipseメニューの問題を解決する方法

(安定した方法、誰かがバグを修正するまで)

このメソッドは、すでにEclipse.desktopファイルを持っていること(または、新しいファイルを最初から作成することもできます)を当然としています。それ以外の場合は、以下の「高速な方法」を一時的にご覧ください。

  1. Eclipse.desktopファイルを開きます。

    Sudo -H gedit /usr/share/applications/Eclipse.desktop
    

    (このパスで見つからない場合は、~/.local/share/applications/Eclipse.desktopで試してください。それ以外の場合は、locateコマンドを使用して見つける必要があります)。

  2. Exec=行を次のように置き換えます。

    Exec=env UBUNTU_MENUPROXY= Eclipse
    

    「Eclipse」は、Eclipse実行可能ファイルへのパスです。この場合、/usr/binフォルダーにシンボリックリンクがあるため、単に "Eclipse"です。

    注:Eclipse.desktopファイルが見つからない場合、上記のパスで最初から作成して、次の行で埋めることができます。

    [Desktop Entry] 
    Type=Application 
    Name=Eclipse 
    Icon=Eclipse 
    Exec=env UBUNTU_MENUPROXY= Eclipse 
    Terminal=false 
    Categories=Development;IDE;Java;
    
  3. ファイルを保存します。

これで、通常どおりアイコンからEclipseを実行できます。

(高速だが反復的な方法)

Eclipse.desktopファイルがなく、現時点で作成したくない場合は、このコマンドでEclipseを実行できます。 :

UBUNTU_MENUPROXY= Eclipse

「Eclipse」は、Eclipse実行可能ファイルへのパスです。これは、Eclipseを1回実行するための高速な方法にすぎないことに注意してください。このコマンドを覚えて、Eclipseを実行する必要があるたびに使用したくない場合は、上記の「安定した方法」に従ってください。

または、エイリアスを作成できます

alias Eclipse = 'UBUNTU_MENUPROXY= Eclipse'

eclipseコマンドは正常に機能します。


出典:

85
Kurt Bourbaki

私は同じ問題を抱えていました、私の最も怠fixな修正は

  1. Gnomeターミナル(CTRL + ALT + Tデフォルトショートカット)を開きます
  2. UBUNTU_MENUPROXY=0 Eclipseを発行します。

私のために働く。

私の場合、/ usr/share/applicationsにファイルの2つのバージョンがありました。

Eclipse.desktop
Eclipse.desktop

どちらかを削除するか、上記のように両方のExec行を変更します。ファイルの3番目のバージョンはホームフォルダーにあります。

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

この最後の行を削除するか、この行のExec行を変更することもできます。

次のようにExec行を変更するだけです。

Exec=env UBUNTU_MENUPROXY= /path/to/Eclipse/eclipse
6
Karşıbalı

Eclipse.desktopというファイルを編集して、MENUPROXYオプションを含める必要があります。

  • インストールによって、この場所は異なります。それを見つけるには、Sudo find / -name Eclipse.desktopと入力します。
  • 場所を見つけたら、お気に入りのエディターでファイルを開きます。私にとっては、これはvimなので、Sudo vim /usr/share/applications/Eclipse.desktopと入力します(場所が異なる場合があることに注意してください。最初のステップを参照してください。
  • ファイル内で、次のような行を探します-> Exec=/opt/Eclipse/eclipse。 (フルパスなしで "Eclipse"が含まれている場合があります)。
  • その行を見つけたら、コメント化します。次に、この行を追加します:Exec=env UBUNTU_MENUPROXY= /opt/Eclipse/eclipse(必要に応じて編集します。インストールにフルパスがなかった場合、または別のパスがあった場合は、ここで調整します)。 MENUPROXY =の後のスペースに注意してください。これは重要。 `Eclipseを起動して、上部のメニューをもう一度お楽しみください。
2
Terry

これを試すことができます: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 EclipseのメニューはUnityグローバルメニューに表示されません。私と一緒に動作します。

1
Philmagno