作者:Tiger Soldier,原文地址:画猫不成反类虎.
由于本子突然挂了,修好要一段时间,只好转用家里的机子。Windows自然是用不惯的,于是趁着这个机会装了个Linux Deepin试试。
为什么是Deepin?
我一直关注Linux在桌面的应用(不过很多时候只是关注我需要的应用),希望Linux桌面能更人性化,细节更好,更方便,因此我一直很赞赏 Ubuntu在Linux桌面便捷性上做出的努力。Deepin等基于Ubuntu的发行版诞生的时候我并没有太多关注,认为只是一个再打包、美化的衍生 版。直到我与Deepin的核心开发者ManateeLazyCat聊了一次,我才开始关注起Deepin。
ManateeLazyCat在聊天中一直强调应用的质量、设计、体验与细节。我感到Deepin团队并不是简单的克隆衍生这么简单,他们确实关注 Linux桌面的体验,是一个有追求的团队。聊天时我知道Deepin要对Gnome Shell进行改进,这也使得我对Deepin 11.12有所期待。
另一点,Deepin对Wine进行了一些研究,有默认的WineQQ和迅雷等,似乎可以减轻国内用户上手的难度。
Deepin对Gnome Shell的改动
在安装Deepin之前,我已经在发布通告和视频上了解了对Gnome Shell的改动部分。我是Gnome Shell的爱好者,Gnome 3.0刚推出时我就放弃了Ubuntu,转向Arch,就是为了尝鲜。当时我写了一篇试用感想,指出了一些Gnome Shell用户体验和细节上的不足。Deepin对Gnome Shell的许多改进与我的想法不谋而合。
Dock
Deepin将Gnome Shell的Activity overview左侧的dash隐藏,换成了dock。虽然叫dock,但是更像win7里的新版任务栏。应用的显示与dash差不多,都是以图标显示。 如果新开的程序在dock上有启动器,则启动器上有高亮标记。鼠标移动到启动的程序图标上时,会在下方显示已经打开的窗口缩略图,并且能直接在缩略图上关 闭窗口,这个行为与Win7的一样,非常有用。
我认为Deepin的这个dock是对Gnome Shell的巨大改进。我曾经抱怨过在Gnome Shell里使用dash启动程序太过繁琐,不少人怀念在Gnome2时代panel上可以直接加入启动器并直接切换窗口,Deepin的dock把这个 体验带回了Gnome3。比起Gnome shell官方的dock扩展,Deepin的dock胜在直接进驻顶栏,不需要频繁隐藏与显示,也不额外占用空间。另外窗口缩略图可以快速在同一个程序的不同窗口之间切换,而dash和官方dock必须用右键。当然Deepin的dock也有缺点,后面再说。
Activity overview
由于不再需要显示dash,Deepin将Activity overview的工作区间切换和应用程序选择移到了左侧,这也是我期待已久的改进。我已经报怨过Gnome Shell将它们放在右侧导致使用时鼠标移动距离过大,分散注意力。移动到左侧后,鼠标从左上角进入Activity overview后直接向下即可。
工作区间选择已经移到了左侧
另外的一个改进是在窗口与应用程序两个标签切换时,只需要鼠标移动到想要的标签上,不需要单击,在应用程序的各个分类之间切换也是一样。这个在减少点击的同时,也带来了操作体验不一致的问题,刚开始使用反而会不习惯。
另外Deepin在Activity overview的窗口缩略图上显示了程序图标,这个是小细节更改,很自然,我一开始还没注意到。
Alt+Tab
Deepin的Alt+Tab类似以前使用compiz的效果,取消了Gnome Shell以程序为切换单位的设计,配上窗口缩略图。Gnome Shell的Alt+Tab设计是我比较喜欢的,因为我开的窗口(主要是终端)比较多,分组之后切换更方便。
Gnome Shell另一个特点是将其他工作区间的程序列在右侧,用一条竖线分离,这样使用Alt+Tab也能切换到其他工作区间的程序,对我这种程序乱扔工作区间 的人特别有用。Deepin则是在Alt+Tab中将其他工作区间各作为一个切换单位,可以使用Alt+Tab切换工作区间,也是个不错的设计。切换到工 作区间上高亮的颜色与普通窗口不同,一眼就能认出是工作区间,这个细节很贴心。两种设计各有千秋,我更喜欢Gnome Shell的。
桌面
很多人报怨Gnome Shell的桌面不能放图标,不能显示桌面。Deepin满足了他们的要求。桌面可以添加程序,也可以将文件拖动到桌面中。Dock的第一个图标就是显示桌面,且不可删除。不过Alt+Tab没有像Win7那样专门引入一个显示桌面。
说实在的,我对桌面持可有可无的态度。使用Gnome Shell之后我认为桌面上摆放图标和程序启动器是没有必要的。不过能把一些临时文件放在桌面上对很多人来说还是很有用的。
其他改动
为了把顶部空间留给dock,deepin把时间移回了右侧,并且隐藏了星期。虽然这是一项回归传统的改动,我却觉得看时间不方便了,毕竟从中间唯一的地位并为与右侧其它物件并列,找起来是会多花点时间的。
默认显示窗口最大化与最小化按钮。我知道很多人对Gnome3默认只显示关闭很不爽,我一开始也认为这是开发者自以为是的傲慢。但是使用了一段时间后,我 发现最大化和最小化确实没有必要。因为Gnome Shell可以将窗口拖动到顶部最大化,我个人习惯于双击标题栏最大化,这两种方法只需要将鼠标移动到标题栏,并不需要寻找那小小的最大化按钮。至于最小 化,Gnome Shell里桌面已经成了废品,Activity overview能更好地找到想要的窗口,最小化已经失去了它的价值。
Deepin默认安装并开启了把挂起改为关机的扩展。关于Gnome Shell的这个设计已经被我骂了无数次,Deepin的这个安排是必须的。
Gnome Shell把所有程序的托盘图标都隐藏在了右下角,Deepin使用扩展将它们放回了右上角。说实在的,那些图标放在顶面板上真不好看。
总的来说,Deepin的这些改动确确实实对改进了Gnome Shell的体验,是相当用心的。
下面要开始说坏话了
虽然ManateeLazyCat非常看重细节,但是Deepin的细节还是有很多不到位的地方。
主题
Deepin为Gnome Shell自定了一套主题,绿色的背景加上半透明的顶栏很美观。但是一旦打开右上角的个人菜单,问题就来了:聊天状态的文字是黑的,根本看不清。
“不可用”三个字完全看不清
一旦点开这个状态,展开下拉菜单,更严重的问题出现了。由于菜单是半透明的,下拉菜单中的字与菜单中的字重合之后更看不清了。
有谁能看出“可用”这两个字么?
半透明的问题使得日历也很伤眼睛,这里就不截图了。问题的关键是透明程度太高,使得本应被遮挡住的东西没有真的被挡住,结果影响了上方内容的识别。如果为 了美观真的要这么高的透明度,那么下方的图像应该进行模糊处理,Windows 7的毛玻璃特效就是这么做的,效果很好,印象中KDE的panel也进行了模糊处理。然而Gnome Shell目前还没有这种功能,因此透明度还是低点比较安全。
Deepin主题的另外一个不足就是设计风格不统一,菜单上绿色的开关按钮十分扎眼,而系统通知干脆就是真个白色,与顶栏风格完全不协调,而且非常不显 眼,经常被我忽略。我最喜欢的聊天通知栏,链接的颜色是白色,混在白色的背景里完全看不出来。通知栏的主题绝对是个败笔。
Deepin自带的是fcitx输入法,但是没有对fcitx的状态图标进行处理,与旁边的图标相比完全协调。
不合群的fcitx
左上角的Deepin图标实现得很奇怪,切换到Zukitwo主题会变一个图标,而切换到默认主题则是空白一片。
Dock
Dock是Deepin的亮点,但是依然有许多不足的地方。最大的缺憾就是缺少拖动功能,无法把程序从Activity拖到dock上,无法把图标拖到桌面,无法把文件拖到图标上打开,更无法通过拖动更改图标的顺序。拖动功能的缺失让dock失色不少。
另外dock有一个bug,工具提示偶尔不会消失。这个bug很容易触发,好在可以通过单击几次工具提示让它消失,勉强可以克服一下。
Dock的启动器和图标大小是固定的,一旦更换了主题,顶栏高度不同了,就会显得非常奇怪。
顶栏变窄后dock会凸出一块
总结
Deepin对Gnome Shell的改动是有目共睹的,我认为最好的改动就是dock和activity overview。虽然还存在很多细节上的问题,但是瑕不掩瑜。在这一块上,Deepin确实是花了心思的。
说到细节,我还想废话几句。做GUI程序的开发者应该都会感觉到,细节是最头痛的地方。我认为,细节就是用时间堆出来的,没有足够的时间就无法打磨出完美 的细节。而一个人的时间是有限的,虽然能力的高低会影响工作的效率,但是再强的人也有他的极限,因此细节可以说是用人力堆出来的。Linux桌面经常被人 诟病的一点就是细节不足,这其实与人力和时间也是有关系的。KDE4推出后骂声不断,据说到了4.6才开始真正可用,可见要做好细节需要大量工作。 Gnome Shell有个活动叫Every Detail Matters,也是希望不断补上细节上的不足。11.12是Deepin的新尝试,资源与时间有限,细节不足在所难免,不妨让他们用时间来慢慢改善。
另外,Deepin的人手应该是不足的,有志者可以联系他们,帮助Deepin成长。
评论:原作者对Deepin 11.12 评论有理有据,言辞恳切,评论到位.文中所提的不足之处.我们会细心揣摩,仔细改进.
坏话部份 这些在使用中都有,希望尽快修复
也可以试试mint 也是很不错的,两个系统有很多相同的地方
en,但代码实现的结果是类似的,但代码不一样。我们主要是让用户在使用华丽界面的同时,享受到传统的优势。