自从大学毕业以后好几年没折腾了,这么多年一直用Linux做服务器,用Windows远程管理,这两天又想折腾折腾,于是买了块500GB的硬盘,找了个U盘做了Ubuntu 10.10的安装盘,安装过程很简单也很顺利,很快装好了,版本是maverick,默认的桌面管理器是Gnome,安装配置过程中发现,现在的桌面Linux很多配置都可以通过装几个包,再点来点去设置了,不是像以前那样自己编译安装再去修改配置文件,其实是件好事,但是觉得有点别扭……
我的原则是安装一个方便干活的环境,尽量不折腾。记录一些配置过程:
1. VIM: 默认的是VIM Tiny,删掉重装就好了。
2. Ctrl+Alt+Backspace: 以前有个dontzap,现在没了,在System=>Preferences=>Keyboard=>Layouts=>Options=>Key sequence to kill X server配置吧
3. locale: 在System=>Administration=>Language Support里面安装一个中文就行了,我一开始习惯性的编辑/var/lib/locales/supported.d/local,加了一堆zh_CN开头的,后来发现这个Language Support用不了了,Google一番在一个bug报告贴发现这玩意不支持除UTF8以外的设定
4. 字体美化: 这个估计是中文Linux社区讨论最多的话题了,我懒得在这方面花很多时间,随便配置了一下,用apt安装了几个字体包 ttf-mscorefonts-installer(微软英文字体库)、 ttf-wqy-zenhei(文泉驿字体库,免费的)、 ttf-droid(Droid字体库,就是Android手机上用的),然后把Windows 7的fonts下面的msyhbd.ttf msyh.ttf复制到字体目录里(我有Windows 7的正版序列号,不过不知道这样做是否有版权问题),用fc-cache更新,如果没有就创建~/.fonts.conf,添加下面内容,修改桌面字体,最后ctrl+alt+backspace~~
<!--?xml version="1.0"?>--> <!--DOCTYPE fontconfig SYSTEM "fonts.dtd">--> <!-- ~/.fonts.conf for per-user font configuration --> <fontconfig> <match target="pattern"> <test qual="any" name="family"> <string>sans</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Georgia</string> <string>Droid Sans</string> <string>WenQuanYi Micro Hei</string> <string>Microsoft Yahei</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Georgia</string> <string>Droid Serif</string> <string>WenQuanYi Micro Hei</string> <string>Microsoft Yahei</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Trebuchet MS</string> <string>Droid Sans</string> <string>WenQuanYi Micro Hei</string> <string>Microsoft Yahei</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Consolas</string> <string>Droid Sans Mono</string> <string>WenQuanYi Micro Hei Mono</string> <string>Microsoft Yahei</string> </edit> </match> </fontconfig>
5. 指点杆:我有指点杆中毒症,有了小红点手可以完全不离开键盘了,别的牌子的笔记本只要没有小红点就不感兴趣。需要安装gpointing-device-settings,然后在Preferences=>Pointing Device Settings里面打开"Use wheel emulation", button选择2,这样就可以模拟垂直和横向滚轮了。
参考: http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#GPointing_Device_Settings
6. 输入法:apt的fcitx版本依然很低,去http://code.google.com/p/fcitx/下载最新的,编译安装,创建一个/etc/X11/xinit/xinput.d/fcitx(内容如下),然后在Lanauage support里面就可以选了。另外,给媳妇装了韩文语言和输入法,发现不能与fcitx同时用,除非用ibus,但是ibus好象很不好用,有时间再改进一下吧
/etc/X11/xinit/xinput.d/fcitx:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
DEPENDS="fcitx"
7. 电池充电控制和硬盘安全模块(APS): 充电控制是控制电池什么时候开始充电什么时候结束;APS是一震动笔记本就自动锁硬盘的东西,还是挺好的。安装tp-smapi-dkms hdapsd,在/etc/modules加入
tp_smapi
thinkpad_ec
hdaps
创建/etc/modprobe.d/thinkpad.conf
options thinkpad_ec force_io=1
options hdaps invert=1
我的电池是在40%以下时充电直到充满,在rc.local加入
echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
去http://www.zen24593.zen.co.uk/hdaps/下载gnome-hdaps-applet,按里面的INSTALL安装,然后就可以看到硬盘的锁定状态了。
参考:
http://www.thinkwiki.org/wiki/HDAPS
http://www.thinkwiki.org/wiki/Tp_smapi
8. 指纹识别,对我来说就是个挺帅的功能而已,还是试了一下,安装thinkfinger-tools libpam-thinkfinger,运行"tf-tool –accquire"获取指纹,用"tf-tool –verify"验证一下,然后用"/usr/lib/pam-thinkfinger/pam-thinkfinger-enable"打开配置,就行了。不过,指纹验证通过以后,不知道为啥还要我输入一次密码,于是我就直接不用它了,有时间再说吧。我的X61的指纹识别不是太灵光了,在Windows 7下偶尔会不停出错锁定,所以也懒得用。
可参考: https://wiki.ubuntu.com/ThinkFinger
9. 虚拟机,我还是需要个Windows来搞些网银什么的,于是在VMWare Player/VMWare Server/Virtual Box之间选择了Player,这个有点像VMWare Workstation,又是免费的,正好适合我~
Player地址: https://www.vmware.com/products/player/
装到这,感觉够用了,先用着吧……