2

Я Дворжак.

Я недавно установил новую машину в инлавах, которые не являются людьми Дворака.

Я тупо выбрал Dvorak в качестве моего метода ввода при установке OS X.

Теперь все пользователи, которых я создал по умолчанию для Dvorak, должны пройти процедуру ручного удаления Dvorak в качестве своего метода ввода и вместо этого выбрать US

Я понятия не имею, насколько далеко могут быть достигнуты последствия. Может случиться так, что каждый раз, когда добавляется другой пользователь, он по умолчанию будет использовать Dvorak.

Прямо сейчас я хотел бы установить значение по умолчанию обратно в США. Как я могу это сделать?

Поведения, которые я ищу, включают в себя то, что, когда меню ввода не отображается на экране входа в систему, US - это раскладка клавиатуры. Любые будущие созданные пользователи должны по умолчанию использовать США без меню ввода в строке меню. Любые пользователи, созданные уже, должны иметь свой макет по умолчанию США

Заранее спасибо!

3 ответа3

3

Если кто-то хочет изменить раскладку клавиатуры по умолчанию, это можно изменить, снова запустив помощник по настройке с помощью команды sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant" .

0

С помощью команды sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant" вы должны создать новую учетную запись для каждого из текущих пользователей и выполнить большую работу по миграции.

Для текущих пользователей с неправильной раскладкой клавиатуры я рекомендую другой способ: sudo cp /Library/Preferences/com.apple.HIToolbox.plist /tmp/ sudo chmod 777 /tmp/com.apple.HIToolbox.plist plutil -convert xml1 /tmp/com.apple.HIToolbox.plist

Теперь откройте /tmp/com.apple.HIToolbox.plist в текстовом редакторе (например, vim или Emacs).

Во всем файле вы найдете несколько упоминаний ключа KeyboardLayout ID за которым следует целое число и KeyboardLayout Name за которым следует строка. Измените эти строки на имя вашей пользовательской раскладки клавиатуры и целые числа идентификатора на идентификатор вашей раскладки (самый простой способ найти правильные значения - это сравнить с вашими пользовательскими настройками, найденными в файле ~/Library/Preferences/com.apple.HIToolbox.plist

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /tmp/my.plist plutil -convert xml1 /tmp/my.plist cat /tmp/my.plist

Также необходимо соответствующим образом изменить значение ключа AppleCurrentKeyboardLayoutInputSourceID (для этого обстоятельства это com.apple.keylayout.Dvorak). Опять же, вы можете найти это значение в вашем локальном файле настроек.

Как только эти изменения будут сделаны, сохраните файл и вернитесь в терминал. Чтобы не рисковать, вы можете создать копию оригинального com.apple.HIToolbox.plist , на случай, если вы допустили ошибку и вам нужно откатиться. Затем сделайте следующее:

sudo cp /tmp/com.apple.HIToolbox.plist /Library/Preferences/ sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

Выйдите из терминала и перезагрузите компьютер (недостаточно выхода из системы: файл не будет перечитан). После перезапуска у вас должна появиться раскладка клавиатуры на экране входа. Возможно, вам придется перезагрузить компьютер дважды.

Посмотрите Сброс метода ввода по умолчанию в Mac OS как ссылку.

-1
  1. В меню Apple выберите "Системные настройки".
  2. Нажмите "Учетные записи", чтобы отобразить панель (или выберите "Учетные записи" в меню "Вид").
  3. Если значок замка в левом нижнем углу окна закрыт, щелкните его, затем введите имя и пароль администратора, чтобы разблокировать его.
  4. Нажмите Параметры входа.
  5. Установите флажок "Показать меню ввода в окне входа".
  6. В меню Apple выберите "Выйти".
  7. В окне входа в систему щелкните имя или значок флага текущей выбранной раскладки клавиатуры (она отображается под именем компьютера), затем выберите нужную раскладку клавиатуры. Если вы не видите нужную раскладку клавиатуры, наведите курсор на Другие источники, затем выберите раскладку клавиатуры в появившемся списке.

Надеюсь, это поможет вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .