Ubuntu 13.10(JDK 1.7.0_45を使用)を使用しています。
Java EE開発者向けのEclipse Keplerをダウンロードして解凍しました。
ソフトウェアメニューが台無しになっています。他のソフトウェアでも同様の問題に気付きませんでした。
Eclipseのメニューをクリックすると、ドロップダウンが「カット」されているように見えます。ドロップダウンが表示されることもありますが、オプションは表示されません。
Eclipse Indigoを試しましたが、同じ問題が発生します。
Ubuntu 13.10(JDK 1.7.0_45を使用)を使用しています。
Java EE開発者向けのEclipse Keplerをダウンロードして解凍しました。
ソフトウェアメニューが台無しになっています。他のソフトウェアでも同様の問題に気付きませんでした。
Eclipseのメニューをクリックすると、ドロップダウンが「カット」されているように見えます。ドロップダウンが表示されることもありますが、オプションは表示されません。
Eclipse Indigoを試しましたが、同じ問題が発生します。
回答:
この方法では、eclipse.desktopファイルがすでにある(または、新しいファイルを最初から作成することもできます)ことは当然です。それ以外の場合は、以下の「高速な方法」を一瞬見てください。
eclipse.desktopファイルを開きます。
sudo -H gedit /usr/share/applications/eclipse.desktop
(このパスで見つからない場合は、で試してください~/.local/share/applications/eclipse.desktop。それ以外の場合は、locateコマンドを使用して見つける必要があります)。
Exec=行をこれに置き換えます:
Exec=env UBUNTU_MENUPROXY= eclipse
「eclipse」は、Eclipse実行可能ファイルへのパスです。この場合、/usr/binフォルダにシンボリックリンクがあるため、単に「日食」です。
注:eclipse.desktopファイルが見つからない場合は、上記のパスでゼロから作成して、次の行を入力するだけです。
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
ファイルを保存します。
これで、通常どおりアイコンからEclipseを実行できます。
あなたが任意の持っていない場合はeclipse.desktopのファイルを、あなたは、現時点ではそれを作成したくない、あなたは、単にこのコマンドでEclipseを実行できます。
UBUNTU_MENUPROXY= eclipse
ここで、「eclipse」はeclipse実行可能ファイルへのパスです。これは、Eclipseを1回実行するための高速な方法であることに注意してください。このコマンドを覚えて、Eclipseを実行する必要があるたびに使用したくない場合は、上記の「安定した方法」に従ってください。
または、エイリアスを作成できます
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
コマンドEclipseは正常に機能します。
ソース:
geditするとファイルが作成されます;-)
sudo gedit /usr/share/applications/eclipse.desktopするだけでeclipse.desktopファイルを作成します。
私は同じ問題を抱えていました、私の最も怠fixな修正は
UBUNTU_MENUPROXY=0 eclipse。私のために働く。
Exec=env UBUNTU_MENUPROXY= eclipseeclipse.desktopファイルに追加しても、Ubuntu 13.10の問題は解決しません:-(
私の場合、/ 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
~/.localパスを追加して回答を編集しました。
eclipse.desktopというファイルを編集して、MENUPROXYオプションを含める必要があります。
sudo find / -name eclipse.desktopます。sudo vim /usr/share/applications/eclipse.desktopします(あなたの場所が異なる場合があることに注意してください、最初のステップを参照してください。Exec=/opt/eclipse/eclipse。(フルパスを使用せずに、単に「日食」が存在する場合があることに注意してください)。Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse必要に応じて編集します。インストールにフルパスがない場合、または別のパスがある場合は、ここで調整します)。MENUPROXY =の後のスペースに注意してください。これは重要。`Eclipseを起動して、上部のメニューをもう一度お楽しみください。これを試すことができ ます:http : //ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 EclipseのメニューはUnityグローバルメニューに表示されません。私と一緒に動作します。
私の場合、ファイルは存在しませんでしたが、
私はそれを作成しなければなりませんでした ~/.local/share/applications
eclipse.desktop含むだけで作成
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;
することを忘れないでください
source eclipse.desktop
、その後、日食を開くと、それだけで動作します。
source eclipse.desktop?これをしないでください、それは完全に不必要であり、望ましくない効果があるかもしれません。