2011年5月15日 星期日

Ubuntu / Kubuntu 11.04安裝在Thinkpad

最近我換掉了MBP並且買了一台Thinkpad,這大家可能都知道
但是大家不知道的是,我最近又投回kde的懷抱了
原因無他,就是對這套桌面環境頗有支持的心
每過一段時間我都會想要回來試試看
那麼廢話不多說,我就開始說我在Thinkpad T410之下安裝Kubuntu的一些小技巧。

1.將root身份的文字介面和圖形介面連接

打開終端機,貼上:

DISPLAY=:0.0 xhost +

這樣就可以在root的身份下開啟記事本修改數值,而不用去用Vi....


2.小紅點的中鍵捲軸設定

首先打開終端機輸入 sudo kate /usr/share/X11/xorg.conf.d/20-thinkpad.conf
(這似乎是kde的作法)

接著會跳出一個記事本視窗,複製貼上下面這段文字

Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection


如此一來,你就可以用小紅點+中鍵來滾動頁面捲軸囉!很方便的!

如果你是用Gnome桌面,那更簡單,就去下載Gpointing-Device-setting這個程式來調整就好了。


3.設定小紅點敏感度和速度

首先打開終端機,並且複製貼上

sudo -i

接著你可以輸入下面兩種指令來調整你想要得敏感度和速度:

echo -n 250 > /sys/devices/platform/i8042/serio1/speed (調速度)

echo -n 250 > /sys/devices/platform/i8042/serio1/sensitivity (調敏感度)

上面紅色的數值代表你可以更換的數度,250和250是我比較習慣的速度

等你調成你想要速度和敏感度之後,最後輸入下列指令:

kate /etc/rc.local (注意,這個方法在ubuntu下也可以,只是要把kate換成gedit)

將上面兩行指令(就是你用來調速度和調敏感度的指令),複製貼上,最後存檔
這樣你下一次開機之後就可以使用你習慣的速度囉!

4. kubuntu 安裝 Scim 新酷音

我實在是不知道在kubuntu下要怎麼打開ibus的新酷音
所以只好換成SCIM的新酷音啦
輸入指令如下:
sudo apt-get install scim scim-chewing; sudo im-switch -s scim-bridge

5.輸入acpi -V可以看出你現在的電池容量和硬碟溫度...

6.
筆電暫停功能 (suspend to ram)

第一步:

打開終端機,貼上

sudo gedit /etc/pm/sleep.d/20_custom-ehci_hcd

第2步:

在跳出來的記事本上貼下面的scripts

#!/bin/sh

TMPLIST_E=/tmp/ehci-dev-list
TMPLIST_X=/tmp/xhci-dev-list
E_DIR=/sys/bus/pci/drivers/ehci_hcd
X_DIR=/sys/bus/pci/drivers/xhci_hcd
E_BIND=$E_DIR""/bind
E_UNBIND=$E_DIR""/unbind
X_BIND=$X_DIR""/bind
X_UNBIND=$X_DIR""/unbind


#param1 = temp file, param2 = device dir, param3 = unbind
unbindDev (){
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
echo -n '' > $1
for i in `ls $2 | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
echo -n "$i" | tee $3
echo "$i" >> $1
done
}

#param1 = tem file, param2 = bind
bindDev(){
[ -f $1 ] || return

for i in `cat $1`; do
echo -n "$i" | tee $2

done
rm $1
}


case "${1}" in
hibernate|suspend)
unbindDev $TMPLIST_E $E_DIR $E_UNBIND
unbindDev $TMPLIST_X $X_DIR $X_UNBIND
;;
resume|thaw)
bindDev $TMPLIST_E $E_BIND
bindDev $TMPLIST_X $X_BIND
;;
esac

存檔,關掉記事本。

第三步:在終端機上複製貼上下面這段指令

sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd


沒有留言:

張貼留言