- 更新:2022-04-11 16:07:15
- 首发:2022-04-10 23:19:52
- 教程
- 8598
Mac新增加的通用控制功能非常省事方便,特别是多台Mac同时使用的时候,如同在操作同一台设备的分屏。但是通用控制毕竟是新出的功能,还不太完善,以下是我在MacOS 12.4 Beta版本(21F5048e)遇到的两个问题及临时的解决办法。
无法自由排版显示器
无法自由排版显示器的问题主要触发是在使用了分屏的场景下。例如在使用了分屏的时候,ipad无法放到分屏的一侧,除非主屏幕和分屏在某一侧对齐(如上图)。
上图的排列方式,左上角是一台MacBook,右下角是主MacBook,左下角是iPad,右上角是主MacBook的副屏Apple Studio Display(所有的设备都是最新的Beta版本,均为M1系列芯片,使用妙控键盘和触摸板)。这种排列方式鼠标既可以从分屏到左侧,也可以从左上角到右下角,如同全部分屏。
光标被困,键鼠失效
在使用分屏的情况下,第二台MacBook设备因非正常断开后光标被困,键鼠无法控制。更新12.4 Beta后场景变少但是还是会触发。
解决方案只有长按关机键强行关机重启,别无他法。
部分网络下光标卡顿,甚至找不到可以添加的设备
经测试,在wifi较慢的情况下容易出现上述问题。具体的表现还有:光标可以移动,但是一按下键盘就会自动断开和该设备的连接,或者拷贝文件的时候连接断开。
由于通用控制功能依赖于wifi和蓝牙同时工作,因此对内网的速度有较大要求。实测更换wifi6的无线AP可解决该问题。这个也不算是通用控制的bug。
中英文输入法切换异常
主设备内置的中文输入法默认可以通过caps lock键切换中英文,这可能导致光标移动到其它设备的时候和设备自身输入法冲突。
比如我要打“你好”,结果打出来的是 “NiHaO” 或者 “nIhAo”。
更改为Fn或其它按键切换中英文即可。这个严格来说不算是通用控制的bug。
通用控制APP卡死
这个问题同样是由于第一个问题导致的,因为无法随心所欲的像分屏/随航一样控制通用设备所在的位置,如果已经连上的设备移动到了不支持的位置,就可能导致通用控制
应用程序CPU占用100%,猜测是存在错误算法导致死循环。
还有一种可能是分屏的时候已经连接了第二台Mac设备,但是中途关闭其中一台后剩下的设备所在位置被迫移动到不支持的位置,也会导致通用控制APP卡死。而且通常卡死是两台设备的APP一起卡死。
临时解决方法:
1、取消自动重新连接附近的任何Mac或iPad
。
2、通过资源管理器
强制退出所有Mac设备的通用控制
APP。
3、拔出分屏的连接线(这是最关键的一步),重新一个一个设备添加到通用控制,同时调整不合适的位置。
其它
期待苹果早日修复上述问题。
暂无内容
感谢回复! Clang 在生成时沿用了 GCC 的版本号标识,我是不是可以理解为Clang 18.1.4生成时使用的就是GCC4.8,所以我后续使用gcc 9.4
gcov
就会有不兼容的问题抱歉,这块我也不太清楚,尝试寻求AI的帮助吧。
我在这个过程中遇到了各种问题- -,现在在UDC core: g_serial: couldn't find an available UDC卡住了,请问大佬有什么解决方案吗,还是说我前置的设置就错了呢,> 这个需求很特殊。是可以的,但是比较困难,需要修改驱动配置。
好思路呀!!
关于hex编辑器,网上没找到特别好用的(小白没办法),最后在vscode上扩展一搜hex,第一个安装一下就可以用vscode进行hex编译了