转移工作环境到Ubuntu
关于Linux和Windows的争论已经持续了很多年了,我不知道最终的结果会如何,但我知道这场争论下一个10年之内是不会结束的。所以,本人无意加入这场争论,我只是觉得好奇。Windows对于我而言是一个很熟悉的一个操作系统,因为我使用Windows大概有11年了,从Windows 95到Windows 7 RC我都用过。
我在2004年的时候曾经尝试过用Linux做为我的工作电脑,虽然那时情形我已不太记得,但感觉还记得,那就是几乎寸步难行,我无法用Linux完成哪怕是很简单的工作,比如说播放电影,我根本找不到想要的解码器。
2009年8月1日,我终于开始了一个盘算了很久,但并不是准备了很久的事情,就是把我的工作环境转移到Linux下去,去真实体验一下用Linux办公的感觉。
准备、安装操作系统
说实在,Linux虽然有很多发行版本,但其实我没有浪费很多时间选择了Ubuntu,理由就不说了。也不是说其他的发行版本不行,完全不是,都有优点。我这里用的是Ubuntu 9.04 32位DVD安装光盘。
安装操作系统的过程很简单,我也不想弄几张截图放在这里吸引眼球。感觉上比安装微软的操作系统更简单,至少不需要输入product key。在这里提个小问题,有谁可以一次性输入那些复杂的无规律的product key而不会出错的吗?
安装的时候需要选择语言,毫无疑问,我选择了中文。
安装驱动
我用的是一台ThinkPad T60, 安装完操作系统之后,我发现几乎所有的驱动都装好了。指纹驱动默认是没有,需要通过软件包管理器安装,但遗憾的是,我没有找到和Windows下面一样的指纹认证登录软件,倒是有一个如下图的命令行工具。
1
很明显,这是一个功能不成熟的工具,但是大部分底层的事情已经完成了,我注意到它的版本号是0.3。在此基础上做二次开发应该是可行的。
对于安全芯片,我自己其实在Windows下也不用,但令人吃惊的是有一个tpm-tools的工具,和指纹一样,没有成熟的软件,但二次开发是没有问题的。
但是有一点需要设置的是TrackPoint的中键支持,默认中键是没有作用的,但是通过简单的设置可以搞定:
$sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi
以上这个命令会创建一个配置文件,然后将以下内容粘贴到文件中,保存退出。
<?xml version="1.0" encoding="UTF-8"?>
<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>
然后重启hal和gdm服务。
$ sudo /etc/init.d/hal restart
$ sudo /etc/init.d/gdm restart
但是在这里,我强烈建议直接重启机器。我的机器在执行第2个命令的时候出现了假死现象。
安装应用程序
工作中用到的应用程序不是很多,比如Microsoft Office XP,Lotus Notes 7等等,一下一一道来。
Microsoft Office XP:这个太容易了,直接用OpenOffice 3.01。OpenOffice甚至完美支持打开Offcie 2007的文档。
Sametime:用pidgin就可以了。
Windows Live Messenger:同样用pidgin。
Firefox:Firefox 从来都是同步退出Linux和Windows的版本的。这个不是大问题,但还是有点小问题,Ubuntu9.04自带的Firefox版本是3.0.8, 自动更新的时候只能更新到3.0.12,也就是说不支持3.5。(Firefox3.5比Ubuntu9.04晚推出2个月。)解决的办法很简单,下载并安装一个叫Ubuntu Tweak的工具就可以了。下载地址如下:
http://ubuntu-tweak.com/
在这里你还可以看到很多有用的程序:
2
Lotus Notes 7:我没有找到Lotus Notes的Linux 版本,所以只能用WINE来运行Lotus Notes了。以下是安装WINE的链接:
http://www.winehq.org/download/deb
但是,安装后,WINE默认并不支持中文,需要修改WINE下面的注册表:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes, 将下面的一个键值MS Shell Dlg改成一个中文字体的名字,我改的是Microsoft Yahei。这不是微软的雅黑字体吗?没错,等一下在说如何在Ubuntu下面使用雅黑字体。
对于Lotus Notes 7, 直接把原来Windows Vista下面的notes目录拷贝到WINE的C盘就行了。但不幸的是,如果只是这样的话,Notes在WINE中运行的时候是不能正确显示中文,所有的中文都是乱码。解决的办法很简单,在拷贝之前,在Windows环境下,运行notes,修改notes的设置,File->User Preferences, 将default font都改成中文字体,我在这里使用的是微软雅黑。
现在来说如何在Ubuntu下面使用微软雅黑字体,顺序如下:
拷贝字体文件:
sudo mkdir -p /usr/share/fonts/zh_CN/TrueType
sudo cp /media/C/WINDOWS/Fonts/simsun.ttc /usr/share/fonts/zh_CN/TrueType/
sudo cp /media/C/WINDOWS/Fonts/msyh.ttf /usr/share/fonts/zh_CN/TrueType/
sudo cp /media/C/WINDOWS/Fonts/msyhbd.ttf /usr/share/fonts/zh_CN/TrueType/
注意: 这里media是我原来的操作系统盘,C是c盘的标签。(这个标签如果是中文的话可能不能拷贝。)如果没有雅黑字体文件,当然可以用其他的中文字体。其实第一个拷贝命令是拷贝宋体字体的。
生成字体目录:
sudo chmod 644 /usr/share/fonts/zh_CN/TrueType/*
cd /usr/share/fonts/zh_CN/TrueType/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache /usr/share/fonts/zh_CN/TrueType/
修改配置文件:
sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
找到<string> 行,添加 <string>Microsoft Yahei</string> 共有三处,都要添加,如:
<string>Microsoft Yahei</string>
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
设置好之后,建议重启系统,然后在外观的设置中可以看到刚添加的微软雅黑字体了。剩下的就不用说了。
到这里为止,在WINE中启动Lotus Notes,一切都很完美了。虽然是在WINE中运行,但速度很快,别忘了,WINE的意思是WINE Is Not Emulator,哈哈。
影音播放:直接用ubuntu自带的电影播放机就好了,它会自动下载所需要的解码器。我在我的机器上播放720p,非常流畅,也干干净净,绝对不会像暴风影音那样无耻。但这个播放器不支持中文字幕,于是VLC media player脱颖而出了,它完美支持各种视频格式,也完美支持中文字幕。
音乐播放:用Rhythmbox, 功能没的说。
CVS: 用自带的gCVS就可以了,这个是源代码管理工具,一般办公人员不需要用的。
网络银行:这个暂时还没办法,但真的不要归罪于Linux。解决办法也简单,装一个VirtualBox,里面装一个Windows 2000,或者XP都可以。性能不会是问题。
3
当然也有不好的地方,公司的无线网络因为用了证书加密,所以还不能连上,令人百思不得其解的是,公司的证书连Windows Vista都不支持。
如果你只是普通的办公人员,只要处理文档,邮件,Linux是个选择,但是前提是,我以上所描述的这些方法都可以自动完成。
是的,要实现最后这一步太容易了。
结论:
没错,开源社区的人没有吹嘘,Linux在过去5年中取得的进步的程度远远超过了微软。如果把性能,开机速度这些因素考虑进去的话,我们会忍不住问微软,Windows Xp发布了这么多年了,这些年都干什么去了?
Windows 7马上就要出来了,坦白的说,虽然到目前反应还算不错,但我已经开始喜欢我装的这个Ubuntu系统了。
平心而论,我不是一个狂热的开源分子,我不讨厌微软,他们其实很不错的。但趋势很明显,开源社区的创新能力以及linux的进化能力超过了微软。
我不喜欢也不会加入争论,我希望竞争越来越精彩。
后记:
有一个问题,为什么开源社区的创新速度会超过微软呢,我很难回答,但我们不妨把眼光放到几亿年前,那时候是节肢动物的天下,从某种意义上说,节肢动物是骨骼长在外面,肌肉在里面的生物,比如螃蟹,蜘蛛,他们有着坚硬的外壳,和进攻武器如螃蟹的大钳子。脊椎动物那时候诞生了,它们的骨头长在身体里面,外面是肌肉和皮肤,它们很弱小,受尽节肢动物的欺负。
但是最终,脊椎动物统治了地球,节肢动物没有什么地位。为什么会出现这样的结果呢?理由其实很简单,节肢动物的身体是一个封闭的系统,当它要长大变得更强大的时候,它的外壳是个巨大的限制,所以要蜕皮,越长大,蜕皮的代价越高,最终代价实在太大,所以就停止长大了。而脊椎动物的骨骼在身体里面,所以没有这样的限制,它的身体就像是一个开放的系统,所以可以长大,可以变得越来越强壮。
微软就像一个节肢动物,Linux就是脊椎动物的那个脊椎。红帽,Ubuntu等linux发行商就是脊椎动物。 可惜网银,sap客户端不支持,剩下倒是都好办的。
我用了很久,现在我的大部分服务器应用都是在linux。 LINUX BSD这些系统做SERVER的却很理想。。。 就是网银不好解决 我就是发愁网银 据说国外都是支持ff的 不知道国内为什么不支持 :D 我怀疑微软的故意给我们习惯 windows 前几天看到新闻说,国内各大银行和微软合作,确保网银支持Windows 7,估计是那些银行收了什么好处,故意不开发Linux版本的。在国外,这是违法的,在中国啥事都没有。 Posted by liuyongjun_leon on 2009-9-4 12:17 http://www.ibmnb.com/images/common/back.gif
前几天看到新闻说,国内各大银行和微软合作,确保网银支持Windows 7,估计是那些银行收了什么好处,故意不开发Linux版本的。在国外,这是违法的,在中国啥事都没有。
国家机构嘛~告也没法告。 **\
WIN7 也不错 Ubuntu的工作效率还是可以的 不知道工作是什么概念,真的很喜欢Linux,我十分期待有人写篇文章,说很多专业软件在Linux上都很容易找到~~找了很久,但还是找不到,还是坚守vista Posted by liuyongjun_leon on 2009-9-4 12:17 http://www.ibmnb.com/images/common/back.gif
前几天看到新闻说,国内各大银行和微软合作,确保网银支持Windows 7,估计是那些银行收了什么好处,故意不开发Linux版本的。在国外,这是违法的,在中国啥事都没有。
天朝特色。难度招行也不支持吗?貌似招行技术方面还是跑在其他行前面呢。 WIN7 也不错 不错的文章 网银的话,据称只有浦东发展银行是官方宣称支持firefox的,其他的天朝银行都不行。 期待2010年Ubuntu开始入侵Windows 网银真的是个悲剧呀
回复 #7 liuyongjun_leon 的帖子
其实违不违法倒在其次,关键是银行不敢,米国的有钱人起码有一半在用苹果电脑,哪个银行敢,一定是不想活了 炒股票的软件没找到,另外拼音输入法的模糊音一直没搞懂怎么弄。 确实是网银比较麻烦~十分无奈啊 ^c^ 期待2010年Ubuntu开始入侵Windows wine is not emulator 因为它是simulator
其实很多软件用wine来运行还不如在vm里运行来得痛快 牛人的牛市 也就是说,还不能完美摆脱WIN了,这个道理我鼓捣了好久才明白,无论我怎么搞 都摆脱不了WIN,也就是说装了LINUX之后,还得装WIN,哪怕是在虚拟机内。 电池和硬盘还好么? Ubuntu其实是相当的好用的 这几天刚刚安装ubuntu 9.10,驱动什么的都已经搞定,感觉很良好^v^ 用Vmware装个简单的XP就行了, 网银什么的开一下 我现在已经彻底用Ubuntu了,但是招行网银Ukey还是要用老婆的电脑解决。
我发现不玩游戏之后更加有精力办正事。 对每个人来说,系统的实用化是第一位的,不管是工作还是娱乐。
此外,对大部分的中国人来说,软件的汉化又是第一位的,这个汉化的程度要包括系统、软件,还有目录,软件的名称等等!
如果这个做不到,再怎么推广,还是没有多大的效果。
[ Edited by8859 on 2010-5-23 14:05 ]
页:
[1]