Странная ошибка при запуске 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.

Я могу подтвердить, что эта проблема исчезает после добавления дополнительной клавиатуры в Системных настройках.

Другие вопросы по тегам