Удаляем раскладку «США» («U.S. English») из Mac OS X 10.9 («Maverick») ★
Как стало известно ещё на этапе появления ранних сборок «Маверика», раскладка «США» не удаляется из неё способом, который описал Артём Поликарпов (а я написал скрипт, автоматизирующий этот процесс).
Зато читатели в комментариях к скрипту указали на другой, очень несложный способ сделать то же.
Напомню в чём проблема. Лично я использую для работе на «Маке» раскладку Бирмана.
После установки раскладки Бирмана, раскладок становится три: русская Бирмана, английская Бирмана и системная — «США». Последняя явно лишняя, но система удалить её не позволяет. Её удаётся удалить только в обмен на установку любой другой системной раскладки.
Но есть баг, спасибо ему, что он существует.
Нужно поставить японскую раскладку «котоэри», потому удалить раскладку «США», потом «котоэри». В системе останутся только две раскладки Бирмана.
Комментарии 68
Ввод пароля возможен только с помощью системной раскладки, которой является русская, но не Бирмановская.
Тоже сначала обрадовался, когда нашел эту инструкцию, но потом столкнулся с проблемой ввода пароля. Вот и живу с тремя раскладками
Почему системная обязательно русская? Или это в случае русского интерфейса?
Я, кстати, заметил (на ML), что пароль можно вводить независимо от того, какая раскладка у меня отображается как текущ
http://ilyabirman.ru/projects/typography-layout/
С японской раскладкой (которой я активно пользуюсь) вообще
к сожалению, оно оказывается недолговечным, если доводится запускать Wunderlist…
эта чудесная программа восстанавливает US раскладку в системе…
возможно, есть и иные программы с таким чудесным функционалом.
Проблем с воодом паролей за 2 года не обнаружил. Может уточните где могут они быть?
Это что касаеться языка. Вот не задача не работает быстрый просмотр вложенного файла в почте!!!! Жму пробел и без толку. — пока решение не найдено. (((
Хочу написать еще одну тему всем кто что ставит хакинтош.
Если при загрузке пишет парсинг плист файл (5 сек для перезагрузки комп выдаст) — зайдите SystemConfiguration и переместите файл бут плист (при условии что у вас стоит загрузчик хамелион или химера)
Далее стыкаються с записью: нет в либери / кернелс/ кернел файла. (обычно он там есть но под другим именем) просто переименуйте его так как ищет загрузчик.
По опыту знаю чем меньше ключей в загрузочном плист файле тем лучше — не намудрите!!!
Возможно кому то это станет в помощь. И кто скажет в уме про меня спасибо. Ведь сам ранее много не знал.
Не знаю может кто то проще решит такую задачу. Но я сделал так.
Есть одно важное замечание делайте бекапы при работе с Xslimmer — а то мне пришлось восстановить все проги. Без бекапа ранее описаным способом.
У
С другой стороны, в новой версии раскладки Бирмана можно пользоваться переключением по Caps Lock.
Хотя я оставил все как есть — при переключениях система выбирает предпоследнюю использованную раскладку, «лишняя» пока ни разу не выпала.
1. Открываем Файндер, жмем Shift+Cmd+G (Go → Go to) и прописываем ~/Library/Preferences/com.apple.HIToolbox.plist
2. Копируем этот файл
3. Открываем Терминал, вставляем cd ~/Pictures, а после plutil -convert xml1 com.apple.HIToolbox.plist
4. Открываем файл через стандартный Text Edit и вычищаем все внутри которых есть упоминание раскладки, которая вам не нужна и сохраняем
5. Идем в терминал, вводим plutil -convert binary1 com.apple.HIToolbox.plist
6. Кидаем файл с заменой обратно в ту папку, из которой взяли
7. Перезагружаемся
Выглядит сложно, делается за 5 минут. Удачи :)
Выберите «Айнский», он позволит удалить другие раскладки.
Айнский это новый Японский!)
О, спасибо тебе, мил человек, Ainu сработал как надо (японские
✓✓✓
https://eugenelazarev.medium.com/%D0%BA%D0 … 3ae4f32e48
defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
В настройках включены: U. S., Birman RU, Birman EN
Команда выдаёт следующее defaults read ~/Library/Preferences/com.apple.HIToolbox.plist:
{
AppleCurrentKeyboardLayoutInputSourceID = «com.apple.keylayout.US»;
AppleDictationAutoEnable = 1;
AppleEnabledInputSources = (
{
«Bundle ID» = «com.apple.CharacterPaletteIM»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
«Bundle ID» = «com.apple.inputmethod.ironwood»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
«Bundle ID» = «com.apple.PressAndHold»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
«Bundle ID» = «com.apple.inputmethod.EmojiFunctionRowItem»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
InputSourceKind = «Keyboard Layout»;
«KeyboardLayout ID» = 0;
«KeyboardLayout Name» = «U.S.»;
},
{
«Bundle ID» = «com.apple.inputmethod.TCIM»;
«Input Mode» = «com.apple.inputmethod.TCIM.Cangjie»;
InputSourceKind = «Input Mode»;
}
);
AppleFnUsageType = 3;
AppleInputSourceHistory = (
{
InputSourceKind = «Keyboard Layout»;
«KeyboardLayout ID» = 0;
«KeyboardLayout Name» = «U.S.»;
},
{
InputSourceKind = «Keyboard Layout»;
«KeyboardLayout ID» =
«KeyboardLayout Name» = «Russian — Ilya Birman Typography»;
}
);
AppleSelectedInputSources = (
{
«Bundle ID» = «com.apple.PressAndHold»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
«Bundle ID» = «com.apple.inputmethod.EmojiFunctionRowItem»;
InputSourceKind = «Non Keyboard Input Method»;
},
{
InputSourceKind = «Keyboard Layout»;
«KeyboardLayout ID» = 0;
«KeyboardLayout Name» = «U.S.»;
}
);
}
https://github.com/bolknote/shellgames/blo … remover.sh
внутри заменить переменную PLIST на ~/Library/Preferences/com.apple.HIToolbox.plist
и запустить, то не помогает?
(если
Ещё мне не понятно, почему при просмотре defaults read ~/Library/Preferences/com.apple.HIToolbox.plist не показывает в списке английскую раскладку Бирмана?
И можно ли изменить этот файл, заменив U.S. на английскую Бирмана? Только нужен ещё её KeyboardLayout ID.
Добавил Японский — Кана, далее в языке проставил все возможные галки и английская стала доступна к удалению.
Спасибо, Юрий!
Добавил Японский — Кана, далее в языке проставил все возможные галки и английская стала доступна к удалению.
Но теперь пропала возможность удаления японской раскладки.
ЧЯДНТ?
Mac OS 12.0.1
А ошибка такая у меня была — Приложение «PuntoSwitcher» хочет включить сторонний метод ввода Russian Markdown
Пробовал Caramba Switcher но он хуже понимает и глючит! Punto лучше…