吐槽 ML[休眠断网],求降级方案

2012-10-12 10:34:26 +08:00
 jackyz
昨天刚升级到 ML 立刻体验了[休眠断网]。QQ什么的断了其实都无所谓,但日常工作要开 N 个 SSH 的我实在是伤不起呀。只怪自己平时没有好好学习大家的帖子,刚才一搜才知道,原来对[休眠断网]这个 ML 的豪华新特性(萍果从来就没有 bug 这么一说的吧)网上早已吐槽了一大片。

搜了一大圈,大致是在官方出 update 之前,尚无靠谱的解决方案,只能先关闭休眠,忍住恶心继续用。

另外,机器比较老(话说,我这个 2011 年初的 MBP,真的就已经算是老机器了吗?感觉萍果对硬件的“升级推动”。比 wintel 一点儿也不差哪),跑 ML 真的感觉慢不少,启动菊花 10 圈左右(什么修复权限之类的已经用过了,屁用不管)。

担心某天受不了了想降级,所以,提前先问问 ML 要如何降级回 lion 呢?要是没法降级,又实在受不了了,那就只能逼着切回 linux 了。
6156 次点击
所在节点    macOS
26 条回复
TonyLiu2ca
2012-10-17 00:00:19 +08:00
@jackyz 用户没动,系统安装时或者设置Power参数时,系统可能帮你动了。
上面的值说的是你工作时使用220电源,那为什么还Sleep呢,既然网络那么重要,就把sleep关了吧,再把hibernatemode设成0。重启一次,再测试中,虽然用了强制,但是依然失败,重启再看-g值。使用电池的再另外设定呗。你前面编辑.profile之所以管用,还是ttyskeepwake起作用了。
jackyz
2012-10-17 16:53:37 +08:00
更新一下,其他同样踩到这个坑里同学如果 google 到这里来,可以少花点 cpu 在这里。

alias ssh='caffeinate -i -s ssh' 改为:
alias ssh='caffeinate -i ssh' 比较好

前者的副作用是:只要有 ssh 存活,即使是合上屏幕也不会休眠,而这通常不是我们想要的。

合上屏幕,不管有没有 ssh 在跑还是应该 sleep (后续的动作通常都是,装包拿走)。

离开屏幕,如果有 ssh 之类的“敏感任务”在跑(说明我在工作状态)那就不允许 idle sleep 打断工作。如果没有的话(说明我在瞎逛,刷weibo,上QQ之类)那么 idle sleep 乃至进入随后的 sleep 状态(呼吸灯)省点电,节点能,也不反对。

楼上的 ttyskeepwake 不是一码事。参考 man pmset 里的说明:

ttyskeepawake - prevent idle system sleep when any tty (e.g. remote login
session) is 'active'. A tty is 'inactive' only when its idle time exceeds
the system sleep timer. (value = 0/1)

开着 tty 也还是会 inactive 然后进入 idle sleep 的。
cassyfar
2012-10-18 05:40:39 +08:00
Appstore purchase里面可以重新下载lion;建议换SSD吧
jackyz
2012-10-18 10:09:10 +08:00
@cassyfar,我这里木有看到呢?



话说,我这个 mbp 是买来就预装 lion 的那种。
cassyfar
2012-10-18 12:18:13 +08:00
@jackyz 那就没有了... 必须是购买过的才有
mayokaze
2012-10-19 06:32:07 +08:00
https://developer.apple.com/videos/wwdc/2012/
楼主看完这个就什么都清楚了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/49813

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX