Username Always stay logged in
Password:

 

Pages: [1]
  Print  
Author Topic: smcFanControl  (Read 2379 times)
martinc
Global Moderator
Pro Designer
*****

Karma: +1/-0
Offline Offline

Posts: 148



View Profile
« on: February 07, 2013, 11:22:13 AM »

smcFanControl is just what it sounds like, a way to control your Mac's fan. However, I work on systems frequently and manually setting the speeds through gui is tedious at best so heres the "config" file, as it were, set at 200rpm intervals

Mac stores said files at ~/Library/Preferences (/Users/<your_username>/Library/Preferences)

com.eidac.smcFanControl2.plist
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AutoStart</key>
<true/>
<key>Favorites</key>
<array>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<integer>1800</integer>
</dict>
</array>
<key>Title</key>
<string>Default</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2000</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2000</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2200</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2200</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2400</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2400</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2600</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2600</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2800</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2800</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>3000</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>3000</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>3200</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>3200</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>3400</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>3400</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>3600</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>3600</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>3800</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>3800</string>
</dict>
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>4000</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>4000</string>
</dict>
</array>
<key>SUCheckAtStartup</key>
<false/>
<key>SelDefault</key>
<integer>4</integer>
<key>Unit</key>
<integer>1</integer>
</dict>
</plist>

the key section is as follows, and can just be copied and pasted with the values you desire
Code:
<dict>
<key>FanData</key>
<array>
<dict>
<key>Description</key>
<string>MainFan</string>
<key>Maxspeed</key>
<integer>6200</integer>
<key>Minspeed</key>
<integer>1800</integer>
<key>menu</key>
<true/>
<key>selspeed</key>
<real>2000</real>
</dict>
</array>
<key>Standard</key>
<integer>0</integer>
<key>Title</key>
<string>2000</string>
</dict>

      <key>selspeed</key>
      <real>2000</real>
sets the speed

         <key>Title</key>
         <string>2000</string>
sets the display name

When you're all done, kill smc and restart it to see your new speed options

Logged

I have as much authority as the Pope, I just don't have as many people who believe it. --George Carlin
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines
Greenday Theme Designed By [S.W.T]