Ubuntu 12.04的Unity让我对Ubuntu越来越失望
4月26号即将发布的Ubuntu 12.04, 作为新的LTS长期服务版,应该是一个稳定可靠的操作系统,并首次提出对个人用户将持续维护五年。在Beta 2版本放出后,我把上网本的Ubuntu 10.04升级到了最新版本12.04,体验了几天后,虽然感觉到新版本有所进步:整体反应快速,LireOffice的友好等特点,但我对这个版本并不看好,最主要的原因是新界面Unity的引入。
一、Unity的愿景
从Ubuntu 10.04后,Ubuntu桌面开始引入Unity界面。当初引入的原因可能是上网本小面积设备的兴起:Unity能够节省屏幕一定的坚向空间,再到近两年智能手机和平板电脑的流行,Ubuntu的作者们越来越想统一Ubuntu的用户界面:手机、平板、台式机、笔记本电脑,各种不同设备,使用同一个界面,让用户感觉不到设备之间的差异。
Unity的愿景当然很好,然而真的能Unity(统一)起来吗?我认为实际上是不可能的,一个简单的证据便是Google, Google的搜索主页根据不同的设备使用不同的界面。事实上,各种不同的设备本身就不一样,面积分辨率不一样,底层的运算性能也各不相同,因此,用同样的桌面布局,方便此设备时必然会麻烦到彼设备。谷歌这种软件巨头都没有解决界面统一的问题,何况一个庞大的操作系统。
二、Unity的性能表现让人失望
再到具体的Unity性能表现,也使得Ubuntu的表现越来越人失望。上网本时代的跟风被证明是一个没有市场的想法,如今的平板和智能手机被Unity看上,有这样的想法当然很好,不幸的事情是新的Unity界面并未带来很好的体验。
首先是改变太大:
- 左边布置一排Dock图标,怎么看都觉得别扭。
- 对用户的使用习惯做出了太大的改变。关闭一个窗口需要将鼠标移到左上角才出现。
- 要寻找某个应用的时候也并不友好,甚至鼓励使用软件或应用名称来搜索,显然不符合人们喜欢直观的工程学原理,这难道不是一种倒退?
任何一种对传统中还不错的习惯进行的改变都难以成功,否则,试试用许多宣称设计更科学的键盘来取代传统键盘,要知道传统键盘的设计确实有不科学之处,习惯面前,科学让步。
同样是谷歌,最近的ChromeBook即Chrome操作系统,开始采用Aura界面来组织桌面,与传统的Windows有几分相似,也许是Google意识到只有一个浏览器的界面太过于前卫,谁能受得了呢?
其次是响应速度,就像Android一样,Linux上的桌面界面本身是置于底层内核之上,与内核集成泾渭分明,任何响应都要通过命令与内核进行传输与反馈,我的使用感受是Linux下的点击操作总是感觉比Windows下要慢一点点,给人一种轻飘飘的感觉,虽然影响不大,但仍然能感觉到,就像iOS下苹果和Android下手机之间的区别,后者要达到前者的流畅性,硬件上的配备要高得多。
Unity的加入使得Ubuntu的操作流畅性明显要慢一些。技术层面的细节问题,我不知晓也不愿深究,只要操作体验上觉得它慢了,它就已经算不上一个成功的产品。
三、自以为是的Ubuntu
创新当然有必要,Unity的引入是一个创新,然而不好的创新要它干什么呢?自以为是的Ubuntu在固执的Mark Shuttleworth坚持下引入了Unity, 连我这种老用户也不习惯,原因在于它对传统的操作习惯改变太大,与传统桌面相比,差异过于显著,改革太激进了。
要命的是这种改变本身并未看到什么优势,自然很难说得上是一个对用户友好的进步,这也就不难解释为什么越来越多的人开始转向Linux Mint阵营。分散的Linux桌面操作系统,何时能有点组织有点纪律呢?
Ubuntu: 一个老用户的长期使用感受
一、升级还是不升级?
自从上次Ubuntu发布10.04后,我的电脑操作系统就没有再升级过。时光过得真快,下一个长期支持版(LTS)的Ubuntu 12.04 LTS马上就要发布了。虽然每六个月一个新版本的Ubuntu提不起我升级系统的兴趣,但两年一次的长期服务版LTS还是有些吸引力的。
照理说,作为平台与底层的操作系统,不应升级过快,毕竟每一次升级都会涉及到各个方面的问题,硬件和软件方面的兼容都是一种考验。然而计算机依然是一个快速发展的领域,硬件的进步,需要软件的跟进,所以版本的升级也还是有它的道理,就看用户的需求情况如何。
二、用了三年的Ubuntu
从08年开始接触Linux系统,完全使用Ubuntu作为家庭电脑的主操作系统也有三个年头了。如果是作为日常使用的操作系统,比如上网娱乐和简单的办公,Ubuntu已经很好用,我只是在涉及到办公软件如Office套件时,担心与Windows版的Office存在些细节方面的兼容问题,毕竟即使Windows下不同版本的Office也存在兼容问题,所以这个问题并不能说是Linux自身的问题。
三、使用Ubuntu的好处
使用Ubuntu的好处是明显的。在Linux下,所有软件都是免费与自由的,自然不存在盗版的问题,如果愿意,连软件的源代码都可以获取——当然这一点一般用户是不关心的。安全方面也很放心,从来不用担心病毒和木马,杀毒软件也不必安装,说到安全和界面美观方面,孩子他妈妈这种电脑白痴用惯了Ubuntu后,居然再使用Windows XP时说要切换到Ubuntu,她说Windows XP太难看,用着也不放心——万一不小心点击了有病毒的网页会出问题,我想Ubuntu的作者们看到这种情况应该会感到高兴吧。
安全的优势来自Linux本身天然的良好内核,严格的文件权限管理——这一点Windows Vista后也模仿了,系统文件不允许用户随意操作。界面的美观来自于Gnome这个桌面,也许更漂亮的是KDE桌面,但Gnome在性能和美观方面达到了更好的平衡。事实上,Linux本身仅仅是一个操作系统内核,在内核上的桌面界面,除了Gnome, KDE外,还有许多其它选择,Gnome只是其中的优秀代表之一。
四、良好的内存管理机制
Chrome浏览器对内存要求相对较高,我经常遭遇到Windows XP下Chrome浏览器的崩溃问题,而Linux下则几乎没有发生,原因在于两种操作系统下的内存管理差异:Linux对系统内存的优先利用机制。另一个例子是Linux系统下复制或剪切文件时,明显感觉要快一些,原因就是它利用了内存作为文件暂时的缓冲池,所以在频繁的文件操作时,不仅速度较快,对于硬盘的保护也有很好的作用,或许这也解释了服务器的中Linxu占有率为什么会如此之高:网络服务器对于文件的存取次数实在太大了。
五、自由、免费、安全
Ubuntu的优势肯定不只我所体验到的这些,毕竟我只是一个普通的用户,目的也是常用的上网娱乐和简单的办公文档。总体来讲,我使用Ubuntu这些年的感觉还不错,它达到了自由、免费、安全的目的。
Ubuntu英文系统LaTex中文设置
上次介绍过“简单的Windows英文操作系统LaTex中文解决方案”,然而我的个人笔记本电脑是Ubuntu 10.04英文操作系统,因此下面为博主亲自试验并总结的简单方法,解决如何在Ubuntu系统Texlive中处理LaTex中文文档(绝非不负责任地复制粘贴):
先使用命令sudo apt-get install texlive安装官方源里的texlive后,再用命令sudo apt-get install latex-cjk-all安装latex-cjk-all中文字体包。包括bsmi,bkai,gkai,gbsn四种中文字体,bsmi和bkai是Big5编码的明体(其实就是宋体)和楷体字,因此这两个字体有可能无法显示许多简体字,后两者gkai,gbsn分别处理简体中文楷体字和宋体字。
安装好之后,在LaTex源文件里添加类似如下的代码,就能正确处理中文了。示例代码:
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gkai}
这是一个楷体中文测试,处理简体字。
\end{CJK}
\begin{CJK}{UTF8}{gbsn}
这是一个宋体中文测试,处理简体字。
\end{CJK}
\begin{CJK}{UTF8}{bkai}
這是一個big5編碼的楷體中文測試,處理繁體文字。
\end{CJK}
\begin{CJK}{UTF8}{bsmi}
這是一個个big5編碼的明體中文測試,處理繁體文字。
\end{CJK}
\end{document}
上面的代码中begin{CJK}后面使用UTF8编码而不是GB,字体使用了gbsn(宋体),不需要再手工安装任何字体,也不需要再做任何配置。此方法对Ubuntu其它版本原则上也应该适用。
解决FBReader中文乱码
Kindle有Windows & Mac OS X下的PC版,如果不在乎便携性和E-ink的话,可以在电脑上装上这个软件来看些电子书,效果非常好,比在浏览器上看一些网页内容体验要好得多,更何况Amazon上有那么多免费的好书,以及网上有如此多的mobi格式电子书。
但对于一个使用Linux的用户来讲,就不是那么幸运了,Kindle的PC版唯独没有Linux版,搞笑的是Kindle系统本身就是基于Linux核心而建的。不过,Linux自然有开源的好软件,FBReader即是一个,通吃巨多的格式,当然Amazon的私有封闭格式是不支持的。
不过电脑世界中的中文总是或多或少出现问题,谁让计算机这玩意儿就不是中国人发明的呢?只怪我们当初把二进制的技术用在了八卦研究上面。我们的汉字编码方案又如此之多,因此好多Linux 系统的用户会发现在使用FBReader小说阅读器阅读下载的文本小说时只要是中文小说就会出现乱码,比如我在Ubuntu系统中装了FBReader小说阅读器,就发现确实有这个问题。
Google了一下,原来这个只是因为没有设置好软件的中文字体造成,与软件本身没有送给。安装好FBReader阅读器后进行中文字体设置就可以正常使用,下面即是FBReader中文字体的正确设置方法:
- 打开FBReader菜单中的选项:preferences;
- 在 Language 选项卡里中的default language选Chinese,default encoding set选Unicode,default encoding选utf-8;
- 到 Style 选项卡里的Family选你喜欢的电脑里面已经安装的中文字体,我选择了Wenquanyi Zen Hei;
- 点击OK保存设置。
特此总结存档。
Empathy默认主题下字体调整方法
即时通讯客户端Empathy Ubuntu 10.04 默认主题下字体很小,调整方法:
- sudo gedit /usr/share/adium/message-styles/ubuntu.AdiumMessageStyle/Contents/Resources/main.css
- 搜索font-family, 修改值为自己喜欢的字体,例如: font-family: WenQuanYi Micro Hei;
- 修改消息 正文的字体大小,搜索 .message(第一个结果),修改 font-size: 14px;
- 退出Empathy,再重启Empathy,即可看到修改后的效果。(Empathy菜单里的”聊天”;”退出”)