Удаляем расладку «U.S. English» из «Мака»

Артём Поликарпов написал рецепт как можно удалить из «Мака» раскладку «U.S. English». Она очень мешается и совершенно не нужна, если поставить великолепную раскладку Ильи Бирмана (кстати, если вы почему-то ей не пользуетесь, то вы делаете большую ошибку).

Но рецепт Артёма мне не нравится тем, что для его выполнения приходится иметь у себя редактор Xcode, который ещё и несколько гигабайт весит. Поэтому я, как водится, написал скрипт, который нужно выполнить из «Терминала» (после его выполнения придётся опять залогиниться в систему) и ненужной раскладки уже не будет.

Меню с опциями: «Russian – Ilya Birman Typography», «English – Ilya Birman Typography», «Показать имя источника ввода» и «Открыть настройки языка и текста...
Ничего ненужного

Какое счастье!

Проще всего скрипт запускать из «Терминала» вот так:

bash  <(curl -fsSkL raw.github.com/bolknote/shellgames/master/us_layout_remover.sh)

Чтобы вернуть всё обратно достаточно запустить программу ещё раз.

Добавлено позднее: удалению раскладки может мешать Punto Switcher.

Комментарии 59

Иван Катайцев № 1
Как в раскладке Бирмана поставить тильду ~ ? Это единственное, что мешает мне удалить «U.S. English».
Евгений Степанищев (bolknote.ru) автор № 3
У меня между левым шифтом и буквой z/я есть клавиша, на которой нарисованы тильда и прочие знаки. В английской раскладке Бирамана она с шифтом даёт тильду. Ещё в английской раскладке тильду даёт самая первая клавиша слева в ряду с цифрами, тоже с шифтом.
Igor M Podlesny (poige.livejournal.com) № 2
http://ru.wikipedia.org/wiki/Compose  — как действительно удобно
Евгений Степанищев (bolknote.ru) автор № 4
http://ru.wikipedia.org/wiki/Compose  — как действительно удобно

Вам действительно удобно жать три клавиши подряд, вместо двух одновременно? Сомнительное удобство, на мой взгляд, я бы быстро заколебался. Но как запасной вариант иметь хотел бы, возможности там явно шире.

