hyperdock ,曾经一直是我的装机必备,直到从 intel 的 mac mini 换成 Mac studio ,让我经历了一场噩梦
我的 Mac Studio 刚收到货的一个月内,当时系统还是 macOS 12 Monterey ,遇到了频繁的冻结无响应的情况
突然之间,几乎所有的应用程序无响应,鼠标可以滑动,指针可以在屏幕内移动,但是鼠标点击,键盘操作无响应。最后,只能长按电源按钮,强制断电重启。2~3 天出现一次,无明显规律。 糟糕的影响:有些正在工作中的文件没有保存,面临丢失,断电重启,影响电脑寿命。
我尝试在副显示器上单独放 macos 自带的活动监视器(因为如果把活动监视器放在主屏上,发生冻结的时候,根本切换不到活动监视器的窗口) 可以看见,发生冻结的时候,cpu 负载正常。这个时候,也无法切换到内存 tab ,查看。这台 mac 32G 的内存,估计内存的原因也不太可能。
这个问题越来越频繁,我致电 Apple 技术顾问。她给出的方案
总之,她的结论是软件导致的可能性非常大。
Apple 技术顾问给的方案都非常麻烦,我的电脑是工作主力机,我不想尝试那些方案,我尝试在网络上搜索,最后终于搜索到了一些有用的信息(花费了快 2 个礼拜,这段时间内,整个人心情非常差,我怕自己买到的是个有硬件缺陷的 Mac)。
M1 Mac Mini won’t respond to keyboard presses or mouse clicks
翻译一下: M1 Mac Mini 无法响应键盘按下或鼠标点击
在过去的一周内,我的 M1 Mac Mini ( 8/8/16GB/1TB ,macOS 11.4 和 11.5 )将停止响应鼠标点击和键盘按下。鼠标光标保持可移动,但计算机不会响应输入。按下电源按钮将调出菜单以重新启动等,但无法选择任何选项。只有断电才能解决问题,这通常会导致工作丢失。
这种情况每天发生一两次。
我该如何防止这种情况?
在这个帖子里,看到了和我高度相似的情况。而且有不少人响应遇到了同样的情况。 并且可能造成冻结的原因就是帖子里描述的情况。因为我也安装了 HyperDock 这个软件。 我已经卸载了 HyperDock ,经过长期的观察,我的电脑确实不会再出现冻结无响应的情况了。
罪魁祸首 HyperDock 这个软件,是基于 intel 平台开发的。 从 2017 年之后,就不更新了,这个软件之前一直都是我的必装软件,在 intel 的 mac mini 上从来也没遇到冻结这种情况。在 m1 的电脑上可能还是有些问题,关键是软件的作者已经不更新了。
1
tobemaster OP hyperdock 的替代品
1. 窗口预览特性 只需将鼠标放在停靠项上,窗口预览气泡就会显示应用程序的每个窗口!它甚至还能显示最小化的窗口和其他空间的窗口,而且完全支持拖放。 替代品: 付费软件: https://wins.cool/ 2. Window Management 替代品太多了,免费,付费的一大堆 https://wins.cool/ 更老牌的,像 https://manytricks.com/moom/ 免费的,像 https://rectangleapp.com/ 等等。。。 下面这两个,用的真不多,没啥研究 这个也没仔细玩过,不了解 |
2
youthcould 314 天前 via iPhone
wins 似乎点击 activate hidden/minimized window 不行?
|
3
tobemaster OP @youthcould 你说的是这个吗?
Shake window to hide other windows 这个功能,我给开发者提过 issue ,他们之前优化过,不过还是多多少少有问题, 想在 Mac 平台上,模仿 windows 的 aero shake ,真不太容易。 我最近又了解到另外有个软件,也支持 aero shake ,试了一下,第一次是好的,后面就不好了,感觉这个功能,体验做到很好,确实有点难度 |
4
LoneFireBlossom 314 天前
看上去和 Mac 自带的中文输入法导致的卡顿表现症状相同?用你之前发帖提过的方法结束中文输入法后台运行依旧如此么
|
5
DavinDev 314 天前 2
推荐试试 Swish
|
7
ZRS 314 天前
看描述很像输入法 Bug
|
8
yeelone 314 天前 via iPhone
Dock 替代品这块,可以试下 infynidock ( https://infyniclick.com/ )不过是付费的。
|
9
tobemaster OP @LoneFireBlossom 和输入法的表现不是一回事,比输入法还恐怖,输入法卡顿,还能杀进程,这个冻结基本上啥也干不了,只能强制断电重启
|
10
youthcould 314 天前
@youthcould 不是,就是如果有隐藏窗口/最小化的窗口,点击 app 的图标可以激活这些窗口
|
12
GabrielleBellamy 313 天前
天呢……原来有可能是 Hyperdock 的原因吗?……我也有……
而且还能用 而且也刚才才卡顿重启完…… |
13
GabrielleBellamy 313 天前 1
@GabrielleBellamy 那如果是这样,我可能可以补充一点个人体验,那就是如果安装了 HyperDock 但是没启用,它照样还是可能会卡住?因为很长一段时间里我都没在用它,也就是在设置里 Disable 了它,然后换用了其他软件。但这似乎不管用,还是有彩虹圈卡顿的现象,而且就是杀什么进程都不管用的那种,为什么呢?第一,几乎什么点击操作都做不了,跟 OP 说的一模一样;第二,我就没有添加系统自带的中文输入法,所以不应该是输入法卡顿;第三,卡顿的时候点击 menu bar 还是可以响应的,所以曾经尝试用快捷方式杀死 SCIM 什么的,但根本没效果。
(哎但是真的很舍不得 HyperDock ,它真的太原生太好看太便捷了。真的没有遇到任何一个有一模一样体验的软件了,DockView 调用慢,还有像 Wins 没有客制化设置,DockMate 不太好看……那种原生感还真是模仿不出来。 |
14
GabrielleBellamy 313 天前
@GabrielleBellamy #12 哪怕是 Almighty 的 Dock View 功能也不怎么好用,那种好用到可以让用户不需要思考的,也就 HyperDock 做得出来……
|
15
GabrielleBellamy 313 天前
@youthcould #10 你说的是点击 Dock 里的图标使其隐藏或显示吗?
如果是的话,这个 Wins 好像没有这个功能,倒是 Almighty 有这个功能。 需要注意的是,有时候点击间隔稍微大一点,还是有可能误触到这个功能使窗口隐藏。但是习惯了还是很好用的。 |
16
youthcould 313 天前
@GabrielleBellamy 我是想通过点击来激活隐藏/最小化的窗口,似乎跟你说的不一样
|
17
GabrielleBellamy 313 天前
@youthcould #16 嗯没看明白你想说的意思,什么叫做“通过点击”隐藏?那窗口左上角就可以点击隐藏……或者如果不行大哥你去试试 BetterTouchTool 吧,各种触发方式应有尽有,可以满足大部分需求了。
|
18
youthcould 313 天前
@GabrielleBellamy 谢谢回复,我的意思是,在这个 app 已经有了隐藏了的/最小化了的窗口的时候,通过点击 app 的图标来激活这个隐藏了的/最小化的窗口
|
19
GabrielleBellamy 313 天前
@youthcould #18 是点击 Dock 的图标吗?如果是的话,那这个 Click to Hide 就是这个功能,点一下 Hide ,点两下恢复窗口( Unhide )。
|
20
tobemaster OP @GabrielleBellamy #14 我能明白你的这种心情,我本来还想联系开发者反馈问题呢,可是,这个软件真的停更很多年了,没办法,作者的 hyperSwitch 也很经典。有些软件就是这样,你很喜欢的那种,用了很多年,真的就像老友一样,有一天不能用了,必须要分别。我是新机一个月遇到这种问题,3 天两头断电重启,我受不了。只能忍痛放弃。
|
21
tobemaster OP @GabrielleBellamy #13 我的没有彩虹圈,鼠标也能滑动,就是点击,啥反应也没有,就好像,一个人睁着眼,你怎么喊,怎么叫,他都没反应。除了强制断电重启,我找不到别的办法。
|
22
neochen13 312 天前 1
我之前连接外接显示器,直接司机,我以为是我电脑的问题
后面我发现把开机所有自启动 APP 关闭后,连接就没问题了…… 实际上很多所谓的卡顿就是软件冲突,但是非常难找到根源 |
23
eggsblue 312 天前
@tobemaster 感谢您推荐 Wins ,关于 aero shake 触发不灵敏,Wins 的实现逻辑是 当你推动一个窗口左右摇晃超过一定幅度、持续一定时间 就认为用户的意图是要触发这个功能。所以在使用时可以注意这两个维度:左右摇晃窗口的幅度和持续时间,一般来讲触发几率会比较大的。
|
24
eggsblue 312 天前
@GabrielleBellamy
HyperDock 的确令人尊敬,坦然它是这个领域做的最好的。Wins 也是朝着这个目标前进,关于没有客制化,这个会慢慢加一些,但会以非常克制的态度,只加入多数用户最关心的几个参数,因为大多数用户不会去改太多自定义选项。 click dock to hide apps 这个功能是挺好的,Wins 未来也会加入。 @youthcould |
25
HanaShirosaki 312 天前
@tobemaster 我看到标题还没点进来,就打算进来推荐这款软件了,没想到已经贴出来了。哈哈真的非常好用,我逢人就会安利一下。
|
26
HanaShirosaki 312 天前
@HanaShirosaki 我指的是 Wins
|
27
IslandOwnerHuang 312 天前
以前我也用 HyperDock ,后来发现这软件已经停更了,有时候更新完系统会出问题,就不用了。现在是用台前调度来展示窗口预览,也够用了。
|
28
tobemaster OP @neochen13 你说的非常对,对于装了很多 App 的人,的确是个烦恼,有时候可能确实是因为不同软件之间的冲突造成的,但是又不好确定是哪些软件之间有冲突。
|
29
tobemaster OP @IslandOwnerHuang 嗯,只能遗憾的和某些经典的软件 say goodbye ,寻找替代品,苹果的生态的最大特点,就是,得紧跟着苹果。
|
30
tobemaster OP @eggsblue #23 我花了很多的钱在软件上面,wins 某些做的确实挺好的,也能感受到开发团队的用心,适当的抵制诱惑和克制,我觉得也是必要的,尤其是团队并不是很大的情况下。祝福你们,以后越来越好。
|
31
youthcould 312 天前
@eggsblue 另一个痛点是 command-tab 切换到具有“隐藏”/“最小化”窗口 app 没有激活的问题,希望可以把 alt-tab 这个类似功能集成进来,直接在原生 command-tab 基础上实现切换到具有隐藏/最小化窗口 app 时直接激活相关窗口。我也跟你们发过邮件建议,可能你们太忙了,遗憾没有回复
|
32
Ch1hao 311 天前
请问预览 dock 的窗口是用来干啥。。。我 wins 买了,但是是关闭状态。然后看好多大佬都喜欢这个功能
|
33
tobemaster OP @Ch1hao 模拟 windows 任务栏,一个 APP 有多个窗口之后,可以快速预览,切换窗口
|
34
ffxung 307 天前
@eggsblue hi, wins 很好用, 已购买.
有一个功能需求, 可以考虑考是否可以支持? 即: 目前默认的悬浮分屏, 能否用户自定义分屏的模式. 我特别希望能添加一个拖动窗口到这个模式, 窗口就调整到一个自己预先设定的固定的位置和大小. |
35
phaibin 238 天前
哈哈现在系统已经是 14.4.1 了,hyperdock 居然又复活了。
网上那些破解版都不能用,官网的可以用,然后淘宝 19 买了个授权,现在又可以用了,激动 ing... |
36
phaibin 238 天前
目前还没有碰到卡顿的情况
|