2008年5月18日 星期日

安裝 Ubuntu 8.04 到 EeePC 701/900 上面

安裝官方版本的 Ubuntu 8.04 後
在網路連線暢通下再執行一下
export LC_ALL=C
sudo aptitude install bzr
bzr branch lp:ubuntu-eeepc/0.1 ubuntu-eeepc-0.1
cd ubuntu-eeepc-0.1
./ubuntu_eeepc.py -g
sudo ./ubuntu_eeepc.py -i
就可以解決掉所有驅動程式的安裝問題

不過在 EeePC 900 上面要再多執行兩個的動作
sudo aptitude install subversion
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc
cd linux-uvc
sudo make
sudo make install
sudo modprobe -r uvcvideo
sudo mv /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko.original
sudo cp uvcvideo.ko /lib/modules/$(uname -r)/ubuntu/media/usbvideo/uvcvideo.ko
sudo modprobe uvcvideo
來解決 WebCam 的問題

還有把 /etc/modprobe.d/snd-hda-intel 的內容加個 # 在最前面註解起來
這樣可以解決掉 EeePC 900 在執行過 ubuntu_eeepc.py 之後音效不見的問題

為了 EeePC 的螢幕顯示模式的切換寫了一個 bash script

使用 zenity 跟 xrandr 寫了一個簡單的 bash script 來做螢幕顯示模式的切換
當然這個 script 可以在所有的 Linux System 上面執行... :)
#!/usr/bin/env bash

mode="$(zenity --list --title '螢幕解析度切換' --text '請選擇' --column '顯示模式' \
'LVDS auto' \
'VGA 1280x1024' \
'VGA 1024x768' \
'VGA 800x600' \
'LVDS auto + VGA 1280x1024' \
'LVDS auto + VGA 1024x768' \
'LVDS auto + VGA 800x600')"

case $mode in
'VGA 1280x1024')
xrandr --output LVDS --off --output VGA --mode 1280x1024 --preferred
;;
'VGA 1024x768')
xrandr --output LVDS --off --output VGA --mode 1024x768 --preferred
;;
'VGA 800x600')
xrandr --output LVDS --off --output VGA --mode 800x600 --preferred
;;
'LVDS auto + VGA 1280x1024')
xrandr --output LVDS --auto --output VGA --mode 1280x1024 --preferred
;;
'LVDS auto + VGA 1024x768')
xrandr --output LVDS --auto --output VGA --mode 1024x768 --preferred
;;
'LVDS auto + VGA 800x600')
xrandr --output LVDS --auto --output VGA --mode 800x600 --preferred
;;
'LVDS auto')
xrandr --output LVDS --auto --output VGA --off
;;
*)
;;
esac

2008年5月1日 星期四

vim + ydict

我很久以前有改寫過一個 ydict 的 Yahoo! 命令列字典
放在
http://fd.idv.tw/tux/ydict

後來在 $HOME/.vimrc 裡面加上一行
map <C-K> viwy:!ydict <C-R>"<CR>

然後就是每天爽爽地使用 vim 上的 Ctrl+K 快速翻譯英文或中文
或是拿來做為英文的錯字檢查
剛剛有人覺得我這個使用方式還蠻好用的就順便寫篇文章分享給更多人知道~ ^_^