如何解决Eclipse在Ubuntu Unity下的图标显示问题
来源:互联网 发布:白苹果修复数据还在吗 编辑:程序博客网 时间:2024/04/29 04:45
原文转自 : http://lonelycoder.org/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3eclipse%E5%9C%A8ubuntu-unity%E4%B8%8B%E7%9A%84%E5%9B%BE%E6%A0%87%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/
请多多支持原作者.谢谢!!!
一般各个Linux发行版自带的软件库中,软件版本都会比较低,要使用最新版本的程序,要么使用第三方资源,要么自己手动安装。但是第三方的东西毕竟不是很靠谱,所以一般都会选择自己手动安装。好在很多程序都会提供RPM或.deb包,省去了自己编译的麻烦。
这是比较理想的情况,如果RPM包或.deb包能正确安装,那皆大欢喜。但总有一些软件,比如Eclipse,提供的程序既不是安装包,又不是源代码,解压之后就能直接运行(这种形式在Windows下好像叫做绿色免安装版),这对Windows用户是很爽的,因为不用安装,不担心它是不是又搞了注册表什么的东西,然后桌面做个快捷方式就可以用了。但是对一些Linux用户就不是这么简单的事情了。
Ubuntu在11.04之前,也可以像Windows一样在桌面创建启动链接。但是11.04之后Ubuntu使用了Unity桌面系统,程序打开时,图标都显示在边上的滚动条上,这样一来,像Eclipse这样的程序就悲剧了,由于某些原因,Unity不知道该显示什么图标,然后就显示了一个很丑的问号。当然这个不影响程序的正常使用,但如果要经常使用Eclipse,每天对着这个“问号”实在是太不爽了。好的程序员都是苛刻无比的!尤其是自己吃饭的家伙,怎能马虎!下面就是解决这个问题的一种方法。如果有更好的方法,欢迎分享:
1. 下载最新版Eclipse,现在最新的版本应该是4.2
2. 解压文件
tar xvf eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
3. 把解压后的文件移到相关目录,这里我假设是/opt,并设置好的权限
mv eclipse /opt/sudo chown root:root eclipse -Rsudo chmod +r eclipse -R
4. 创建启动脚本。有很多种不同的实现方法,下面只是其中一种。
sudo touch /usr/bin/eclipsesudo chmod 755 /usr/bin/eclipsesudo vim /usr/bin/eclipse
将如下内容写到刚创建的eclipse文件中
#!/bin/shexport ECLIPSE_HOME="/opt/eclipse"$ECLIPSE_HOME/eclipse $*
保存,退出。
5. 创建Gnome菜单配置文件
vim /usr/share/applications/eclipse.desktop
将如下内容写到刚创建的eclipse.desktop文件
[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=eclipseIcon=/opt/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=GNOME;Application;Development;StartupNotify=true
保存,退出。
6. 现在再运行eclipse,看看边上的滚动条是不是出现了熟悉的Eclipse图标!右击滚动条上的Eclipse图标,可以选择把图标固定在滚动条上。Have Fun!
- 如何解决Eclipse在Ubuntu Unity下的图标显示问题
- 如何解决Eclipse在Ubuntu Unity下的图标显示问题
- ubuntu 12.04 unity下eclipse图标不显示解决方法
- ubuntu 12.04 unity下eclipse图标不显示解决方法
- linux下Eclipse菜单不显示图标的解决
- 如何解决ubuntu下Chromium 新建的应用快捷方式图标模糊的问题
- 如何解决在PUTTY下Linux显示乱码的问题
- 解决Eclipse中SVN图标不显示的问题
- 解决Eclipse中SVN图标不显示的问题
- 解决Eclipse中SVN图标不显示的问题
- 解决Eclipse中SVN图标不显示的问题
- 解决Eclipse中SVN图标状态不显示的问题
- 解决Eclipse中SVN图标不显示的有关问题
- [转载]解决Eclipse中SVN图标不显示的问题
- eclipse在ubuntu 16.04图标无法显示
- 解决TortoiseCVS在Win7下重叠图标不显示的问题
- 解决TortoiseCVS在Win7下重叠图标不显示的问题 .
- 解决ubuntu环境下eclipse菜单栏不显示问题
- C++语言基础 例程 虚基类及应用
- C++语言基础 例程 基类与派生类的转换
- C++语言基础 例程 继承与组合
- [LeetCode]Longest Common Prefix
- 关于一个数组越界之后的死循环
- 如何解决Eclipse在Ubuntu Unity下的图标显示问题
- 浩易南:能过这样的生活,就能年赚百万
- InstallWatch清除软件安装时的垃圾
- 黑马程序员-----javascript语法精粹
- [leetcode] 60.Permutation Sequence
- linux 软硬中断
- Realtek网卡如何识别具体型号是8111B/8111C/8111D还是8111E???
- 置换算法分析
- Activity之间传递数据之Bitmap