我很罗嗦的,时间宝贵者直接结尾看结论。我没学过Linux,下面结论是我试验出来的,希望可以解决你们的问题。
最近想学习一下Andoid源代码,于是在在笔记本上安装了Ubuntu 14.04 LTS x64,但俺是搞Android的怎能不在电脑上配置Android的开发环境呢,于是立刻上网搜索,顺便把一些常用软件也装上。JDK网上教程一大堆,恩,顺利搞定。想边听音乐边学习,听说深度音乐Deepin-music-player不错,装上。不过这界面跟系统不太搭呀,俺是轻度完美主义者和重度强迫症患者,这个不能忍,删了!好了该装Eclipse了,在官网下了adt-bundle-linux-x86_64-20140702,顺着教程一步步下来了。我觉得这个教程不错:
好装完重启,不得不说在外貌上,Ubuntu还是完爆Win7原装界面的。正当我哼着小曲点开Eclipse准备测试一下安装是否成功时,Unity侧边栏那个问号深深伤害了我。http://www.cnblogs.com/lanxuezaipiao/archive/2013/09/17/3325628.html
desktop文件配置没问题啊,这是什么东西?果断不能忍受,对了刚刚卸载完的Deepin-music-player不会也留下什么bug吧,果然在启动器里还有深度音乐的图标,不过是一张白纸样,点开声音状态栏图标
也还显示着深度音乐插件(上图是解决后的,Rhythmbox是原装音乐播放器),于是俺跟它们杠上了,不解决不睡觉。结果可怜俺这个新手啊,Google来Baidu去,看了网上无数教程,都只是配置.desktop文件这一步,瞎搞到半夜还是无奈地去睡觉了。。。
第二天下班后继续投入“战斗”,俺忽然脑袋里灵光一闪,打开深度音乐安装教程http://blog.csdn.net/Arcsinsin/article/details/17147353, 查看一下它到底安在哪里,这句
cp -r baidumusic ~/.local/share/deepin-music-player/plugins/
终端打开进入这个目录一看:
$ nautilus ~/.local/share/deepin-music-player/plugins/
百度插件还没删除,进入上一级文件夹一看,发现一个applications文件夹,进去一看,好家伙,有两个.desktop文件,一个Eclipse的一个深度音乐的。eclipse.desktop没有图标,右键单击,属性,点击图标配上图标,再打开eclispe,好了!删除深度音乐图标,重启,声音状态栏恢复正常,顺便再把百度插件删除,搞定!
总结一下,进入/home/xxx(用户名)/.local/share/applications,看是否有eclipse和深度音乐desktop配置文件,为eclipse.desktop配置图标,删除deepin-music-player.desktop即可。看来新手就是新手,如果一个老手过来估计一两分钟就搞定了,因为他们可以很快找出程序安装的位置。为什么安完eclipse会出现这个问题,我觉得应该是权限的问题,因为我eclipse安装在/opt里面,这个原来里面的目录及文件权限就是root所有的,虽然安完eclipse改了/opt和adt-bundle的权限,但是上面提到的位置里的desktop文件应该是安装时创建的,那时候权限还没改,所以desktop文件没有权限读取icon图标,就显示问号了。而深度音乐的desktop文件存在就说明系统觉得该应用还存在吧,虽然终端下remove时提示说程序没有安装,为什么我也不知道,还得仔细学一下Linux。
以上结论都是我推断的,本人也没学过Linux,如果是错的就当俺胡说,给俺指点一下,谢谢!