Джерело введення Mavericks встановлюється на клавіатурі США на екрані входу


15

Я з Бельгії, і в моєму власному обліковому записі джерело вводу встановлено на бельгійську (фактично французьку) клавіатуру. Меню джерел введення ввімкнено на панелі меню, тому я можу переключити його на бельгійську клавіатуру перед тим, як ввести свій пароль, але як я можу назавжди змінити джерело входу, яке використовується для входу? Я системний адміністратор, і знаю, як отримати кореневий доступ, якщо це необхідно.

Це прекрасно спрацювало у гірському Леві.

Відповіді:


16

Я завжди отримував французький макет замість канадського французького на екрані входу.
Ось рішення, яке працювало для мене:

  1. Я виявив, що розкладка клавіатури Logon (тобто французька) відповідає:

    defaults read /Library/Preferences/com.apple.HIToolbox.plist

  2. Тут збережена потрібна розкладка клавіатури (тобто французька канадська мова):

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (Зауважте ~!)

  3. Щоб вирішити це питання, я змінив клавіатуру входу на потрібну, перезаписавши файл .plist (після того, як переконатися, що у вихідному списку не міститься жодних випадків небажаного макета):

    • Перегляньте файл із plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plistта переконайтесь, що не виникає небажаного макета (навіть в історії).

    • sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

    • sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

Вийдіть, і все в порядку. :)


1
Розумне рішення, але не працювало для мене, навіть намагався виправити дозволи на файли та зробити його власністю мене, теж не допомогло, чи є у вас більше інформації?
Мостафа Берг

Щойно знайшов виправлення! Мені потрібно було chmod до 644!, Спасибі мільярд!
Мостафа Берг

4

Налаштуйте його так, як ви хочете, у своєму обліковому записі, а потім скопіюйте свій користувачевий com.apple.HIToolbox.plist на системний, а потім перезавантажте.

Виконайте це в Терміналі:

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

… Потім перезавантажте комп'ютер, не переходячи на екран входу (виберіть перезапуск у меню Apple, не виходячи спочатку)


1

Ви можете змінити джерело введення, показавши меню введення у вікні входу, вибираючи альтернативну розкладку клавіатури, а потім увійшовши до кореневого облікового запису .

  1. Відкрийте Налаштування системиКористувачі та групи .

  2. Розблокуйте панель налаштувань та виберіть Опції входу .

  3. У вікні входу виберіть Показати меню введення .

  4. Відразу увійдіть до кореневого облікового запису.

    Кореневий обліковий запис повинен підтримувати той самий вибір, що і вікно входу. Якщо ні, змініть вхідне джерело так, щоб воно відповідало вікню входу, а потім вийдіть із системи. Як вікно входу, так і кореневий обліковий запис повинні мати одне і те ж джерело введення, щоб воно було постійним.


1
Я не впевнений, що це працює. Усі адміністратори на моїй машині мають вхід Dvorak, але мій логін не змінюється до США.
JoshRagem

@Josh Адміністратори не впливають на екран входу; Ви змінили кореневий рахунок? Я знаю, що ви прочитали відповідь, але я просто хочу ще раз перевірити, оскільки ваш коментар стосується лише адміністраторів.
гр

-1

Просто видаліть /Library/Preferences/com.apple.HIToolbox.plist зробіть мені роботу.


-1

Чому кожен робить це таким складним. Найпростіше було б:

newton02:~ templahum$ sudo languagesetup

і тоді ви отримуєте:

Password:

Введення пароля покаже вам це. Виберіть мову та натисніть клавішу Return. Ви закінчили!

 1. Use English for the main language
 2. Utiliser le français comme langue principale
 3. Deutsch als Standardsprache verwenden
 4. Some language
 5. Some other language
 6. Some some other language
 7. Usar español como idioma principal

 q) Quit? 1
 System Language set to: en

Здається, ви неправильно прочитали питання, що стосується джерела вводу за замовчуванням на сторінці входу, а не системної мови. Навіть із системною мовою, встановленою на en, можливо, існує десяток різних джерел введення, які, можливо, хотіти мати за замовчуванням. Оскільки ваша відповідь не стосується питання, порушеного запитанням, рекомендую видалити її.
Том Гевке
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.