2011年9月27日星期二

ubuntu bluetooth suspend

在爛蘋果裏安裝了Ubuntu,一切都很美好:)
我的是MacBook Pro 5,1按照Ubuntu Official Guide去做基本上都OK (here)
差不多全部硬件都可以正常工作,就除了遙控器之外
(用蘋果的Keynote做演講比Openoffice好太多啦,所以還是留着Mac OS X吧)

安裝過程其實有點密技的
首先別使用其他分盤工具劃分硬盤空間,我以前試過是好好的沒有問題
但是現在分好後進入Mac OS會死機,一定要用Boot Camp分才可以
反正用Ubuntu來分又要安裝rEFIt又要同步分區表
用Boot Camp分的缺點就是只能把Ubuntu安裝左一個分區,但其實這並沒有甚麼問題
分好以後建一個swap file用來做交換空間即可
用Boot Camp分好區後選擇「現在安裝」預設開機會進入Linux,可以按住option鍵開機選擇Mac OS
在Mac OS裏可以用「啟動磁碟」改回Mac OS的,但是就不能改回預設進入Linux(因為Mac OS認不出它是Linux)

其實安裝Ubuntu的最大原因是我的TouchPad壞了
買了隻藍芽滑鼠,在Ubuntu裏待機後再啟動它的藍芽會傻了。我的滑鼠在回復開機後會無法使用,要先去藍芽設定裏斷線再連接才可以使用
估計是待機後沒有把藍芽關閉,所以再啟動後它就找不到裝置
我是加入了個休眠腳本在待機時關閉藍芽在回復開機時再啟用藍芽(via)

/etc/pm/sleep.d目錄下新增一個文件:10_bluetooth
加入以下內容:
#!/bin/sh

# Action script that fixed the bluetooth not working after suspend
#
#

. /usr/lib/pm-utils/functions

case "$1" in
hibernate|suspend)
rfkill block bluetooth
;;
thaw|resume)
rfkill unblock bluetooth
;;
*)
;;
esac

exit
注意權限:
$ chmod 755 10_bluetooth
$ chown root.root 10_bluetooth
同一目錄下應該有其他腳本的,比較一下是否一樣即可
發佈留言

熱門文章