十一/080
archlinux下配置触摸版
首先,pacman -S synaptics安装驱动。紧接着看下面的配置帮助信息。
1. For use with kernel 2.6.x you need to enable synaptics touchpad
[2008-11-28 16:23] support when configuring the kernel (CONFIG_MOUSE_PS2). You also
[2008-11-28 16:23] need support for the evdev interface (CONFIG_INPUT_EVDEV). If you
[2008-11-28 16:23] compile evdev as a module, make sure it is loaded before starting
[2008-11-28 16:23] the X server, as it will not be auto-loaded
[2008-11-28 16:23]
[2008-11-28 16:23] ==> 2. Change your /etc/X11/XF86Config or /etc/X11/xorg.conf:
[2008-11-28 16:23]
[2008-11-28 16:23] – Load the driver by changig the XFree configuration file
[2008-11-28 16:23] adding the line ‘Load "synaptics"’ in the module section
[2008-11-28 16:23]
[2008-11-28 16:23] – Add/Replace in the InputDevice section for the touchpad the
[2008-11-28 16:23] following lines:
[2008-11-28 16:23]
[2008-11-28 16:23] Section "InputDevice"
[2008-11-28 16:23] Driver "synaptics"
[2008-11-28 16:23] Identifier "Mouse[1]"
[2008-11-28 16:23] Option "Device" "/dev/psaux"
[2008-11-28 16:23] Option "Protocol" "auto-dev"
[2008-11-28 16:23] Option "LeftEdge" "1700"
[2008-11-28 16:23] Option "RightEdge" "5300"
[2008-11-28 16:23] Option "TopEdge" "1700"
[2008-11-28 16:23] Option "BottomEdge" "4200"
[2008-11-28 16:23] Option "FingerLow" "25"
[2008-11-28 16:23] Option "FingerHigh" "30"
[2008-11-28 16:23] Option "MaxTapTime" "180"
[2008-11-28 16:23] Option "MaxTapMove" "220"
[2008-11-28 16:23] Option "VertScrollDelta" "100"
[2008-11-28 16:23] Option "MinSpeed" "0.06"
[2008-11-28 16:23] Option "MaxSpeed" "0.12"
[2008-11-28 16:23] Option "AccelFactor" "0.0010"
[2008-11-28 16:23] Option "SHMConfig" "on"
[2008-11-28 16:23] # Option "Repeater" "/dev/ps2mouse"
[2008-11-28 16:23] EndSection
[2008-11-28 16:23]
[2008-11-28 16:23] – Change the Identifier to the same name as in the ServerLayout section.
[2008-11-28 16:23] The Option "Repeater" is at the moment for testing.
[2008-11-28 16:23]
[2008-11-28 16:23] – Add the "CorePointer" option to the InputDevice line at the ServerLayout section:
[2008-11-28 16:23]
[2008-11-28 16:23] Section "ServerLayout"
[2008-11-28 16:23] InputDevice "Mouse[1]" "CorePointer"
[2008-11-28 16:23]
[2008-11-28 16:23] – Note! You can not have more than one core pointer, so if you want
[2008-11-28 16:23] to use an external mouse too, you have to set all mouse input
[2008-11-28 16:23] devices except one to "AlwaysCore" instead of "CorePointer".
[2008-11-28 16:23] installed synaptics (0.14.6.99-2)
总结如下:根据上面的帮助修改xorg文件。问题解决,触摸版边缘的滚动功能可以使用了。
十/080
近期我的archlinux配置日志
用ipw3945时在挂起恢复之后一直不能正常恢复,我们狼族小四同学给的建议,去arch官方wiki看了下,把无线网卡驱动从ipw3945换成了iwlwifi3945。ipw3945是intel自家出的私有驱动,使用时要首先加载ipw3945模块,然后开启ipw3945d的DAEMON。iwl3945则只需要加载iwl3945模块就行了。
pacman -S iwlwifi-3945-ucode
官方给出的提示: ipw3945驱动已经停止开发了. 上边提到的iwlwifi应该工作的很好。
firefox3卡的难受,暂时用swiftfox替代掉。速度快了好多,以前页面加载卡住的问题不复存在了。
geany今天从源里面更新到了0.15,多了很多细心的功能。不错~
google了一下调整音量乱跳的解决办法,解决了用音量键的时候会出现音量乱跳的现象。解决方案如下:系统->首选项->音效。将默认混音器轨道设置为OSS Mixer即可。(参看http://www.zcliu.net)
源里面已经可以升级gnome了,但暂时没有尝试。小四同学说有点bug很麻烦,等解决后再打算升级吧。
十/080
archlinux安装EIO(永中office)
没办法,还是要在linux系统上看一些doc文档,openoffice支持太差了,对简历等等文件的修改造成了很多麻烦,并且archlinux源里面的ooo默认安装在/opt目录下,刚开始分区没有规划好,导致根分区就剩下仅仅的50M空间,而OOO就占用了差不多300M。
今天看到永中office出了最新的免费个人版本,虽然这个东西是java做得,但是这个新版本速度相当快,并且是国产软件,对MS Office文档格式的支持要比OpenOffice好,如果Word,Exel的文件较多,可以考虑这个。
永中集成Office 2009 个人版,下载地址是http://www.evermoresw.com.cn/webch/download/downEIOPersonal.jsp,里面有Linux版本。
$ tar zxf EIO2007_Trial_ZH_Lin.tar.gz
用su命令登录root,再进入解压后文件夹
# ./setup.sh (进入永中Office的图形界面安装,指定一下安装目录)
安装完成后,要以root身份运行一下永中:
# eio; exit
$ cd ~ ; seteio (为普通用户配置下永中)
$ eio (从终端运行永中Office,或者从菜单中运行也可以)
如果不进行上面的操作,直接运行菜单没有任何反应,命令行下会提示找不到文件。
十/081
关于~/.bashrc的郁闷问题
机器上的archlinux安装了这么久,最近发现一个棘手的问题。~/.bashrc里面的一些设置,比如alias命令的设置“不起作用”,新开一个终端都要source一下才起作用。因为这个文件里面设置了大量的使用习惯问题,所以每次要souce很麻烦。我们都知道每个用户都可使用~/.bash_profile输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,并且默认情况下,他设置一些环境变量,执行用户的.bashrc文件。而这个
~/.bashrc文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。
大体原理就是这个,那为什么我这个文件不起作用呢?这时候想到一个可笑的问题:难道我用的不是bash?echo了下SHELL环境变量,发现是sh,当时汗颜。原来我刚装好arch的时候创建这个用户没有指定shell为bash。
知道问题所在了,解决办法就是更改当前用户的shell。最好不要编辑/etc/passwd文件,而是使用chsh命令,应该是(change shell)的意思吧。
chsh -s /bin/bash terrysco
问题解决。。。。
五/080
投入Arch怀抱
掰掰指头算了一下,使用ubuntu2年有余了,这两年我像追星族一样跟着ubuntu的步伐时时刻刻在更新(也没有那么频繁了,一年2个版本而已)。似乎忘了Linux是用来做什么的了。记得大学的时候使用sco unix和redhat时,为了一个小小的配置翻了那么多东西,也就在这个过程中认识到了linux的系统结构,才能真正体会它的强大和开源技术给我们带来的震撼。而现在ubuntu把linux包装成了一个“傻瓜式Linux”。不是说这个不好,毕竟为广大爱好者,初学者降低了门槛,少了那么多学习曲线,但是这也恰恰让大家变得懒惰。
看过几个朋友写的“我为什么不喜欢ubuntu”,我才恍然大悟,原来这些东西也是一直困扰着我。ubuntu为我们做了那么多所谓的优化配置和美化配置,但很多并不是我们真正需要的。我们使用linux其实只是“你给我一个系统就够了,剩下的我来定制”。类似很多开源的框架概念一样,我想drupal 和jquery如此流行的原因就是如此,一个框架即可,每个人在上面去定制,去开发自己的模块就行了,没有必要一个系统就无所不能。这样长期使用下去,出了问题,只能去google,自己根本解决不了,因为你不知道是什么原因导致的问题。
这里就不谈arch有多么好了,我还没有2-3年的使用经验,对他做任何描述没有意义,目前只是听说不错。前段时间工作很忙,没有精力去更换系统,毕竟时间代价也是很昂贵的。
http://linuxtoy.org/archives/the-perfect-linux-desktop-arch-linux-2007-08-2-1.html
这里是一篇arch的安装配置向导,后来作者出了一个pdf文档,也可以去这个站点下载。晚上照猫画虎,倒腾一番应该不是难事。
我只想做有用的事情,操作系统就是一个工具。