解决屏幕录制工具LICEcap在macOS 10.15 (Catalina) 无法工作问题记录

从升级macOS升级到10.15(Catalina)以后, 针对屏幕录制增加了权限管理, 所有的会录制屏幕的程序, 在首次开始录制屏幕时, 都会出现请求屏幕录制权限的弹窗

但是升级LICEcap到1.29以后, 点击 record 输入文件名 没带.gif后缀, 因为有文件类型 Gif (*.gif) 然后点 Save, 发现并没有启动屏幕录制, 重试了好几次都无效

这时候去看屏幕录制权限, 发现并没有勾选 LICEcap的选项, 也不能手动添加

于是到网上找前人经验学习, 发现有部分人的屏幕录制权限里面有LICEcap选项可以勾选

所以猜想: LICEcap本身肯定有什么操作是会触发系统弹窗请求屏幕录制权限的

搜罗了网上的各种方法, 大家都说有用的说的最多的是需要执行一条命令

1
~$ xattr -d com.apple.quarantine /Applications/LICEcap.app

我尝试输入以后发现, 问题依旧, 仍是一头雾水

然后试着将LICEcap点击 record 按钮以后的弹窗里面各个选项都分别单独启用一次, 一直都没什么变化

突发奇想,想到把文件名写全 (自己把文件名带上 .gif 后缀, 比如原来一直都用 record_yyyymmdd 这种格式, 然后试着写成 record_yyyymmdd.gif)

示例图

此时奇迹出现, 终于弹出了 LICEcap 请求录制屏幕的警告窗口了, 但是只有拒绝和进入权限设置两个选项

这当然不敢拒绝啊, 点击权限设置后, 发现果然多了一个 LICEcap的勾选处于未选中状态, 而且此时….LICEcap好像已经在录制gif了

LICEcap真NB, 我还没授权呢, 都能直接录制了。。。就因为我 文件多输入了.gif后缀补全了?

此刻表示: 黑人问号尼克杨!!!

然后发现, 没有勾选权限的时候, 虽然能启动录制, 但是只能录制屏幕桌面壁纸

屏幕壁纸动图

勾选了权限以后, 可以录制屏幕上的内容了

屏幕内容动图

不过问题总算解决, 可以继续愉快的使用LICEcap录制我的动图了

感谢您对本站的支持.