問題描述
我在Eclipse Juno的手動安裝方麵遇到了問題。將tarball解壓縮到/opt
後,從/usr/local/bin
添加符號鏈接並將以下內容添加到新文件/usr/share/applications/eclipse.desktop
:
[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
我仍然從破折號中得到這種奇怪的行為:
Eclipse運行得很好,圖標是可點擊的,但你可以看到大小有點偏。我怎樣才能解決這個問題? Unity不應該自動縮放圖標嗎?
最佳解決辦法
-
在共享文件夾中創建指向ecplise icon.xpm的鏈接:
ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse4.xpm
僅適用於您的用戶或
sudo ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm
適用於所有用戶
-
在
eclipse.desktop
文件中(在~/.local/share/applications
或/usr/share/applications
中),用Icon = eclipse4替換Icon = /opt /eclipse /icon.xpm。您無需添加.xpm
後綴。
如有必要,還可以使用相同的值更新Icon[en_US]
行。
文件eclipse.desktop
可能具有不同的名稱,具體取決於您用於創建它的工具。
編輯:感謝Pius,QD提高答案。和iAm評論
次佳解決辦法
@Tawane我將符號鏈接添加到〜/.local /share /icons /中,這可能會讓它更容易:
ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm
第三種解決辦法
這可能對你有所幫助……
您可以保存圖像並將圖標更改為此。
我將圖像icon.xpm大小縮放到48 x 48像素,這是在eclipse應用程序中
它看起來很好:
在更高(甚至中等)的分辨率下,48×48可能看起來有點模糊。您可以使用512×512(即使它有點過分),以確保您的係統將其大小調整為使用的任何內容。 PNG正確調整大小,因此您可以始終為其提供比實際顯示的圖像更大的圖像。
可在此處找到512×512圖標版本:Eclipse icon
該圖像來自Eclipse幫助頁麵:Eclipse help page
第四種辦法
Unity似乎無法正確調整xpm文件的大小。
作為解決方法,您可以將圖標轉換為png。
sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png
不要忘記更新.desktop文件。