Ubuntu 16.04 Eclipseランチャーアイコンの問題


8

Ubuntu 16.04 LTSを実行しています。最新バージョンのEclipseがWebサイトからインストールされています。左側のUnityランチャーバーで、Eclipseのアイコンを疑問符以外にすることができません。Exec =とIcon =の適切なパスを含む.desktopファイルを作成し、アイテムをchmodで実行可能にしました。.desktopファイルの機能は問題ではありません。表示されるアイコンが変化しない。

Eclipseがようやく起動すると、名前がEclipseからWorkspace Launcherに変わります。どんな助けでも大歓迎です。

編集:コード:

[Desktop Entry]
Exec=/home/**removed**/eclipse/java-mars/eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm

*ユーザー名はセキュリティ上の理由から削除されました。

編集:再インストールすると、私が抱えていたすべてのEclipseの問題が修正されました。

回答:


6

同様の問題がありました。ここで述べ ScottCの答えを試しまし。デスクトップの場所に.desktopファイルを作成し、execパスas <eclipse installation directory>/eclipseとアイコンパスas <eclipse installation directory>/icon.xpmを追加して、ランチャーに固定しました。これでうまくいきました。


いい答えをありがとう。詳細な回答をいただければ幸いです。
生徒の

5

私はeclipse.desktopファイルを削除してから~/.local/share/applications終了し、再びeclipseを起動するだけでこれを解決できました:

私はこの解決策に従いました:https : //askubuntu.com/a/735924


これでうまくいきました。アイコンの画像が「?」に変わった後、少し気が狂いましたが、それからSTSアイコンに戻りました。
AFP_555 2017

0

私はそれらの問題を抱えたことはありません。私のデスクトップファイルはeclipseフォルダーにあり、コピーしてバージョン間で変更してから、nautilusからランチャーにドラッグアンドドロップします。ここに私のEclipseデスクトップファイルがあります:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/USERNAME/Apps/eclipse-neon/eclipse --clean -vm /usr/lib/jvm/java-8-oracle/jre/bin -vmargs -Dfile.encoding=UTF-8 -Xms256m -Xmx3000m -XX:+UseG1GC -XX:+UseStringDeduplication 
Name=Eclipse JEE neon
Icon=/home/USERNAME/Apps/eclipse-neon/eclipse-neon.png
Name[de_DE]=Eclipse JEE Neon

また、カスタムの日食ネオンロゴも必要です。;)ここに行きます:http : //imgur.com/a/Uxjfg


0

アイコンエントリには、実際のXPMイメージファイルへの完全修飾パスが必要です。eclipseフォルダーをホームディレクトリに保存すると、eclipse.desktopエントリは次のようになります。

Icon = / home / USERNAME / eclipse / icon.xpm

迷惑なことに、ネオンには火星のアイコンが付属しています。これを変更しないと、悲しみになり、惑星のテーマを見逃してしまいます。

たとえば、Android向けのNeonには緑色のアクセントが必要です。

http://imgur.com/stMvzCQ(GIMPを使用してこのPNGをXPM、デフォルトのアルファに変換します)。

青と白のEclipseロゴを汚してはいけません。それは冒涜です。惑星のテーマが放棄されたため、アクセントは不可知論です。フォボスはEclipseリリースの完璧な名前でした...


0

同じ問題に直面し、デスクトップファイルのアイコン名を変更することで解決しました。Ubuntu 16.04.3とEclipse Oxygenを使用してeclipseフォルダーを見ると、アイコンの名前が ' icon.xpm'であるのがわかりましたが、デスクトップファイルでは

~/.local/share/applications, the name is 'eclipse'.
So, I replaced:
Icon=eclipse
by:
Icon=$your_eclipse_path/icon.xpm

そしてそれは私のために働いた。


0

上で言及したサンプルでは、​​必要なキー「名前」がありません。Ubuntu 16でdesktop-file-installコマンドを実行すると、次のエラーで失敗します。

/usr/share/applications/eclipse.desktop: error: required key "Name" in group "Desktop Entry" is not present

それを解決するには、「名前」エントリを追加する必要があります

Name=Eclipse

0

ランチャーのデスクトップエントリ(/usr/share/applications/eclipse.desktop)を追加して、アイコンと実行パスを変更します。あなたの問題さえ存在します、これを試してください

remove space in your exec and icon path or use back slash Ex:
Exec=/home/<some dir>/eclipse Mars/eclipse
         **->/home/<some dir>/eclipse\ Mars/eclipse**

0

ランチャーのデスクトップエントリ(/usr/share/applications/eclipse.desktop)を追加して、アイコンと実行パスを変更します。あなたの問題さえ存在します、これを試してください

remove space in your exec and icon path or use back slash 例:Exec = / home // eclipse Mars / eclipse- > / home // eclipse \ Mars / eclipse


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.