Странная ошибка при запуске osascript -e [команда] в macOS Mojave
Я только что сделал чистую установку MacOS Mojave (хотя и переустановил различные кусочки) и получаю странную ошибку при запуске скрипта bash, который в свою очередь запускает AppleScript через osascript
, Любая команда передана osascript -e
похоже, выдает ту же ошибку, даже если фактическая команда завершена.
например $ osascript -e 'say "hello"'
Ошибка:
2018-12-03 22: 35: 26.301 osascript [39652: 590470] isPrefsCreateCacheFromEnabledAndDefaultInputSources - не удается найти что-либо из GetInputSourceEnabledPrefs, используйте defaultASCIIKeyLayoutDict = {type = mutable dict, count = 3,
записи =>
0: {contents = "InputSourceKind"} = {contents = "Раскладка клавиатуры"}
1: {contents = "KeyboardLayout ID"} = {value = +2, type = kCFNumberSInt64Type}
9: {contents = "KeyboardLayout Name"} = Британский
}
Выполнение той же команды через приложение ScriptEditor работает нормально.
Используя системный bash, одна клавиатура, настроенная при установке (британская).
У кого-нибудь есть такая же проблема или идея, в чем проблема?
2 ответа
Проблема исчезла, когда я добавил дополнительную клавиатуру через Системные настройки> Клавиатура> Источники ввода. (Австралиец, если кому-то интересно.)
Проблема осталась в стороне после удаления дополнительной клавиатуры. (Мне время от времени нужны £.)
Отчет вошел с Apple.
Я могу подтвердить, что эта проблема исчезает после добавления дополнительной клавиатуры в Системных настройках.