- 設定 .cshrc (因為我 shell 是用 tcsh)
set prompt = '%n@%m%# '
set dspmbyte = utf8
alias ls 'ls -wG'
alias telnet 'telnet -8'
alias irssi 'irssi -c irc.tw.freebsd.org -n ericsk'
setenv LANG zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8
setenv LC_CTYPE zh_TW.UTF-8 - 裝 /usr/ports/misc/screen。然後用
http://www.csie.ntu.edu.tw/~r92030/project/big5/18
覆蓋掉 /usr/local/share/screen/utf8encodings/18
複 製一份 /usr/local/etc/screenrc 到 ~/.screenrc ,然後加入 defencoding utf8。如果開一個 screen 要連 big5 的BBS的話, <Ctrl+A>:encoding big5
使用 putty 遠端登入時, 別忘了把 Window -> Translation 裡的 character set 改為 UTF-8 - 準備裝 X, 我選擇用 X.org 的, 所以安裝 /usr/ports/x11/xorg 。
很歡樂地 sudo make install clean
然後用 xorgcfg 產生出一個 xorg.conf.new 檔,依照自己的需求修改一下,我會在 Mouse 的地方加上
Option "ZAxisMapping" "4 5"
支援滾輪
在 Screen 的地方加上
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
完成後把它複製一份到 /etc/X11/xorg.conf - Desktop Environment 我是選用 gnome2, 但我不想裝太多雜七雜八的軟體,所以我裝
/usr/ports/x11/gnome2-lite
/usr/ports/www/firefox (瀏覽器)
/usr/ports/mail/thunderbird (收發郵件,讀news,讀RSS等)
/usr/ports/net/gaim (MSN, Yahoo...etc)
其實 /usr/ports/x11-wm/xfce4 輕便又美觀,我也蠻推荐的,只是新版 (4.2.0) 好像有怪怪的輸入法模組,大概是我不會設定吧...Orz - 字 型的話我是裝 unicode 的 mingliu: /usr/ports/chinese/mingunittf/ 。我自己又從M$拿了 kaiu.ttf 及 arialuni.ttf 放在 ~/.fonts/ 下,然後記得到 /etc/X11/xorg.conf 裡加入 FontPath:
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
新字型可以加到 ~/.fonts/ 下面,裝完記得 sudo fc-cache -f -v ,重新再啟動 X 就會有新字型了。(前面在make xorg時有 WITH_CJK=1 的話,中文字型名稱就不會爛掉了) - 用 kcwu大大 patch 過的 xcin 以支援 utf8
把 http://www.csie.ntu.edu.tw/~r92030/tmp/libtabe-0.2.6.tar.gz
http://www.csie.ntu.edu.tw/~r92030/tmp/xcin-2.5.3.pre3.tar.gz
放到 /usr/ports/distfiles 下,然後到 /usr/ports/chinese 下抓
http://www.csie.ntu.edu.tw/~r92030/tmp/xcin+libtabe-draft.shar
執行 sh xcin+libtabe-draft.shar 以產生新的 xcin 及 libtabe entries
到 /usr/ports/chinese/libtabe.new 下 make makesum ; make install clean,然後再在 /usr/ports/chinese/xcin25.new 下 make makesum ; make install clean 。裝完之後就可以用 utf-8 的 xcin。別忘了改一下 ~/.cshrc ,加入 setenv XMODIFIERS "@im=xcin" (當然 $LANG 已經設成 zh_TW.UTF-8 了) - 開始使用 x+gnome2
在 $HOME 裡加入一個 .xinitrc 檔,裡面的內容就
#!/bin/sh
exec xcin &
exec gnome-session
然後打 startx 就可以了。
星期二, 2月 15, 2005
FreeBSD 5 日誌 (1)
FreeBSD 5 日誌 (0)
- 下載 5.3-R 的 iso 檔回來作成開機光碟,然後安裝(除了自己 /home 割出想要的大小外,其它都auto partition)
- 設定時區,root密碼,使用者,安裝cvsup-without-gui,然後重開機
- 把 /usr/share/examples/etc/make.conf 複製一份到 /etc 下,然後改一下 CPUTYPE, CFLAGS, SUPFILE 等等變數設定,我在裡面加上了 WITH_CJK=1, 及 KERNCONF=ERICSK 方便make
- 到 /usr/src 下先 make update 更新 source, 然後是下列步驟
- make buildworld
- 到 /usr/src/sys/i386/conf 下把 GENERIC 複製一份到 ERICSK然後按照機器狀況設定音效卡要 device sound, USB隨身碟會用到 device da 所以 scbus 要開
- make buildkernel
- make installkernel
- 重開機,進入 single user mode
- mount -a
- mergemaster -p
- 到/usr/src下 make installworld
- mergemaster
- 重開機搞定
- 要開啟 sshd, 到 /etc/rc.conf 下加入一行 sshd_enable="YES"
- 更改 ports 找檔案的地方,在 /etc/make.conf 下加入
MASTER_SITE_OVERRIDE= \
ftp://freebsd.nctu.edu.tw/pub/FreeBSD/distfiles/${DIST_FILES}/
- 裝 /usr/ports/security/sudo 這樣以後少用 root 登入。設定檔預設會放在 /usr/local/etc/sudoers
- 裝 /usr/ports/editors/vim-lite 有好用的 vim 然後設一下 .vimrc
- 要掛上音效模組
#kldload snd_driver
在/boot/loader.conf內加入 snd_driver_load="YES"
要增加音效模組的 virtual channels (就是同時可以很多程式放聲音)
# sysctl hw.snd.pcm0.vchans=4
# sysctl hw.snd.maxautovchans=4
訂閱:
文章 (Atom)