编译安装amsn
why amsn?
中文版的wlm有一个群的功能,貌似是以插件的形式存在的。如果使用非中文版wlm的msn客户端的时候,当群里面有人说话的时候,是不能直接看到说话者的名称的,不管谁说话,显示的都是那个群的名字(貌似英文原版的客户端也不行,至少我测试过web版是不行的)。很神奇的是,amsn居然能正常显示。这就是用amsn的理由……
但是amsn的字体很成问题,自行编译带xft支持的tcl/tk可以解决这个问题。
I.准备
在软件包管理器上把tls装上,如果你没装的话;
从这里获取tcl和tk的源码(建议8.5a5而不是最新的8.5a6):
http://tcl.sourceforge.net/
从这里获取amsn的源码:
http://www.amsn-project.net/
II.编译tcl/tk
前面说过,建议用tcl/tk8.5a5,我测试过8.4不支持xft,8.5a6的话,amsn会提示说找不到tls,并且没法解决,这是我花了一个下午得来的经验……
1.tcl
tar -zxvf tcl*.tar.gz
cd tcl*/unix
./configure --prefix=/usr
make
su
make install
2.tk
tar -zxvf tk*.tar.gz
cd tk*/unix
./configure --prefix=/usr --enable-xft
make
su
make install
3.建议
tcl/tk会在/usr/lib下面生成tcl/tk+版本号的目录以及tcl/tkConfig.sh的文件,建议把那两个sh放入相应的目录,这个不同版本的tcl/tk就可以共存了。
su
mv /usr/lib/tclConfig.sh /usr/lib/tcl8.5
mv /usr/lib/tkConfig.sh /usr/lib/tk8.5
III.
1.编译amsn
tar -jxvf amsn*.tar.bz2
cd amsn*
./configure --with-tk=/usr/lib/tk8.5/ --with-tcl=/usr/lib/tcl8.5/
make
su
make install
2
这时amsn已经安装好了,但是启动脚本还有点问题
编辑/usr/local/bin/amsn
把第三行exec wish $0
改成exec /usr/bin/wish8.5
保存
运行amsn,如果不出意外的话,字体就跟以前不一样了。选择一个好看的字体和主题,it's done.
貌似打字的时候经常会卡住……我就凑合着用了……
PS1:写下这篇东西当作笔记,也给需要的人……虽然我不喜欢amsn……
PS2:opera的blog也被gfw了,我该另外找个地方保存了……