遇到了一个 100% 复现的 bug:
- 接上外接屏幕(我这 2k )
- 原生屏幕(小屏)上打开一个打开了 tmux 的 iterm2 全屏化窗口
- 用 teamviewer 接入,不中断会话的话屏幕会一直保持亮起
- 小屏上的 iterm2 不要操作,等待一小时左右(就,一直只用 tv 看外接大屏)
- 小屏显示刷新会 卡死 ,sleep 恢复 /调整分辨率 /调整屏幕位置 无效
而且卡死后很多跟窗口有关的操作会变得极其缓慢,比如半天弹不出设置窗口,jetbrains 弹悬浮窗也会变得极慢
更神奇的是:
- 在还能动的大屏上用顶栏打开显示器设置(不通过这个步骤设置会弹在主屏(小屏)上看不到)
- 把小屏幕设为 大屏幕的镜像 ,能刷新小屏显示内容并 解除卡顿 (包括 freeze 的内容和弹窗缓慢的问题 都会消失)
- 如果小屏幕不保持在 iterm2 的全屏窗口,那么无论多久都不会 freeze
Monterey 12.2.1 / 2020 intel 13'