silent № 5
Вот если бы языковая менюшка не растягивалась на полэкрана и иконки были нормальными флагами с этой хваленой раскладкой Бирмана, ей бы пользовалось гораздо больше людей, мне так кажется.
Евгений Степанищев (bolknote.ru) автор № 6
Какая языковая менюшка, вы о чём? И, кстати, чем вам серп и молот не угодил? По мне так — отличная реализация.
Антон Романов № 7
Про языковую менюшку, которая растягивается — бред (правой кнопкой мыши → убрать галочку с «Show Input Source Name».
Иконки можно менять на свои.
Иван Катайцев № 10
Комментарий для Евгения Степанищева:

У меня на американском макбуке клавиши рядом с шифтом нет, а клавиша слева от единицы тильду не дает, да и, судя по картинке на сайте раскладки, на ней нет никакого дополнительного символа.
Евгений Степанищев (bolknote.ru) автор № 11
Комментарий для Иван Катайцев:

Тогда лучше Илье написать, спросить. В твитер или на почту. Он быстро отвечает.
Данила № 12
Тильда у Бирмана в английской раскладке стоит там же где в винде — слева от 1, там где в русской раскладке буква Ё.

Во всяком случае — у меня так.
arsenty.ru/blog № 14
Три раза запускал скрипт и перелогинивался и на третий всё-таки получилось. Спасибо! Беспорядок в раскладках мне мешал пользоваться решением Ильи.
Михаил № 19
Комментарий для Евгения Степанищева:

Всё отработало без ошибок, но после перелогина не изменилось.
Евгений Степанищев (bolknote.ru) автор № 20
Комментарий для Михаил:

Возможно надо исправить перелогин на перезапуск. Но попробовать пока негде — везде срабало. А ОС какая (версия)?
Евгений Степанищев (bolknote.ru) автор № 22
Комментарий для Михаил:

Найти бы у кого ещё проблемы и попробовать посмотреть не нужно ли поменять логаут на перезагрузку…
Александр Дейков № 23
Комментарий для Евгения Степанищева:

Евгений, у меня тоже проблема. Сперва получилось, но после первой же перезагрузки оба языка (системный английский и русский) вернулись в список и ни один не желает удаляться оттуда.
Теперь ваш скрипт вообще ничего не меняет.

У меня Лев и последняя версия раскладки Бирмана
Евгений Степанищев (bolknote.ru) автор № 26
Спасибо Александру Дейкову, выяснилось, что Пунто Свитчер зачем-то защищает файл с раскладками. Если у вас установлен Пунто Свитчер, то скрипт работать не будет (если «Яндекс» не выпустит версию без этой защиты).
Михаил № 27
Комментарий для Евгения Степанищева:

Возможно, срабатывало не с первого раза, потому что стояла галочка «восстановить открытые окна».
4mi4 № 28
Галочка «восстановить открытые окна» не мешает, мешает действительно Пунто свитчер. Если не получается с первого раза или появляется неотключаемая русская раскладка — удалите его, проделайте операцию, потом установите новый пунто, поддерживающий раскладку 3.0 (ссылка на него в блоге Бирмана)

Было бы неплохо написать об этом в посте, а то некоторые (такие как я) по полчаса пытаются понять в чем дело
denswor.ru № 29
Большущее спасибо за скрипт! дефолтный язык убрался довольно элегантно, надеюсь, что без острой нужды возвращаться не будет!

если кому-то нужна версия раскладки Бирмана, адаптированная под американскую клавиатуру, то можете попробовать взять здесь: http://denswor.ru/all/it-works/
исправлял под себя.
Михаил № 31
У меня OS X 10.8.3, до этого стоял Пунто Свитчер, при выполнение скрипта с установленным Пунто не удалялась даже русская раскладка, скрипт ошибок не выдавал.
Я удалил Пунто Свитчер и выполнил скрипт раза 4–5, скрипт ошибок не выдавал, исчезла русская , но США международная — ПК так и не исчезла. При этом я переставлял на раскладку США и пробовал произвести те же действия, но ничего не помогло. раскладка
Буду признателен за помощь.
Евгений Степанищев (bolknote.ru) автор № 32
Комментарий для Михаил:

Насколько я понял, вы мне в почту написали, я попозже вам туда отвечу.
Михаил Ханафер № 33
Все в порядке, проблема решена, она была именно из-за того, что стояла по умолчанию раскладка США международная — ПК, сменил на раскладку США и таки срабтал скрипт. Спасибо.
Павел Пантюхин № 35
Метод рабочий, но для этого надо открывать «Терминал», вставлять команду и выходить из системы.
Проще:
1. Зайти в «Язык и текст», вкладка «Источники ввода»;
2. Включить раскладку «Котоэри»;
3. Отключить раскладку «США»;
4. Отключить раскладку «Котоэри».
Павел Пантюхин № 37
Забыл добавить, что нужно включить бирманскую английскую раскладку, иначе не отключить «Котоэри» (п. 4).
aragnophy № 39
Комментарий для Павел Пантюхин:

Павел Пантюхин, огромное спасибо за метод с Котоэри! Просто и доступно :)
Виталий № 45
Раскладка Бирмана не подходит для Маков с америкоской клавой, потому что отсутствует «Ё»
Я, например, не понимаю нафиг она нужна эта раскладка от Бирмана :) , но это другое..

Как по мне, так самая адекватная раскладка — это Русская ПК (Запятая стоит в двух правильных местах), ну а буква «ё», которую не так часто используешь, так можно зажать клавишу «е» и появится буква «Ё»
Евгений Степанищев (bolknote.ru) автор № 46
Раскладка Бирмана не подходит для Маков с америкоской клавой, потому что отсутствует «Ё»

Клавиша перед единицей.

Я, например, не понимаю нафиг она нужна эта раскладка от Бирмана :) , но это другое…

Я написал для чего: /all/4085

Владимир № 47
У меня так свои раскладки работают, сделанные при помощи Ukelele. И я просто удалил AppleKeyboardLayouts.bundle из системы и всё. Остались только две моих раскладки. Пользуюсь этим методом еще со снежного барса
Владислав Осипов № 50
Евгений, спасибо! Заработало, хотя и по методу с «котоэри». Зато другой вопрос — можно как-то серп и молот поменять на флажки?
firedev.com № 54
А есть возможность вернуть тильду на место для тех, у кого американская клавиатура? Нельзя переключаться между окнами.
Дмитрий Горлов № 58
БЛЯТЬ СУКА ТУПАЯ!!! ПОХУЙ ВСЕМ НА БИРМАНА И ТВОЙ СКРИПТ!!! СДЕЛАЙ БЛЯТЬ В ОДИН КЛИК ПРОГРАММУ, ЧТОБЫ Я НАЖАЛ БЛЯТЬ И ВСЕ УСТАНОВИЛОСЬ И СМЕНИЛОСЬ/ ПОХУЙ НА БИРМАНА И ГРАФИКУ И ВЕКТОРЫ БЛЯТЬ/ СДЕЛАЙ ЧТОБЫ ВСЕ НАХУЙ РАБОТАЛО/ И РАЗРАБОВ ПУНТО СВИЧЕРА БЛЯТЬ ТОЖЕ КАСАЕТСЯ/ РУКОЖОПЫЕ ДОЛБАЕБЫ ББЛЯТЬ!!! ГОРИТЕ В АДУ!!!