macOS Ventura下无法复制Terminal应用的解决方案咨询(适配M1处理器)
在M1 Mac的Ventura系统中创建双模式Terminal的方法
方法一:复制Terminal应用并修改启动模式
- 打开访达,进入
/Applications/Utilities目录 - 找到Terminal.app,按住Option键拖动到同一目录(或其他位置,比如桌面),复制出副本并命名为
Terminal Rosetta.app - 右键点击副本,选择「显示简介」
- 在简介窗口中勾选「使用Rosetta打开」,关闭窗口即可。此时原生Terminal以ARM原生模式启动,副本通过Rosetta2启动
方法二:用命令行别名快速切换
如果不想复制应用,可通过命令行快速启动不同模式的Terminal:
- 打开原生Terminal,输入以下命令创建别名:
alias rosetta-terminal='arch -x86_64 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal' - 若要让别名永久生效,将上述命令添加到你的shell配置文件中(比如
~/.zshrc或~/.bash_profile),保存后执行source ~/.zshrc(对应你的配置文件)使更改生效 - 之后在原生Terminal中输入
rosetta-terminal,即可打开Rosetta2模式的Terminal窗口
方法三:用Automator创建快速启动应用
- 打开Automator,新建「应用程序」类型文档
- 在左侧动作库搜索「运行Shell脚本」,拖到右侧编辑区
- 在脚本框中输入:
arch -x86_64 /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal - 保存应用,命名为
Terminal Rosetta,存储到/Applications目录 - 点击该应用即可启动Rosetta2模式的Terminal
内容的提问来源于stack exchange,提问作者ushham
相关产品推荐
相关产品推荐

