细数Unity的好与坏(三):Bugs and Dirty Hacks!

16
2011
# 作者: 投稿/转载 / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接

- 经作者授权转载, 原文链接: http://imtx.me/archives/1634.html
作者:  @tualatrix, Ubuntu 上最流行的软件之一 Ubuntu Tweak 的作者,杭州 Linux 用户组 (HZLUG) 创建人。

这篇我想收集一下Unity的各种问题,主要是Bug,还有一些Dirty Hack。如果大家也有其他发现,也可以留言告诉我。

有一些我早就报告bug了,无奈自己暂时没能解这些bug,而且Ubuntu/Canonical似乎人力也不够充足,有一个我认为很严重的bug,他们却把它优先级定为“low”。

所以本篇我就收集并纪录一下一些bug,看看11.10会不会解决这些。

1、假的面板阴影

Ubuntu的面板(Panel)有漂亮的阴影,但是我很快发现,这个阴影实际上假的,确切地说,它不是你看到的那样是真的面板阴影,而是一块独立的,后期人工补上去的阴影。

因为我在用Shutter截菜单的图片时,三翻两次出现下面的样子:面板出现很浓的阴影,而菜单的阴影却消失了。

这个就跟拍照时,旁边出现一个幽灵一样恐怖!——明明没看到,却出现在照片中。

我跟踪过Unity的开发,它的面板阴影确实是后来赶工时通过“Dirty Hack”的方式补充上去的。还有另外一种方式可以测试:

  • 确保所有的窗口最小化,使桌面没有其他任何东西;
  • 按“Super+S”,进入工作区预览模式;
  • 再按“Super+S”,回到标准桌面模式——这时紧盯面板,你将会发现在0.x秒的时间内,面板从没有阴影到很快被贴上了阴影!

实在是太丑了!群众的眼睛是雪亮的啊!

2、Pidgin退不出

既然是“Quit”,总要让Pidgin彻底退出来吧?遗憾的是,点击“Quit”后,Pidgin依然在后台运行,而Launcher的图标,却没有指示它正在运行。

我已经想到Unity的代码是怎么写的了,它只是发送了一个杀掉窗口的信号而已,而不是真正的关闭程序。

3、Alt/Win的交换后的问题

作为一个Mac电脑的用户,安装好Linux系统的一件事情便是交换Alt和Win(或Super)键,然而很悲剧的是,Unity把这个弄坏了。

也就是说,如果我置换了Alt/Win,那么我再也不能用Alt+数字键来切换Firefox、终端的标签了,也不能用Super+数字键来切换应用程序。关于这个我已经报告了Bug #729007 ,不知道到11.10能不能修好……

把系统原本能正常工作的东西给弄坏了,这样老用户都会被吓跑啊,不是吗?

4、Panel快捷键的失效

记得Ubuntu刚引入Message Menu和Session Menu时,我很欢快。因为它支持Super+M的快捷键来直接取消息,操作非常迅速。也可以直接用Super+S的快捷键进行关机、重启等快捷操作。遗憾的是,这个在11.04开始就再也无效了。

这不算特别严重的问题,毕竟官方也从来没正式宣传过这个快捷键。

5、Panel切换菜单的反白问题

这个问题平常还好,如果操作菜单快了,就会明显地看出来,具体请自行翻墙看这个视频:http://www.youtube.com/watch?v=nSfurIMF49w

像我这种对UI的瑕疵很敏感的用户,这个“特效”简直是难以忍受的。

6、Dash不支持输入法

Bug #66377,Ubuntu直接把所有用ibus输入法的用户给抛弃了。

Ubuntu还是国际性的发行版吗?不是。Ubuntu的开发原则,一直是先照顾欧美一些不用输入法的用户,再考虑我们亚洲或其他地区的人民。要么怎么会为了赶工,直接就推出一个搜索框不支持输入法的Unity呢?这个原则实在是让我无语!

7、other……

还有一大堆设计上的问题,比如Super+S进入Workspace Overview模式后,面板上的菜单竟然还能点。更严重的是点了有按下去的效果,却没有弹出的菜单……

我觉得像Compiz以前一样,进入Overview模式后,就把面板隐藏掉。估计是急着发布的原因。

总结

抛开稳定性不说,Unity的设计充满了很多不确定、不成熟的东西,代码质量也比较糟糕,到处是workaround和dirty hack。

如果Ubuntu 11.10不好好解决这些问题,而又是急着加入新特性、急着半年一次的发布的话,那用户也是会愤怒的——更不要说开发者了。

有时,向暴雪或GNOME 3学习一下跳票,未尝不是件好事。

