[分享] Macbook(Pro) 風扇變速軟體(smc)可依電源調風扇速度設定,睡眠重起保持設定無須背景程式

用了smc 兩三天了,感覺效果真的很棒。
以前要跑parallel desktop都燙到擺在大腿上用不舒服,現在Fan設定在3000轉就好多了

我目前的設定是
要是是接AC電源 -> 雙風扇3000轉
用電池 -> 雙風扇1000轉 (為了省電)
(這設定是在開機和從睡眠中起來時決定的。
所以要是本來是風扇設在3000轉接AC電源,拔掉電源線後開始吃電池的電但在這之前電腦沒進入睡眠,
風扇還是設在3000轉的設定,要睡眠再起來才會變1000轉)

下面就我的做法
為了以後重裝OS方便我的script file是放在~/bin裡
我的smc檔案也放在~/bin裡

雙風扇最低速1000轉的script:
~/bin/min1000
1 sudo ~/bin/smc -k F0Mn -w 0fa0
2 sudo ~/bin/smc -k F1Mn -w 0fa0

雙風扇最低速3000轉的script:
~/bin/min3000
1 sudo ~/bin/smc -k F0Mn -w 2ee0
2 sudo ~/bin/smc -k F1Mn -w 2ee0

自動決定風扇最低速的script:
~/bin/automin

1 #!/bin/sh
2
3 if [ `system_profiler SPPowerDataType | grep Connected | awk '{print $2}'` = "Yes" ] ; then
4 ~/bin/min3000
5 else
6 ~/bin/min1000
7 fi

上面3個檔案建好後把他們改成執行檔
chmod +x min1000
min 3000
automin

為了要讓電腦可以自動執行這些檔案要吧sudo改成不用輸入密碼
改這個檔案
sudo vim /etc/sudoers
(要是電腦有重要文件...本方法不適用
為了電腦安全...還是熱一點吧@@)

18 # User privilege specification
19 root ALL=(ALL) ALL
20 %admin ALL=(ALL) ALL

下面加一行

21 你的短帳號名 ALL=(ALL) NOPASSWD: ALL
(短帳號名不知道的話System Preferences >> Accounts >> Password裡看)

為了要讓電腦可以自動執行smc
改這個檔案 (要是沒有就建一個)
~/etc/rc.local

1 ~/bin/automin

為了要讓電腦睡眠重起時自動執行smc
裝sleepwatcher http://www.macupdate.com/info.php/id/10387
sleepwatcher這個程式可以在電腦進入睡眠前和睡眠重起後執行Unix Script

建這個檔案
~/.wakeup

1 ~/bin/automin

把~/.wakeup改成執行檔
chmod +x .wakeup

就這樣大功告成
台灣夏天過了...澳洲才快要夏天~今天還給我33度~MBP變涼一點把 XD
2006-10-12 21:00 發佈
小白可不可以用阿,我的小白好燙喔

但是不想花錢買散熱墊
控制程式已經有人寫好了喔!參考一下

http://www.mobile01.com/topicdetail.php?f=177&t=221477&last=1770689
我不喜歡Dock有太多Icon...所以還是用我自己的方法.....
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?