Wednesday, October 31st, 2007
Ubuntu 7.10 裡面的 aMSN 雖然是 0.97RC,但是還是沒有預設把 anti-aliasing 打開,所以整個字型醜的快要爆炸囧。3v1n0 裡面的 amsn deb 的確是有把 tk/tcl 編進去,只要點幾下把所有 package 都裝進去就可以有漂亮的字型,但是那個版本不知道為什麼一直會讓我 CPU 衝滿。所以決定乾脆自己抓下來編省得麻煩。
省得要 root 權限或以後更新跟系統衝突,所以我把東西都安裝在自己的 home directory 下面。原始碼我都丟在 ~/work 下面,然後編好的執行檔是安裝到 ~/build 下面。
TCL
- 在 ~/work 下面將 TCL 的原始碼抓下來
cvs -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl login
ENTER
cvs -z3 -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl co -P tcl
- 在 ~/work/tcl/unix 設定 + 編譯
./configure –prefix=/home/peter/build –includedir=/home/peter/build/include/tcl8.5 –enable-shared –enable-threads –enable-64bit –mandir=/home/peter/build/share/man –enable-man-symlinks –enable-man-compression=gzip && make CFLAGS=”-g -O2 -D_REENTRANT”
- 安裝
make install
TK
- 在 ~/work 下面把 TK 的原始碼抓下來
cvs -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit login
ENTER
cvs -z3 -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit co -P tk
- 在 ~/work/tk/unix 下設定 + 編譯
./configure –prefix=/home/peter/build –includedir=/home/peter/build/include/tcl8.5 –with-tcl=/home/peter/build/lib –enable-shared –enable-threads –enable-64bit –enable-man-symlinks –enable-man-compression=gzip –enable-xft && make CFLAGS=”-g -O2 -D_REENTRANT”
- 安裝
make install
aMSN
- 在 ~/work 把 aMSN 的原始碼抓下來
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn
- 在 ~/work/amsn 下設定 + 編譯
./configure –with-tcl=/home/peter/build/lib –with-tk=/home/peter/build/lib –prefix=/home/peter/build
make
- 安裝
make install
桌面捷徑
- 建立 ~/bin/amsn.sh 並把 amsn.sh 設成執行檔
#!/bin/sh
/home/peter/build/bin/wish8.5 /home/peter/build/bin/amsn
- 建立 ~/Desktop/aMSN.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=aMSN
Comment=Flock Web Browser
Exec=”/home/peter/bin/amsn.sh”
GenericName=aMSN
Icon=/home/peter/work/amsn/desktop-icons/128×128/apps/amsn.png
Path=$HOME/work/amsn
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
Categories=Network;Application;
GenericName[en_US]=aMSN
效果比較




Blogged with Flock
Tags: amsn, antialiasing, font, ubuntu
Tags: amsn, code, font, howto, ttf, Ubuntu
Posted in BSD+Linux, IT | 1 Comment »
Saturday, September 29th, 2007
nVidia TwinView
- 在 Restricted Drive Manager 停用 nVidia 的 Driver
- 去 nVidia 官方網站抓最新的 Linux Driver 讓他裝
- 在 Restricted Drive Manager 啟用 nVidia 的 Driver
- 用 nVidia X Server Setting 來設定 TwinView

FASTTRAK 378 RAID 0
- 安裝 dmraid: sudo apt-get install dmraid
- 建立 mount point: sudo mkdir /media/raid0
- 測試: sudo mount /dev/mapper/pdc_cbchadihee1 /media/raid0
- 最後再把這個 mount point 寫入 /etc/fstab 讓下次重開時候自動 mount
GCIN
- 在 Synaptic 裡面把 SCIM uninstall 掉然後安裝 GCIN
- 在 shell 裡面輸入 im-switch -s gcin
- 把 ~/.gtkrc.mine 改成:
export GTK_IM_MODULE=gcin
export LC_CTYPE=”zh_TW.UTF-8″
- 登出再登入
Sound
- 打開 System / Preferences / Sound
- 把 Sound playback 選成 VIA 8237
Desktop Effect
- sudo apt-get install ccsm
- System / Advanced Desktop Effects Settings

Fonts
- 安裝微軟正黑體:
sudo cp msjh* /usr/share/fonts
sudo chmod o+rx /usr/share/fonts/msjh*
sudo fc-cache -f -v
- 打開 Firefox: Edit / Preferences 然後把所有字體預設都改成 Microsoft JhengHei 省得麻煩
sshfs
sudo apt-get install sshfs
adduser peter fuse
GDM Dead Keyboard
這個奇怪的問題似乎有人碰過: Keyboard not funtioning at login。問題應該是像上面那篇文章寫的一樣,不知道為什麼 gdm 會比其他的 getty 開啟的更早,導致 keyboard 的控制被 getty 拿去,然後 gdm 下啥都不能做了囧。我用比較簡單的解法:
- 把 gdm 預設關閉:mv /etc/rc2.d/S30gdm /etc/rc2.d/K70gdm
- 在 /etc/rc.local 加入:service gdm start
Wine + Wine Doors
- Wine:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudp apt-get install wine
- Wine Doors: 去這裡下載最新的 deb 然後讓 Package Manager 自動安裝
Microsoft IntelliMouse Explorer
- 修改 /etc/X11/xorg.conf:
Section “InputDevice”
Identifier “Mouse0″
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/psaux”
Option “Protocol” “ExplorerPS/2″
Option “Buttons” “7″Option ”
ButtonMapping” “1 2 3 4 5″
Option “ZAxisMapping” “6 7″
Option “Resolution” “100″
EndSection
- 安裝 imwheel: sudo apt-get install imwheel
- 修改 /etc/X11/imwheel/imwheelrc:
“.*” None,Up,Alt_L|Left None,Down,Alt_L|Right”^firefox-bin$”
None,Left,Alt_L|Left
None,Right,Alt_L|Right
- 新增 /etc/X11/Xsession.d/57xmodmap:
#/bin/bash
xmodmap -e “pointer = 1 2 3 6 7 4 5″
- 把 /etc/X11/Xsession.d/57xmodmap 改成執行檔: sudo chmod 755 /etc/X11/Xsession.d/57xmodmapservice
Tags: compiz, firefox, font, gcin, gdm, howto, linux, nvidia, raid, Ubuntu
Posted in BSD+Linux | 1 Comment »
Recent Comments