作者:投稿/转载

Bio: 本文章来源于读者的投稿及经原作者授权转发的文章。[请到这里投稿原创文章 ! ]
链接:Blog - Twitter - 此作者的更多文章

25 Responses to 细数Unity的好与坏(三):Bugs and Dirty Hacks!

Avatar

edward32tnt

Google Chrome 11.0.696.65 Google Chrome 11.0.696.65 Windows 7 Windows 7

五月 16th, 2011 at 8:38 上午

右上角时间如果要显示日期的话,就会长度不够

[Reply]

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux x64 GNU/Linux x64

xrfang Reply:

@edward32tnt, 我发现根本你就不能显示日期,如果试图显示日期,整个时间菜单就没了,我已经报告bug,但貌似还没有任何回复或者triage。

[Reply]

Avatar

Rabbit_52

Chromium 13.0.761.0 Chromium 13.0.761.0 Ubuntu 11.04 Ubuntu 11.04

五月 16th, 2011 at 8:49 上午

我就只发现了搜索框不能用输入法的问题,能发现这么多还真是厉害!

[Reply]

Avatar

fu

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

五月 16th, 2011 at 8:50 上午

极度讨厌unity,已经装好linuxmint11在移动硬盘(很满意,就是源的速度慢了点),不再支持gnome2时候就会格了ubuntu(老机,不支持3D,虽然有2D,但比3D的还要垃圾几十倍)。

[Reply]

Avatar

lk

Firefox 4.0.1 Firefox 4.0.1 Windows Server 2003 Windows Server 2003

五月 16th, 2011 at 9:00 上午

使用过程中有遇到1.2 这两点,没什么时间,很少用ubuntu了

[Reply]

Avatar

leos

Google Chrome 13.0.761.0 Google Chrome 13.0.761.0 GNU/Linux GNU/Linux

五月 16th, 2011 at 9:37 上午

弃之,不用!

[Reply]

Avatar

lds

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

五月 16th, 2011 at 9:42 上午

use archlinux

[Reply]

Avatar

zebrat

Google Chrome 11.0.696.68 Google Chrome 11.0.696.68 GNU/Linux x64 GNU/Linux x64

五月 16th, 2011 at 9:49 上午

也不是什么大的问题。 不要跳票。 期待11.10有很多很酷的东西

[Reply]

Avatar

无冷

Firefox 4.0.1 Firefox 4.0.1 Windows XP Windows XP

五月 16th, 2011 at 9:53 上午

试着去用用看,能不能接受unity

[Reply]

Avatar

ivarptr

Google Chrome 11.0.696.68 Google Chrome 11.0.696.68 GNU/Linux GNU/Linux

五月 16th, 2011 at 11:11 上午

>>5、Panel切换菜单的反白问题
>>这个问题平常还好,如果操作菜单快了,就会明显地看出来……
>>像我这种对UI的瑕疵很敏感的用户,这个“特效”简直是难以忍受的。

+ 1

补充两个:
1、应用程序菜单被强制性地拉到全局菜单,导致程序启动过程变得缓慢,同样的一个应用程序,比如chrome,在unity下的启动速度比在经典模式下要慢几秒(我的机器上大概慢3秒),虽然这点对用户没什么大影响,不过这种犹如历史性的倒退总让人有种说不出来的不爽。

2、unity在正式发行版中仍然缺少自定义功能,左侧的启动栏默认情况下不让人设置显示位置(比如右侧)、显示和隐藏方式、图标大小呢?这个“不许你动”的特性可能令喜欢摆弄桌面的用户有点措手不及。

虽然总总缺陷都可以通过各种折腾方式摆平,不过"Unity的设计充满了很多不确定、不成熟的东西,代码质量也比较糟糕,到处是workaround和dirty hack…………用户也是会愤怒的"

在google reader看到wowubuntu这系列文章之前就很有冲动写一篇批评unity的文章,不过看了 tualatrix 这3篇基本上都涵盖了,特别是这篇,真心希望ubuntu开发团队也能认真看看各方面的批评,别忽略用户的真是感受。

[Reply]

Avatar

ljm779

Google Chrome 11.0.696.68 Google Chrome 11.0.696.68 Windows XP Windows XP

五月 16th, 2011 at 1:08 下午

最后的总结很是赞同,ubuntu很需要在功能和稳定之间做出平衡,目前来说稳定性急需改善,否则一大堆小bug不停的出现,你怎么能够希望全世界那么多的windows用户来用你这不稳定(又陌生)的系统呢?四年2亿用户怎么增加得了呢?

[Reply]

Avatar

Boneflame

