V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tobemaster
V2EX  ›  macOS

搭载 Apple 芯片的 Mac 电脑,尽量别碰 hyperdock

  •  
  •   tobemaster · 309 天前 · 5270 次点击
    这是一个创建于 309 天前的主题,其中的信息可能已经有所发展或是发生改变。

    hyperdock ,曾经一直是我的装机必备,直到从 intel 的 mac mini 换成 Mac studio ,让我经历了一场噩梦


    太长不看:如果是 intel 的 Mac ,hyperdock 是个非常经典的好用的软件,可以放心使用,但是 Apple 芯片的 Mac ,尽量别用,下文详细解释我所经历的噩梦


    我的 Mac Studio 刚收到货的一个月内,当时系统还是 macOS 12 Monterey ,遇到了频繁的冻结无响应的情况

    症状表现:

    突然之间,几乎所有的应用程序无响应,鼠标可以滑动,指针可以在屏幕内移动,但是鼠标点击,键盘操作无响应。最后,只能长按电源按钮,强制断电重启。2~3 天出现一次,无明显规律。 糟糕的影响:有些正在工作中的文件没有保存,面临丢失,断电重启,影响电脑寿命。

    尝试解决

    我尝试在副显示器上单独放 macos 自带的活动监视器(因为如果把活动监视器放在主屏上,发生冻结的时候,根本切换不到活动监视器的窗口) 可以看见,发生冻结的时候,cpu 负载正常。这个时候,也无法切换到内存 tab ,查看。这台 mac 32G 的内存,估计内存的原因也不太可能。

    这个问题越来越频繁,我致电 Apple 技术顾问。她给出的方案

    1. 用 mac 自带的磁盘工具,检查磁盘
    2. 创建一个新的管理员账户
    3. 重装系统

    总之,她的结论是软件导致的可能性非常大。

    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 条附言  ·  309 天前
    好多人,看描述,觉得和输入法的表现很像,其实,比输入法的卡顿还恐怖,输入法卡顿的时候,还能勉强操作,杀进程自救。这个发作的时候,就像人完全冻僵了一样,啥也干不了,只能强制断电重启
    36 条回复    2024-03-29 11:52:13 +08:00
    tobemaster
        1
    tobemaster  
    OP
       309 天前
    hyperdock 的替代品

    1. 窗口预览特性

    只需将鼠标放在停靠项上,窗口预览气泡就会显示应用程序的每个窗口!它甚至还能显示最小化的窗口和其他空间的窗口,而且完全支持拖放。

    替代品:
    付费软件:
    https://wins.cool/


    2. Window Management

    替代品太多了,免费,付费的一大堆
    https://wins.cool/
    更老牌的,像 https://manytricks.com/moom/
    免费的,像 https://rectangleapp.com/
    等等。。。


    下面这两个,用的真不多,没啥研究



    这个也没仔细玩过,不了解
    youthcould
        2
    youthcould  
       309 天前 via iPhone
    wins 似乎点击 activate hidden/minimized window 不行?
    tobemaster
        3
    tobemaster  
    OP
       309 天前
    @youthcould 你说的是这个吗?

    Shake window to hide other windows



    这个功能,我给开发者提过 issue ,他们之前优化过,不过还是多多少少有问题, 想在 Mac 平台上,模仿 windows 的 aero shake ,真不太容易。

    我最近又了解到另外有个软件,也支持 aero shake ,试了一下,第一次是好的,后面就不好了,感觉这个功能,体验做到很好,确实有点难度



    LoneFireBlossom
        4
    LoneFireBlossom  
       309 天前
    看上去和 Mac 自带的中文输入法导致的卡顿表现症状相同?用你之前发帖提过的方法结束中文输入法后台运行依旧如此么
    DavinDev
        5
    DavinDev  
       309 天前   ❤️ 2
    推荐试试 Swish
    di11wei
        6
    di11wei  
       309 天前 via iPhone
    @DavinDev 我也在用这个,触控板好操作,有时候妙控鼠标容易误触发标题栏的一些操作。
    ZRS
        7
    ZRS  
       309 天前
    看描述很像输入法 Bug
    yeelone
        8
    yeelone  
       309 天前 via iPhone
    Dock 替代品这块,可以试下 infynidock ( https://infyniclick.com/ )不过是付费的。
    tobemaster
        9
    tobemaster  
    OP
       309 天前   ❤️ 1
    @LoneFireBlossom 和输入法的表现不是一回事,比输入法还恐怖,输入法卡顿,还能杀进程,这个冻结基本上啥也干不了,只能强制断电重启
    youthcould
        10
    youthcould  
       309 天前
    @youthcould 不是,就是如果有隐藏窗口/最小化的窗口,点击 app 的图标可以激活这些窗口
    DavinDev
        11
    DavinDev  
       309 天前
    @di11wei 对,触控板用非常丝滑
    GabrielleBellamy
        12
    GabrielleBellamy  
       308 天前
    天呢……原来有可能是 Hyperdock 的原因吗?……我也有……

    而且还能用

    而且也刚才才卡顿重启完……
    GabrielleBellamy
        13
    GabrielleBellamy  
       308 天前   ❤️ 1
    @GabrielleBellamy 那如果是这样,我可能可以补充一点个人体验,那就是如果安装了 HyperDock 但是没启用,它照样还是可能会卡住?因为很长一段时间里我都没在用它,也就是在设置里 Disable 了它,然后换用了其他软件。但这似乎不管用,还是有彩虹圈卡顿的现象,而且就是杀什么进程都不管用的那种,为什么呢?第一,几乎什么点击操作都做不了,跟 OP 说的一模一样;第二,我就没有添加系统自带的中文输入法,所以不应该是输入法卡顿;第三,卡顿的时候点击 menu bar 还是可以响应的,所以曾经尝试用快捷方式杀死 SCIM 什么的,但根本没效果。

    (哎但是真的很舍不得 HyperDock ,它真的太原生太好看太便捷了。真的没有遇到任何一个有一模一样体验的软件了,DockView 调用慢,还有像 Wins 没有客制化设置,DockMate 不太好看……那种原生感还真是模仿不出来。
    GabrielleBellamy
        14
    GabrielleBellamy  
       308 天前
    @GabrielleBellamy #12 哪怕是 Almighty 的 Dock View 功能也不怎么好用,那种好用到可以让用户不需要思考的,也就 HyperDock 做得出来……
    GabrielleBellamy
        15
    GabrielleBellamy  
       308 天前
    @youthcould #10 你说的是点击 Dock 里的图标使其隐藏或显示吗?

    如果是的话,这个 Wins 好像没有这个功能,倒是 Almighty 有这个功能。



    需要注意的是,有时候点击间隔稍微大一点,还是有可能误触到这个功能使窗口隐藏。但是习惯了还是很好用的。
    youthcould
        16
    youthcould  
       308 天前
    @GabrielleBellamy 我是想通过点击来激活隐藏/最小化的窗口,似乎跟你说的不一样
    GabrielleBellamy
        17
    GabrielleBellamy  
       308 天前
    @youthcould #16 嗯没看明白你想说的意思,什么叫做“通过点击”隐藏?那窗口左上角就可以点击隐藏……或者如果不行大哥你去试试 BetterTouchTool 吧,各种触发方式应有尽有,可以满足大部分需求了。
    youthcould
        18
    youthcould  
       308 天前
    @GabrielleBellamy 谢谢回复,我的意思是,在这个 app 已经有了隐藏了的/最小化了的窗口的时候,通过点击 app 的图标来激活这个隐藏了的/最小化的窗口
    GabrielleBellamy
        19
    GabrielleBellamy  
       308 天前
    @youthcould #18 是点击 Dock 的图标吗?如果是的话,那这个 Click to Hide 就是这个功能,点一下 Hide ,点两下恢复窗口( Unhide )。
    tobemaster
        20
    tobemaster  
    OP
       308 天前
    @GabrielleBellamy #14 我能明白你的这种心情,我本来还想联系开发者反馈问题呢,可是,这个软件真的停更很多年了,没办法,作者的 hyperSwitch 也很经典。有些软件就是这样,你很喜欢的那种,用了很多年,真的就像老友一样,有一天不能用了,必须要分别。我是新机一个月遇到这种问题,3 天两头断电重启,我受不了。只能忍痛放弃。
    tobemaster
        21
    tobemaster  
    OP
       308 天前
    @GabrielleBellamy #13 我的没有彩虹圈,鼠标也能滑动,就是点击,啥反应也没有,就好像,一个人睁着眼,你怎么喊,怎么叫,他都没反应。除了强制断电重启,我找不到别的办法。
    neochen13
        22
    neochen13  
       307 天前   ❤️ 1
    我之前连接外接显示器,直接司机,我以为是我电脑的问题
    后面我发现把开机所有自启动 APP 关闭后,连接就没问题了……
    实际上很多所谓的卡顿就是软件冲突,但是非常难找到根源
    eggsblue
        23
    eggsblue  
       307 天前
    @tobemaster 感谢您推荐 Wins ,关于 aero shake 触发不灵敏,Wins 的实现逻辑是 当你推动一个窗口左右摇晃超过一定幅度、持续一定时间 就认为用户的意图是要触发这个功能。所以在使用时可以注意这两个维度:左右摇晃窗口的幅度和持续时间,一般来讲触发几率会比较大的。
    eggsblue
        24
    eggsblue  
       307 天前
    @GabrielleBellamy
    HyperDock 的确令人尊敬,坦然它是这个领域做的最好的。Wins 也是朝着这个目标前进,关于没有客制化,这个会慢慢加一些,但会以非常克制的态度,只加入多数用户最关心的几个参数,因为大多数用户不会去改太多自定义选项。

    click dock to hide apps 这个功能是挺好的,Wins 未来也会加入。 @youthcould
    HanaShirosaki
        25
    HanaShirosaki  
       307 天前
    @tobemaster 我看到标题还没点进来,就打算进来推荐这款软件了,没想到已经贴出来了。哈哈真的非常好用,我逢人就会安利一下。
    HanaShirosaki
        26
    HanaShirosaki  
       307 天前
    @HanaShirosaki 我指的是 Wins
    IslandOwnerHuang
        27
    IslandOwnerHuang  
       307 天前
    以前我也用 HyperDock ,后来发现这软件已经停更了,有时候更新完系统会出问题,就不用了。现在是用台前调度来展示窗口预览,也够用了。
    tobemaster
        28
    tobemaster  
    OP
       307 天前
    @neochen13 你说的非常对,对于装了很多 App 的人,的确是个烦恼,有时候可能确实是因为不同软件之间的冲突造成的,但是又不好确定是哪些软件之间有冲突。
    tobemaster
        29
    tobemaster  
    OP
       307 天前
    @IslandOwnerHuang 嗯,只能遗憾的和某些经典的软件 say goodbye ,寻找替代品,苹果的生态的最大特点,就是,得紧跟着苹果。
    tobemaster
        30
    tobemaster  
    OP
       307 天前
    @eggsblue #23 我花了很多的钱在软件上面,wins 某些做的确实挺好的,也能感受到开发团队的用心,适当的抵制诱惑和克制,我觉得也是必要的,尤其是团队并不是很大的情况下。祝福你们,以后越来越好。
    youthcould
        31
    youthcould  
       307 天前
    @eggsblue 另一个痛点是 command-tab 切换到具有“隐藏”/“最小化”窗口 app 没有激活的问题,希望可以把 alt-tab 这个类似功能集成进来,直接在原生 command-tab 基础上实现切换到具有隐藏/最小化窗口 app 时直接激活相关窗口。我也跟你们发过邮件建议,可能你们太忙了,遗憾没有回复
    Ch1hao
        32
    Ch1hao  
       306 天前
    请问预览 dock 的窗口是用来干啥。。。我 wins 买了,但是是关闭状态。然后看好多大佬都喜欢这个功能
    tobemaster
        33
    tobemaster  
    OP
       306 天前
    @Ch1hao 模拟 windows 任务栏,一个 APP 有多个窗口之后,可以快速预览,切换窗口
    ffxung
        34
    ffxung  
       302 天前
    @eggsblue hi, wins 很好用, 已购买.
    有一个功能需求, 可以考虑考是否可以支持? 即: 目前默认的悬浮分屏, 能否用户自定义分屏的模式. 我特别希望能添加一个拖动窗口到这个模式, 窗口就调整到一个自己预先设定的固定的位置和大小.
    phaibin
        35
    phaibin  
       233 天前
    哈哈现在系统已经是 14.4.1 了,hyperdock 居然又复活了。
    网上那些破解版都不能用,官网的可以用,然后淘宝 19 买了个授权,现在又可以用了,激动 ing...
    phaibin
        36
    phaibin  
       233 天前
    目前还没有碰到卡顿的情况
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.