Странная ошибка при запуске osascript -e [команда] в MacOS Mojave - PullRequest
0 голосов
/ 04 декабря 2018

Я только что выполнил чистую установку 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 = 0> 101> 101> 101> 3 * 3 *, *: {contents = "InputSourceKind"} = {contents = "Раскладка клавиатуры"}
1: {contents = "KeyboardLayout ID"} = {value = +2, type = kCFNumberSInt64Type}
9: {contents = "KeyboardLayout Name "} = British
}

Выполнение той же команды через приложение ScriptEditor работает нормально.

При использовании системного bash одна клавиатура, настроенная при установке (британская).

У кого-нибудь есть такая же проблема или идея, в чем проблема?

1 Ответ

0 голосов
/ 07 декабря 2018

Проблема исчезла, когда я добавил дополнительную клавиатуру через Системные настройки> Клавиатура> Источники ввода.(Австралиец, если кому-то интересно.)

Проблема осталась в стороне после удаления дополнительной клавиатуры.(Время от времени мне нужны £.)

Отчет зарегистрирован в Apple.

...