Chromium 13.0.766.0 Chromium 13.0.766.0 Ubuntu 10.10 Ubuntu 10.10

五月 16th, 2011 at 1:49 下午

unity感觉有点儿高不成低不就的,还是gnome3舒服...

[Reply]

Avatar

rykka

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

五月 16th, 2011 at 3:52 下午

unity快捷键可以设置成 ctrl+win 或者其他组合。
就可以避免win系快捷键的冲突了。

[Reply]

Avatar

小宏

Google Chrome 11.0.696.65 Google Chrome 11.0.696.65 GNU/Linux GNU/Linux

五月 16th, 2011 at 5:08 下午

原来 ubuntu-tweak的作者居然是国人 崇拜啊

[Reply]

Avatar

李二嫂的猪

Chromium 11.0.696.65 Chromium 11.0.696.65 Ubuntu 11.04 x64 Ubuntu 11.04 x64

五月 16th, 2011 at 7:35 下午

很喜欢这个系列的文章。
正如文章所说,Win 之后无法输入中文,很囧……感觉彻底被无视了。

[Reply]

Avatar

书痕

Google Chrome 11.0.696.57 Google Chrome 11.0.696.57 GNU/Linux GNU/Linux

五月 17th, 2011 at 7:50 上午

传说11.10就能完全支持Gnome 3了,到时候再换好了,那时候Gnome 3也肯定更成熟

[Reply]

Avatar

宇宙访客

Google Chrome 11.0.696.60 Google Chrome 11.0.696.60 Windows 7 x64 Edition Windows 7 x64 Edition

五月 17th, 2011 at 10:29 上午

大牛啊!兄弟!不过unity确实是ubuntu的一次比较大胆而失败的尝试,以后ubuntu会进步更快!

[Reply]

Avatar

阿卜杜拉

Konqueror 4.4 Konqueror 4.4 Kubuntu Kubuntu

五月 17th, 2011 at 11:09 上午

残缺的11.04,以canonical这一次这么自豪地执着的感觉(觉得有点在吹牛),悲观估计11.10unity恐怕也完善不了,最快也是12.04

[Reply]

Avatar

miles

Google Chrome 11.0.696.57 Google Chrome 11.0.696.57 Sabayon Linux x64 Sabayon Linux x64

五月 17th, 2011 at 4:28 下午

试过了unity,首先是不适应,其次,左上角的ubuntu标志真的不知道有什么用?点击后响应速度很慢,或许改成G3那样直接戳的好点吧。

[Reply]

Avatar

asd

Unknown Unknown Unknown Unknown

五月 17th, 2011 at 6:34 下午

现在的canonical根本无心修bug,
满脑子里想的都是怎么争取新用户扩大占有率。
而这无法靠老老实实修bug增强稳定性得来。
要增加新用户只能不断加入新特性吸引大众眼球。
ubuntu已经在走下坡路了。

[Reply]

Avatar

Kaiski

Firefox 4.0.1 Firefox 4.0.1 GNU/Linux GNU/Linux

五月 18th, 2011 at 9:06 上午

我平时只是查查电子表格,看看视频,再就是浏览网页,这些小毛病基本不影响,没有更好。前几天用了Gnome3,感觉不错,很稳定,切换窗口很方便,尤其对我这种同时打开N个窗口不停切换的人来说。
无论如何,我基本上摆脱了windows,除了某些恶心的网银之外。想到不用安装一大堆杀毒,防火墙。。。心情确实很愉悦!

[Reply]

Internet Explorer 9.0 Internet Explorer 9.0 Windows 7 Windows 7

beapig Reply:

@Kaiski, 如果你就是
“查查电子表格,看看视频,再就是浏览网页”的话,我不觉得win之下需要什么防火墙杀毒软件。起码我是这样裸奔了一年

[Reply]

Avatar

wood.z

Google Chrome 10.0.648.205 Google Chrome 10.0.648.205 Windows 7 Windows 7

五月 22nd, 2011 at 4:36 下午

兼容性还是不够好!

[Reply]

Avatar

brian.zhao

Chromium 11.0.696.71 Chromium 11.0.696.71 Ubuntu 11.04 x64 Ubuntu 11.04 x64

五月 28th, 2011 at 11:49 下午

还有一个bug ,历史记录无法删除,希望尽快得到解决。

[Reply]

Avatar

lk

Firefox 5.0 Firefox 5.0 Windows Server 2003 Windows Server 2003

七月 7th, 2011 at 8:20 上午

请问有人知道如何删除任务栏阴影吗?

把任务栏透明后看着非常不爽

[Reply]

Comment Form

top

无觅相关文章插件,快速提升流量