OS X 下的风扇调速应用 Oh My Fan! 开源

这是我之前写的一个Mac下的app,之前也投递新闻了,但是当时并没有放出源代码,只是将二进制文件托管到Sourceforge上,现在迁移到GitHub,你可以在这里获得源代码。

还是简要介绍一下这个app::

Oh My Fan!用于为你的Intel Mac调节风扇转速,从而使之远离发热,保持凉爽。    

Benefit Highlighting

  • 后台运行,并可以将CPU温度信息显示在菜单栏中。

  • 操作非常简便,只须简单地拖动仪表盘中的指针来调节风扇转速。

  • 可以简单地在菜单栏中控制风扇转速。

  • 可以选择以摄氏度(℃) 或华氏度(℉)为单位来查看温度。

  • 开机启动,无须再操心发热问题。

为了不损坏你的机器,Oh My Fan!不会允许你设置Apple默认的转速范围之外的值。

来两张截图:

众所周知,Mac的发热是一个让人头疼的问题,我也经常被发热困扰,而互联网上一些比较流行的风扇调速app都比较难用或难看,所以我就写了这个app。

之前发布的时候,有很多人质疑这个app的意义(各种质疑的声音你可以在这里找到):,他们认为这类风扇调速应用会损坏机器,而且一直在强调,如果过热,不如放下手头的事情,等待温度降下。还有人提出我应该换一台新的Mac。事实上我用的就是最新款的rMBP,同时我用这类风扇调速应用已经很久了,并没有感觉对机器有任何损坏。

至于是否会对你的机器造成损害,要看你怎么用了,Oh My Fan!只是为了解决偶尔出现的温度峰值,当温度降到合理水平时,就及时的调到正常转速,这样既可以避免高温对机器的伤害,也可以节省风扇寿命,而且调节到正常转速时,还可以起到监控转速和温度的作用。

Apple默认的转速是2000rpm左右,如果你每天有十多个小时都让风扇保持在6000+rpm,那我只能说“不坏就怪了”。

对于那些口口声声“这种软件有意义吗?遇到温度突然升高,我放下手头的事情一会就好了“这种话的人,我只想说:如果人人如此,编程乐趣何在?

如果你遇到任何问题,可以联系给我发送邮件: Tong-G@outlook.com。

如果你正在使用GnuPG,那么也可以给我发送加密数据,GnuPG公钥(你可以从keyserver上找到):0x67B9E95236924648

Follow me on Twitter: @NSTongG

展开阅读全文
47 收藏
分享
加载中
最新评论 (30)

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?

引用来自“方舟HFLSer”的评论

能啊,显示风扇速度后就可以调整

引用来自“konakona”的评论

但是有个问题,关闭APP后风扇速度没有恢复系统控制。而是需要休眠(盖上屏幕)后才行。

引用来自“开源中国真理部部长”的评论

我认为关闭app后不恢复系统控制应该是正常语义。不过“需要休眠后才行”,这个其实是个bug,休眠后恢复到的并不是系统控制,而是1300rpm左右的低转速,这并不是Apple的默认转速,系统的默认转速是2000rpm左右,需要把指针调到第一格和第二格之间。

引用来自“konakona”的评论

是否应该在关闭APP后,把风扇控制的权限交给系统呢?
场景是:
看视频时,我将APP打开,速度调整至5000

引用来自“konakona”的评论

没打完……
----------------
是否应该在关闭APP后,把风扇控制的权限交给系统呢?
场景是:
看视频时,我将APP打开,速度调整至5000
之后我看网页,所以把APP关闭,以为APP已经不再影响风扇(这是合理的认知倾向)会逐渐降低,因为系统再次拥有调整风扇的权限
我打开游戏,发现越来越烫,关注风扇转速,竟还是当初设置的5000。


这个场景就很不好,APP关闭后确实应该放弃对风扇的控制权。
设计的时候的确考虑到了这个问题。但是这与你的使用方式有关。

作为此app的设计者,我内心中用户对该应用的使用方式是:用户只在下载该app后手动启动其一次,以后就会让其开机自动启动,用户完全不介入。

