Некоторый код аудиоустройства (включая auval) не работает в iTerm - PullRequest
0 голосов
/ 11 июля 2019

[Я ответил на свой вопрос ниже, и для людей, которые ищут эту проблему в будущем, я заменил вопрос кратким описанием проблемы.]

В iTerm v3.2.8-9, "auval -a" не находит сторонние плагины.

У него такая же проблема с утилитами, сценариями и т. Д., Которые имеют такой код:

  • AVAudioUnitManager.shared.manager (). Components (соответствие: componentDescription)
  • AVAudioUnitManager.shared.manager (). Components (passTest: {comp, остановка в
  • AudioComponentFindNext (comp, & componentDescription)

Терминал Apple не имеет этой проблемы.

1 Ответ

0 голосов
/ 21 июля 2019

Я отследил проблему до новой функции, которая перемещает «процесс из пространства имен Aqua« на сеанс »в то же пользовательское пространство имен« на пользователя ». <- комментарий в источнике iTerm2 </p>

iTerm2 Maintainer ответил на проблему: «На данный момент отключите Prefs> Advanced> Разрешить сеансам выживать, выходя из системы и возвращаясь. Я планирую отменить этот коммит в будущем выпуске 3.3.x. См. # 7947»

Для получения дополнительной информации:

https://gitlab.com/gnachman/iterm2/issues/7946

...