2007-05-08
初用Ubuntu 7.04 -- 安装五笔输入法

初用Ubuntu,什么也不会,但是桌面系统吧,傻瓜式的就按Windows的操作经验来乱试,遇到什么问题,通过Google来解决,也不必太深入,将过程记下来,作备忘吧。
小企鹅输入法官方网站:http://www.fcitx.org/
---------------------------------------------------------------------------
装完了Ubuntu后,桌面的操作体验不错,打开/移动窗口比较流畅,不像前几年装的Linux,在Gnome下,窗口操作那是明显的迟滞感,很不爽,现在终于爽了一把:-),不知道是不是我那时没装显卡驱动的原因,不过现在我也没装,不知道这个系统认不认我的ATI显卡。反正我在硬件信息里是没找着。
上网,用FireFox,桌面顶上的系统栏上那个明显的大大的FF图标,一点即可。嘿嘿,我用的是无线上网,系统安装完毕,已经帮我找到可用的无线网络了,我只要输入访问密码即可。但问题来了,我没办法输入汉字,虽然我习惯使用五笔,可是连拼音也没有!!!看来得想办法了。
Google吧(没装汉字输入法,所以搜索时,只好用汉语拼音,再将对应的汉字复制出来,重新搜一把),找到一个:http://softbbs.pconline.com.cn/topic.jsp?tid=6992788&lastUpdate=04-27.19:33
但是,不知道是版本问题还是怎么地,我打开的SCIM输入法设置界面,是全E文的,试了好多次,也没有成功,只好作罢,另想办法了。
再次Google,我选择了Fcitx这个输入法,安装比较简单:
sudo apt-get install fcitx
sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "
sudo chmod +rwxXst /etc/X11/Xsession.d/95xinput
输入以上三条命令后,注销系统后,重新登录,在屏幕的上中部,就出来这个可爱的输入法了,切换使用Ctrl+Space,还支持拼音,五笔等,好,终于可以写汉字了。
我们来看一下,这些命令具体代表什么意思:
1. sudo,每条命令里,都有这个词,以前我知道在Linux中有个su的命令,作用是暂时转到root帐号下,进行系统管理,那顾名思义,这个应该就是转到管理员帐号,并执行某个命令了。
2. apt-get install fcitx,这个也能猜到,应该是从Ubuntu网站上取得fcitx这个软件,并安装。
3. sh -c ..... 这条命令就不清楚了,只知道sh是shell,类似于Windows下的Command.com/Cmd.com,是命令行程序。感觉似乎是打印(echo)一行文本,通过管导符>,输出到一个文件中,这应该是修改系统输入法的配置文件吧,追加新安装的输入法,以便系统启动时,自动加载。
4. chmod,这一句的意图应该是修改配置文件的可访问权限,至于为什么要修改,就不明白了,难道输入法fcitx,在当前用户(非管理员)的环境下,要访问这个文件?
其中,最后一条命令,网上搜索来的,其实是:
sudo chmod +755 /etc/X11/Xsession.d/95xinput
在Ubuntu中,模式值,似乎不再支持使用数字,而改用表义字母了,嗯,相对要人性化了一点(在文件浏览器中,好象也可以设置,那是全图形化的,更傻瓜式),我也不知道755代表什么,也懒得查,只想早点把输入法搞定,所以,当命令行提示:
chmod: invalid mode: `+755'
Try `chmod --help' for more information.
那我就Try吧:
$ chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
or: chmod [OPTION]... OCTAL-MODE FILE...
or: chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
-c, --changes like verbose but report only when a change is made
--no-preserve-root do not treat `/' specially (the default)
--preserve-root fail to operate recursively on `/'
-f, --silent, --quiet suppress most error messages
-v, --verbose output a diagnostic for every file processed
--reference=RFILE use RFILE's mode instead of MODE values
-R, --recursive change files and directories recursively
--help display this help and exit
--version output version information and exit
Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'.
Report bugs to
看到粗体部分了?不管他,全加上吧:-)
Labels: Ubuntu
Subscribe to Posts [Atom]