事实上的确是这样的,大多数这类应用的用户都会设置其为开机自动启动,就像系统的守护进程一样。

但是的确没考虑到像你这样的使用方式:“看视频时,我将APP打开,速度调整至5000,之后我看网页,所以把APP关闭”

不过可以增加一个选项,让用户选择“关闭app后是否回复系统默认转速”
2014-10-31 10:02
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?

引用来自“方舟HFLSer”的评论

能啊,显示风扇速度后就可以调整

引用来自“konakona”的评论

但是有个问题,关闭APP后风扇速度没有恢复系统控制。而是需要休眠(盖上屏幕)后才行。

引用来自“开源中国真理部部长”的评论

我认为关闭app后不恢复系统控制应该是正常语义。不过“需要休眠后才行”,这个其实是个bug,休眠后恢复到的并不是系统控制,而是1300rpm左右的低转速,这并不是Apple的默认转速,系统的默认转速是2000rpm左右,需要把指针调到第一格和第二格之间。

引用来自“konakona”的评论

是否应该在关闭APP后,把风扇控制的权限交给系统呢?
场景是:
看视频时,我将APP打开,速度调整至5000
没打完……
----------------
是否应该在关闭APP后,把风扇控制的权限交给系统呢?
场景是:
看视频时,我将APP打开,速度调整至5000
之后我看网页,所以把APP关闭,以为APP已经不再影响风扇(这是合理的认知倾向)会逐渐降低,因为系统再次拥有调整风扇的权限
我打开游戏,发现越来越烫,关注风扇转速,竟还是当初设置的5000。


这个场景就很不好,APP关闭后确实应该放弃对风扇的控制权。
2014-10-31 08:25
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?

引用来自“方舟HFLSer”的评论

能啊,显示风扇速度后就可以调整

引用来自“konakona”的评论

但是有个问题,关闭APP后风扇速度没有恢复系统控制。而是需要休眠(盖上屏幕)后才行。

引用来自“开源中国真理部部长”的评论

我认为关闭app后不恢复系统控制应该是正常语义。不过“需要休眠后才行”,这个其实是个bug,休眠后恢复到的并不是系统控制,而是1300rpm左右的低转速,这并不是Apple的默认转速,系统的默认转速是2000rpm左右,需要把指针调到第一格和第二格之间。
是否应该在关闭APP后,把风扇控制的权限交给系统呢?
场景是:
看视频时,我将APP打开,速度调整至5000
2014-10-31 08:24
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?

引用来自“方舟HFLSer”的评论

能啊,显示风扇速度后就可以调整

引用来自“konakona”的评论

但是有个问题,关闭APP后风扇速度没有恢复系统控制。而是需要休眠(盖上屏幕)后才行。
我认为关闭app后不恢复系统控制应该是正常语义。不过“需要休眠后才行”,这个其实是个bug,休眠后恢复到的并不是系统控制,而是1300rpm左右的低转速,这并不是Apple的默认转速,系统的默认转速是2000rpm左右,需要把指针调到第一格和第二格之间。
2014-10-25 07:12
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?

引用来自“方舟HFLSer”的评论

能啊,显示风扇速度后就可以调整
但是有个问题,关闭APP后风扇速度没有恢复系统控制。而是需要休眠(盖上屏幕)后才行。
2014-10-25 04:44
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus

引用来自“konakona”的评论

那玩意儿能控制风扇速度么?
能啊,显示风扇速度后就可以调整
2014-10-24 20:58
0
回复
举报
看看就好··!
2014-10-22 13:28
0
回复
举报

引用来自“方舟HFLSer”的评论

好软,收藏,一直用isats menus
那玩意儿能控制风扇速度么?
2014-10-21 07:10
0
回复
举报
= =表示开了十几个网页,一大堆ide和听歌的工具后,已经躺死了...非常需要,感谢楼主!
2014-10-21 07:10
0
回复
举报
谢谢不错
2014-10-21 03:33
0
回复
举报
更多评论
30 评论
47 收藏
分享
返回顶部
顶部