吐槽 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 了。
6153 次点击
所在节点    macOS
26 条回复
doylecnn
2012-10-12 10:38:08 +08:00
推荐tmux
welsonla
2012-10-12 10:39:41 +08:00
我也发现了,备份服务器的文件到本地,晚上control+shift+推出键就睡觉去了,早晨起来发现压根没动
vanemu
2012-10-12 10:41:45 +08:00
Mac 上应该没有降级这一说吧。想装任何系统应该都可以,备份好自己的数据就好了。
lwjefSub
2012-10-12 10:44:13 +08:00
休眠还能不断网的啊 :3 待机不断网吧
没用过 MAC 不懂啊
jackyz
2012-10-12 10:48:42 +08:00
可能表述不清?澄清下,是:不合盖,屏保,过一会儿黑屏的[休眠]状态(莫非这又被叫做叫待机?)。合盖休眠会断网,这个我知道。
dovis
2012-10-12 11:05:11 +08:00
我也有这方面的困扰,不知道如何解决
Cofyc
2012-10-12 11:20:39 +08:00
我是设置成插上电源就永远不休眠。

只锁屏或只显示器休眠。
doylecnn
2012-10-12 11:24:16 +08:00
首先对楼主使用ssh在远程干活又不用tmux保持ssh连接
还不关闭电源,不休眠,自己去睡觉这样的不环保行为表示……

然后,实在不愿意用tmux,就是喜欢“不合盖,屏保,过一会儿黑屏的状态”还要它继续为你工作的
推荐找到你mac中的“系统偏好设置”->“节能器”,把“电脑进入睡眠”的那个条拉到最右

发现其中没有“合上盖子也啥都不做”这样的选项呢……windows明明有的说……
killpanda
2012-10-12 11:38:08 +08:00
man caffeinate
54dev
2012-10-12 14:31:48 +08:00
升级就好了。
mayokaze
2012-10-12 16:43:09 +08:00
不管什么情况休眠是肯定会断网的,楼主说的情况是特定程序让系统不休眠只关闭屏幕,ML的power assersion改了,这类程序升级没跟上,如果你用safari下载就会发现你所说的"休眠不断网",改power assersion的原因大概是powernap吧
mayokaze
2012-10-12 16:44:40 +08:00
楼主说的这种情况直接禁用自动休眠就好了,麻烦的是下载程序就没法下载完成后自动休眠了,只能等程序升级支持ml
chisj
2012-10-12 17:17:26 +08:00
macmini表示没这个问题啊,下载了一个晚上 ^.^。
jackyz
2012-10-12 18:14:21 +08:00
怎么大家会觉得“不合盖,屏保,黑屏”,这个场景很希奇吗?

比如,你正在砌代码墙,同事叫你过去讨论个问题,然后不知不觉,半个小时过去鸟。。。等你回来发现 n 个 terminal 里的 ssh 连接都 TM 断了,需要挨个重连,你会不会想要骂人?

@doylecnn

就是拖到最右边“不休眠”的。

俺用的是老土的 screen ,问题是,要用多个 terminal 连多个 server 上的 screen ,虽说断掉了重连敲几下光标键就可以,但窗口多了,也还是很烦的好不好?

@mayokaze

尚未体验到 safari 的“休眠不断”。如果按照这个解释的话,那么在 ML 的 terminal 里是不是要提供一个 “power assersion” 的相关设置,或者检测到有 ssh-client 正在活动,就自动别给我多事地自动断网?

找半天还真没找到这样的设置。

----我是火大的分割线----

靠,全赶上了。就在刚才 WIFI 十分诡异地断掉,然后又自动重连了。问题是,我一直在砌代码墙,机器也没休眠。(倒抽一口凉气)莫非这丫就是传说中的 ML 下 WIFI 情绪不稳定新特性?

升个 ML 升回来一肚子气,各位还没有升级的同志,这就是前车之鉴了,请谨慎啊。
kavi
2012-10-12 18:23:54 +08:00
我也遇到这样的情况,这种没必要的设计真心让人烦。
jackyz
2012-10-12 18:28:05 +08:00
@killpanda, good point

nano ~/.profile

加上

### prevent sleep when ssh active
alias ssh='caffeinate -i -s ssh'
###

经测试,管用!
jackyz
2012-10-12 18:39:23 +08:00
@killpanda 已感谢

估计该 alias 列表需不断加长,至少需加上 rsync/wget/curl 之流。
wezzard
2012-10-13 00:53:18 +08:00
我手上這台2011 Late的MBP沒有這樣的問題,樓主可以考慮格盤重裝下,也許可以解決。
TonyLiu2ca
2012-10-14 09:51:46 +08:00
经过在自己的机器上的有限测试,还是Standby|Sleep的设置问题,新版系统默认Sleep后,如果休眠被设定为3/25,系统进入Standby状态,这个状态下,如同休眠一样的把内存寸到硬盘,关掉电源。尝试一下下面的命令来禁止这些默认操作。

sudo pmset -a standby 0 sleep 20 hibernatemode 3 networkoversleep 0 force
jackyz
2012-10-16 12:37:15 +08:00
@TonyLiu2ca
升级之后没动过 pmset ,现在的值是:

$ sudo pmset -g
Active Profiles:
Battery Power 1
AC Power -1*
Currently in use:
standbydelay 4200
standby 0
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
sms 1
networkoversleep 0
disksleep 10
sleep 15
hibernatemode 3
ttyskeepawake 1
displaysleep 5
acwake 0
lidwake 1

是否意味着我的 standby 已经是关闭状态?

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

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

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

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

© 2021 V2EX