Ubuntu系统更换Firefox桌面图标方法

08/10/2013

终于,在升级到Firefox 23.0之后,Kaijia的Unity启动栏中出现了第一个被“拍扁了”的图标——火狐。这个新Logo在Unity启动器上只能用惨不忍睹来评价了:

Unity启动器中Firefox新旧图标比较

Unity启动器中Firefox新旧图标比较

上一篇博文中Kaijia已经吐嘈过如何将Firefox降级到22.0版本了,但是不升级终究不是个好办法,并且Ubuntu没有提供Firefox 17.0 ESR(长期支持版本)的更新,所以升级到新版本的Firefox是不可避免的。于是Kaijia想到了一个办法,用旧版本的Firefox图标在Unity启动器中替换掉这个破坏整体感觉的新图标,这样就可以实现用的是Firefox 23.0但任务栏中显示的还是旧版的Firefox了。

方法很简单,首先需要下载旧版Firefox的DEB安装包(例如firefox_20.0+build1-0ubuntu2_amd64.deb),解包后提取出PNG格式的图标文件。Kaijia已经将几个提取出来的文件打包,可以下载以下文件并解压缩:

http://data.kaijia.me/2013/08/firefox-hicolor-logo-png.zip

提取出图片文件后访问用户主目录下的隐藏文件夹.local/share/icons/hicolor,可以直接在命令行中运行:

打开之后,将提取出来的文件按照分辨率大小拷贝到对于的文件夹中,并且重命名为firefox.png,例如分辨率为48×48像素的图片应该拷贝到.local/share/icons/hicolor/48×48/apps文件夹中,然后重命名为firefox.png;使用Kaijia上传的ZIP包中文件就不需要重命名了,只需要按照文件目录复制到hicolor文件夹中即可。

复制完成之后,注销并重新登录,这是Firefox的图标就会变成旧版的了。