macos - 某些音频单元代码(包括 auval)在 iTerm 中不起作用
问题描述
[我在下面回答了我自己的问题,对于将来搜索此问题的人,我已将问题替换为问题摘要。]
在 iTerm v3.2.8-9 中,“auval -a”没有找到任何 3rd-party 插件。
它与具有此类代码的实用程序、脚本等具有相同的问题:
- AVAudioUnitManager.shared.manager().components(匹配:componentDescription)
- AVAudioUnitManager.shared.manager().components(passingTest: { comp, 停止
- AudioComponentFindNext(comp, &componentDescription)
苹果的终端没有这个问题。
解决方案
我将问题追溯到一个新函数,该函数将“进程从 Aqua 'per-session' 命名空间移动到同一个用户 'per-user' 命名空间”。<- iTerm2 源代码中的注释
iTerm2 维护者回应了问题:“现在,关闭首选项 > 高级 > 允许会话在注销和重新登录后仍然存在。我计划在未来的 3.3.x 版本中恢复该提交。参见 #7947”
欲了解更多信息:
推荐阅读
- excel - 过滤特定值,但如果它不存在,则应该清楚
- asp.net - 添加视图后 MVC 无法创建内容和脚本文件
- elixir - 如何在 IEx 中将 ecto 查询结果快速编码为 JSON?
- django - 在 django 迁移中更改外键名称
- c - 在 ELF 中,是否可以指定物理内存区域的映射?
- reactjs - 使用 react-date-range 进行日期选择的月份跳跃
- installation - HspellPy 安装
- javascript - 如何将 ERC20 代币发送到智能合约余额?
- python - SQLAlchemy 在查询结果中包含@property?
- node.js - Axios - Workfront API - 创建文件夹