本文 首发于 🌱 煎茶转载 请注明 来源

m1 芯片的 MacBook 在效能方面很强,但终端这一开发者最常用的工具却表现不佳,每次打开都会相比 x86 慢半拍。

终端的硬件需求并不高,因此推测这是 Rosetta 转译或是终端照搬了 x86 源码,没有针对 arm64 做优化导致。

Alacritty 是一款使用 rust 实现的跨平台的 OpengL 虚拟终端。相比 macOS 自带的终端以及 iterm2 运行效率更高。

截止 2022年10月17日,该项目在 Github 已经获得了 42.4k star,可见其受欢迎程度。

软件的安装和定制请自行查找文档,本文介绍解决其不断请求权限的问题。

即使给了全盘权限,使用 Alacritty 时还是会不断弹出该警告,查看 GitHub 问题清单发现有不少人遇到该问题,推测是证书问题,解决方法也很简单:

$ sudo codesign --force --deep --sign - /Applications/Alacritty.app

运行过后,就不会再弹出警告,问题解决。

参考文献