[转]ubuntu面板 图标缺失的处理办法
时间:2011-01-20 来源:HelloSUN
试用ubuntu10.04时,发现ubuntu的确非常适合不爱折腾追求稳定的linux用户。它稳定强大漂亮超凡,还有 超人气的社区 作为技术支持,的确适合新手和不爱折腾/懒得折腾的人。硬件支持也已经相当完善,canonical对此做了不少努力。例如gnome-disk-utility,在arch下至今不能正确估测我的硬盘:
但是ubuntu却可以正确识别并估测硬盘健康值等。而且我的n卡正确识别并找到驱动,kms也没有什么错误,的确非常赞。
但是,ubuntu的gnome-panel让我灰常“大吃一斤”……
我在图中进行了标注。可以看出,声音,显卡驱动和邮件通知图标是属于indicator applet ;network manager 属于notification area ; 用户切换,关机等 属于 indicator applet session。他们不像普通linux发行版一样都从属于notification area。canonical对gnome-panel进行了二次开发,这也就是为什么其他发行版无法使用ubuntu特色的panel的缘故了。
arch的aur上曾经有9.04/9.10的ubuntu indicator panel,但是由于canonical 的代码变更以及相关依赖改变,均已标记为out of data。我也曾经尝试手工编译,也以失败告终。
所以如果您的ubuntu面板声音控制等图标缺失,请添加在gnome-panel添加 indicator applet ;网络管理工具缺失请添加 notification area (通知区域); 关机图标等缺失请添加 indicator applet session。
ubuntu这么做,也许有他的道理,反正canonical说通知区域无用需要消失什么的……不过,真不知道他们这么改,是真的“大变样”还是改成了“大便样”。ubuntu到处在改代码,改完了也不进入主分支。
ubuntu不知在界面上仿mac,行为上也在模仿?(使用bsd代码,并利用宽松的许可,发行了自己的部分闭源操作系统——mac)依赖于强大的技术和资金支撑,ubuntu硬件支持比较完善,但是linux其他发行版却无法享用其代码,最终会造成恶性循环。
就一个通知区域还能搞分离,真的是太有意思了……改来改去不还是托盘,通知区域什么的嘛。
对了,ubuntu美工和主题真成问题了,调节个透明度,面板又悲剧了