Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

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

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

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

Ничего ненужного (12.87КиБ)

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

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

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

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

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

58 комментариев
Иван Катайцев 2012

Как в раскладке Бирмана поставить тильду ~ ? Это единственное, что мешает мне удалить «U.S. English».

Igor M Podlesny (poige.livejournal.com) 2012

http://ru.wikipedia.org/wiki/Compose  — как действительно удобно

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Иван Катайцев:

У меня между левым шифтом и буквой z/я есть клавиша, на которой нарисованы тильда и прочие знаки. В английской раскладке Бирамана она с шифтом даёт тильду. Ещё в английской раскладке тильду даёт самая первая клавиша слева в ряду с цифрами, тоже с шифтом.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для poige.livejournal.com:

http://ru.wikipedia.org/wiki/Compose  — как действительно удобно

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

silent 2012

Вот если бы языковая менюшка не растягивалась на полэкрана и иконки были нормальными флагами с этой хваленой раскладкой Бирмана, ей бы пользовалось гораздо больше людей, мне так кажется.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для silent:

Какая языковая менюшка, вы о чём? И, кстати, чем вам серп и молот не угодил? По мне так — отличная реализация.

Антон Романов 2012

Комментарий для silent:

Про языковую менюшку, которая растягивается — бред (правой кнопкой мыши → убрать галочку с «Show Input Source Name».
Иконки можно менять на свои.

Андрей 2012

ПоликарПов, правильная фамилия Артёма.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Андрей:

Опечатка, спасибо!

Иван Катайцев 2012

Комментарий для Евгения Степанищева:

У меня на американском макбуке клавиши рядом с шифтом нет, а клавиша слева от единицы тильду не дает, да и, судя по картинке на сайте раскладки, на ней нет никакого дополнительного символа.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Иван Катайцев:

Тогда лучше Илье написать, спросить. В твитер или на почту. Он быстро отвечает.

Данила 2012

Тильда у Бирмана в английской раскладке стоит там же где в винде — слева от 1, там где в русской раскладке буква Ё.

Во всяком случае — у меня так.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Данила:

У меня так же.

arsenty.ru/blog 2012

Три раза запускал скрипт и перелогинивался и на третий всё-таки получилось. Спасибо! Беспорядок в раскладках мне мешал пользоваться решением Ильи.

Михаил 2012

У меня тоже почему-то получилось не с первого раза…

Андрей Шапиро 2012

Женя, большое спасибо! Сработало с первого раза.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Михаил:

Выдавались какие-то ошибки или отработало нормально, но после перелогина ничего не изменилось?

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Андрей Шапиро:

Да это Артём молодец — придумал простой способ, я только автоматизировал.

Михаил 2012

Комментарий для Евгения Степанищева:

Всё отработало без ошибок, но после перелогина не изменилось.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Михаил:

Возможно надо исправить перелогин на перезапуск. Но попробовать пока негде — везде срабало. А ОС какая (версия)?

Михаил 2012

Комментарий для Евгения Степанищева:

10.8.1, ноутбук из США.

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Михаил:

Найти бы у кого ещё проблемы и попробовать посмотреть не нужно ли поменять логаут на перезагрузку…

Александр Дейков 2012

Комментарий для Евгения Степанищева:

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

У меня Лев и последняя версия раскладки Бирмана

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Александр Дейков:

Может вы меня добавите в аську или ещё как-то ( http://bolknote.ru/about.html ) и попробуем посмотреть в чём проблема?

Алексей 2012

Комментарий для Евгения Степанищева:

Очень круто, спасибо! Меня смущал там лишний флажок.

Евгений Степанищев (bolknote.ru) 2012

Спасибо Александру Дейкову, выяснилось, что Пунто Свитчер зачем-то защищает файл с раскладками. Если у вас установлен Пунто Свитчер, то скрипт работать не будет (если «Яндекс» не выпустит версию без этой защиты).

Михаил 2012

Комментарий для Евгения Степанищева:

Возможно, срабатывало не с первого раза, потому что стояла галочка «восстановить открытые окна».

4mi4 2012

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

Было бы неплохо написать об этом в посте, а то некоторые (такие как я) по полчаса пытаются понять в чем дело

denswor.ru 2012

Большущее спасибо за скрипт! дефолтный язык убрался довольно элегантно, надеюсь, что без острой нужды возвращаться не будет!

если кому-то нужна версия раскладки Бирмана, адаптированная под американскую клавиатуру, то можете попробовать взять здесь: http://denswor.ru/all/it-works/
исправлял под себя.

Александр Дейков 2013

Комментарий для Евгения Степанищева:

Важно! Пунтосвичер по ссылке http://clubs.ya.ru/punto/replies.xml?item_no=10385
дружит с раскладкой, но поздние версии под Мак возвращают английскую US на место.

Михаил 2013

У меня OS X 10.8.3, до этого стоял Пунто Свитчер, при выполнение скрипта с установленным Пунто не удалялась даже русская раскладка, скрипт ошибок не выдавал.
Я удалил Пунто Свитчер и выполнил скрипт раза 4—5, скрипт ошибок не выдавал, исчезла русская , но США международная — ПК так и не исчезла. При этом я переставлял на раскладку США и пробовал произвести те же действия, но ничего не помогло. раскладка
Буду признателен за помощь.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для Михаил:

Насколько я понял, вы мне в почту написали, я попозже вам туда отвечу.

Михаил Ханафер 2013

Все в порядке, проблема решена, она была именно из-за того, что стояла по умолчанию раскладка США международная — ПК, сменил на раскладку США и таки срабтал скрипт. Спасибо.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для Михаил Ханафер:

Вот это да. Спасибо!

Павел Пантюхин 2013

Метод рабочий, но для этого надо открывать «Терминал», вставлять команду и выходить из системы.
Проще:

  1. Зайти в «Язык и текст», вкладка «Источники ввода»;
  2. Включить раскладку «Котоэри»;
  3. Отключить раскладку «США»;
  4. Отключить раскладку «Котоэри».
Евгений Степанищев (bolknote.ru) 2013

Комментарий для Павел Пантюхин:

Забавно, если работает, то круто.

Павел Пантюхин 2013

Забыл добавить, что нужно включить бирманскую английскую раскладку, иначе не отключить «Котоэри» (п. 4).

Bezart 2013

Павел Пантюхин, спасибо! А то скрипт у меня не срабатывал

aragnophy 2013

Комментарий для Павел Пантюхин:

Павел Пантюхин, огромное спасибо за метод с Котоэри! Просто и доступно :)

klimen.co 2013

На 10,9, к сожаленью, не работает.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для http://klimen.co:

Какой из двух методов не работает? Ни один?

cka3o4h1k 2013

Метод «Котоэри» (Kotoeri, Japanese) работает!
В 10.9, очень просто, спасибо!

kultov 2013

У кого-нибудь получилось убрать на OS X Mavericks английскую раскладку?

kultov 2013

Извиняюсь, метод с «котоэри» сработал. Спасибо!

Виталий 2013

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

Как по мне, так самая адекватная раскладка — это Русская ПК (Запятая стоит в двух правильных местах), ну а буква «ё», которую не так часто используешь, так можно зажать клавишу «е» и появится буква «Ё»

Евгений Степанищев (bolknote.ru) 2013

Раскладка Бирмана не подходит для Маков с америкоской клавой, потому что отсутствует «Ё»

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

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

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

Владимир 2013

У меня так свои раскладки работают, сделанные при помощи Ukelele. И я просто удалил AppleKeyboardLayouts.bundle из системы и всё. Остались только две моих раскладки. Пользуюсь этим методом еще со снежного барса

Николай 2014

Помог способ с Японский → Котоэри. Добавьте, пожалуйста, этот способ в пост.

yuriryzhenkov 2014

+1 с Японским языком. Проще всего оказалось именно так.

Владислав Осипов 2014

Евгений, спасибо! Заработало, хотя и по методу с «котоэри». Зато другой вопрос — можно как-то серп и молот поменять на флажки?

Евгений Степанищев (bolknote.ru) 2014

Комментарий для Владислав Осипов:

Это вопрос к Илье Бирману.

Денис 2014

Апдейт бы для ёсемити

Евгений Степанищев (bolknote.ru) 2014

Комментарий для Денис:

Есть же другой способ: http://bolknote.ru/all/4085/

firedev.com 2015

А есть возможность вернуть тильду на место для тех, у кого американская клавиатура? Нельзя переключаться между окнами.

Евгений Степанищев (bolknote.ru) 2015

Комментарий для firedev.com:

В раскладке Бирмана что ли? Так вы у Бирмана и спросите.

NeonXP 2016

El Capitan 10.11.6
Скрипт не работает, запускал три раза.
Помогло добавить Японскую раскладку (котоэри нет в списке) -> удалить US Layout -> удалить японскую

Евгений Степанищев (bolknote.ru) 2016

Комментарий для NeonXP:

http://bolknote.ru/all/4085

Дмитрий Горлов 8 мес

БЛЯТЬ СУКА ТУПАЯ!!! ПОХУЙ ВСЕМ НА БИРМАНА И ТВОЙ СКРИПТ!!! СДЕЛАЙ БЛЯТЬ В ОДИН КЛИК ПРОГРАММУ, ЧТОБЫ Я НАЖАЛ БЛЯТЬ И ВСЕ УСТАНОВИЛОСЬ И СМЕНИЛОСЬ/ ПОХУЙ НА БИРМАНА И ГРАФИКУ И ВЕКТОРЫ БЛЯТЬ/ СДЕЛАЙ ЧТОБЫ ВСЕ НАХУЙ РАБОТАЛО/ И РАЗРАБОВ ПУНТО СВИЧЕРА БЛЯТЬ ТОЖЕ КАСАЕТСЯ/ РУКОЖОПЫЕ ДОЛБАЕБЫ ББЛЯТЬ!!! ГОРИТЕ В АДУ!!!

Евгений Степанищев 8 мес

Дебил что ли? Тебе никто ничего не обязан.