2007年10月29日星期一

英文locale使用SCIM拼音输入法

本文介绍在kubuntu的英文locale下如何安装配置SCIM输入法。
首先,使用如下命令安装SCIM输入法及相关组件:
sudo apt-get install scim scim-modules-socket scim-pinyin scim-gtk2-immodule im-switch libapt-pkg-perl
然后配置在英文locale下使用SCIM,在home目录下执行:
mkdir .xinput.d
ln -s /etc/X11/xinit/xinput.d/scim en_US
完成之后重启XWindow即可使用SCIM了。

前两天不知道为何,SCIM的拼音输入法莫名其妙丢失了,在网上搜了一下,可能是拼音字库损坏了,只需删除.scim/pinyin目录即可,在home目录下执行:
rm -r .scim/pinyin

2007年10月23日星期二

kubuntu7.10下配置latex中文环境

之前已经安装好了latex,现在对其进行配置,使latex支持中文。
1. 为了支持中文,需要安装cjk-latex包,使用命令:
sudo apt-get install cjk-latex
2. 在home目录下创建目录.texmf,修改/etc/texmf/texmf.cnf,设置TEXMFHOME的值,如TEXMFHOME = $HOME/.texmf。
mkdir .texmf
sudo vi /etc/texmf/texmf.cnf
#设置
TEXMFHOME = $HOME/.texmf,保存退出
(TEXMEFHOME的默认路径是$HOME/texmf,如果在home目录下创建texmf,则无需修改texmf.cnf文件)
3. 在$HOME/texmf下创建zh_CN目录,并将windows(
C:/WINDOWS/Fonts/)下的字体文件(SIM*,sim*)拷贝到zh_CN目录下。字体文件可以存放在任意位置。
4. 下载
gbkfonts文件,并使用如下命令转换字体格式:
./gbkfonts zh_CN/SIMLI.TTF li
./gbkfonts zh_CN/SIMYOU.TTF you
./gbkfonts zh_CN/simsun.ttc song
./gbkfonts zh_CN/simfang.ttf fang
./gbkfonts zh_CN/simkai.ttf kai
./gbkfonts zh_CN/simhei.ttf hei
mktexlsr
5. 让latex识别安装的字体:
sudo vi /var/lib/texmf/web2c/updmap.cfg
#在末尾添加Map cjk.map,保存退出
sudo texhash
sudo updmap
6. 最后,编写hello.tex来测试是否配置成功,内容如下:
\documentclass{article}
\usepackage{CJK}

\begin{document}
\begin{CJK}{GBK}{song}
你好
\end{CJK}
\end{document}
一定要将文件保存为GBK编码,latex不支持UTF-8编码的中文字符。生成pdf文件:
pdflatex hello.tex
打开hello.pdf,如果显示正常,表明配置成功。

REST on Rails的教程

在网上找到的两篇不错的REST on Rails的教程:

2007年10月22日星期一

安装latex

      在kubuntu7.10下安装latex套件。使用命令:
sudo apt-get install tetex-bin tetex-base
来安装latex相关的套件。执行如上命令后会提示还需要安装其他一些包,例如与texlive相关的包,选择yes,并完成安装。
      运行一个helloworld来测试是否安装成功。创建文件hello.tex,内容如下:
\documentclass{article}

\begin{document}
Hello World!
\end{document}
      然后执行:
pdflatex hello.tex
      此时会生成hello.aux,hello.log,hello.pdf等文件,打开hello.pdf,如显示正常,表明安装成功。

升级到kubuntu7.10

kubuntu7.10已经发布了4天,今天终于把我的系统从7.06升级到了7.10。据说sudo apt-get dist-upgrade不能保证成功升级,应该使用
sudo apt-get install update-manager-core
sudo do-release-upgrade
升级到最后的时候,报了几个跟tetex相关的错误,是latex引起的。重启之后发现两个重要的问题,一个是使用beryl或compiz窗口管理器时,窗口的边框无法显示,最近一直嫌beryl把我的机器托慢了,所以干脆就删除了beryl的相关组件,只用kwin窗口管理器。第二个是kopete无法登录,每次都是报crashed的错误。下载了kdelibs4c2a_3.5.8-0ubuntu3_i386.deb(对于amd64使用kdelibs4c2a_3.5.8-0ubuntu2_amd64.deb)fix package,使用
sudo dpkg -i kdelibs4c2a_3.5.8-0ubuntu3_i385.deb
安装后kopete就正常了。
现在还没发现别的问题,感觉速度好像更快了,而且窗口的色调比以前更亮,不过好像没有特别令人兴奋的改变。