Как вернуть ФЛАГИ для языков клавиатурной раскладки в macOS 12.4 и новее. Ура

Никита Горяинов avatar | 65
FavoriteLoading В закладки
Как вернуть ФЛАГИ для языков клавиатурной раскладки в macOS 12.4 и новее. Ура

Страшная беда случилася в давеча вышедшей macOS 12.4. Да такая, что челобитные рекой посыпались, да народ праведно гневаться начал.

Apple убрала флаги стран для клавиатурных раскладок в статус-баре. Теперь там только буквы окаянные: РУ, US в безвкусном квадратике.

Но на каждую старуху найдётся проруха. А если серьёзно, я начитался ваших жалоб в комментах и личке Telegram и решил, что исправлю ситуацию сам. На Западе особо никто на «нововведение» не жалуется, некоторым так даже больше нравится.

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

В интернете нет решения, поэтому пришлось всё сделать самому. Я создал копии двух встроенных клавиатурных раскладок macOS для языков US и RU (одна – стандартная Mac, вторая – стандартная ПК) и добавил в них флаги.

Сейчас мы с вами это установим и вернём всё, как было.

Как вернуть флаги RU и US в раскладку

1. Скачиваем этот файл: ru-keyboard-with-icon.bundle. Здесь раскладки с флагами для русского и английского языков.

2. Открываем Finder, затем корневую директорию системного диска Mac, затем переходим в папку Библиотеки -> Keyboard Layouts (/Library/Keyboard Layouts).

либо

В Finder нажимаем cmd (command) + Shift + G и в открывшемся окне вставляем эту строчку:

/Library/Keyboard Layouts

3. Вставляем в папку Keyboard Layouts файл ru-keyboard-with-icon.bundle, который вы скачали ранее. Подтверждаем копирование вводом пароля.

4. Перезагружаем Mac. Это надо сделать обязательно.

5. После перезагрузки заходим в Системные настройки -> Клавиатура -> Источники ввода (вкладка) (System Settings -> Keyboard -> Input Sources)

6. Нажимаем на маленький значок «+» в левой стороне окна.

7. Ставим любую из новых раскладок. Старые (с чёрно-белой иконкой) можно удалить, выбрав и затем нажав на иконку «». Не волнуйтесь, вы всегда сможете вернуть их обратно через это же меню.

8. Радуемся флагам. Ура.

Как было и как стало

Было:

Стало:

Раскладки функционируют идентично оригинальным. Разница только в том, что теперь у вас будут иконки флагов RU и US вместо чёрно-белых квадратиков.

А если мне нужны флаги раскладок других стран?


Интерфейс приложения Ukelele. Точнее, его очень малая часть.

Тогда вам придётся знакомиться с программой Ukelele. Это сложный, неочевидный, но рабочий инструметарий для создания собственных клавиатурных раскладок.

В нём, помимо тысячи других функций, можно менять иконку раскладок на любую желаемую – только вначале её надо сконвертировать в подходящий формат (.icns). Именно здесь я правил раскладки, которые предложил загрузить выше.

Скачать Ukelele можно бесплатно с официального сайта. Она работает на всех версиях macOS и всех видах Mac, будь то Intel и M1.

Но чтобы объяснить, как именно с ней работать, придётся выкладывать тут трактат, от которого вы уснёте. Лучше в разделе Help откройте PDF-файл на 85 с лишним страниц текста, в котором подробно расписаны все возможности приложения. Если вас это пугает и разбираться не хочется, то лучше даже не начинать. Давно не видел настолько неочевидного софта.

Так что если вам нужна раскладка конкретной страны, кроме RU и US, напишите об этом в комментариях к статье. Я сделаю ещё несколько и добавлю сюда ссылками.

Не за что.

P.S. По просьбам читателей добавляю дополнительные пакеты раскладок. Процесс установки – такой же.

► Литовская: lithuanian-keyboard-with-flag.bundle

► Латышская: latvian-keyboard-with-flag.bundle

► Британская: british-keyboard-with-flag.bundle

► Украинская: ua-keyboard-with-flag.bundle

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (32 голосов, общий рейтинг: 4.81 из 5)
🤓 Хочешь больше? Подпишись на наш Telegram.
FavoriteLoading В закладки
undefined
iPhones.ru
Пришлось всё сделать самому, пользуйтесь.
Прокомментировать

🙈 Комментарии 65

  1. Bazily avatar
    Bazily19 мая в 13:26
    4

    Судя по скриншотам, вы заболели. Температура повысилась :-)
    Теперь лечиться)

    Bose35s avatar
    Bose35s19 мая в 13:32
    7

    @Bazily, Я Никиту уважаю но на данный момент его метод решения несуществующей проблемы это колхоз колхозович колхоз

    Никита Горяинов avatar
    3

    Потому что… ?

    Есть метод проще?

    Bose35s avatar
    Bose35s19 мая в 13:38
    9

    @Никита Горяинов, Потому что…Потому что и так сойдёт. Есть метод проще? Есть, не трогать и оставить всё как есть.

    Eiros avatar
    Eiros15 июня в 21:16
    1

    @Никита Горяинов, да, https://github.com/freefelt/YouType

    Bazily avatar
    Bazily19 мая в 14:14
    1

    @Bose35s, ну, каждый страдает как может) Почему бы и нет. Не всё так страшно, как могло бы быть.

  2. Bose35s avatar
    Bose35s19 мая в 13:40
    0

    Лучше написать статью ” Как выглядят амбушюры и оголовье AirPods Max спустя ( сколько прошло времени с момента покупки?)

    Никита Горяинов avatar
    0

    Я уже писал это, ничего не изменилось.

  3. Pavel Volobuev avatar
    Pavel Volobuev19 мая в 13:42
    11

    Ваще пофиг на флаги) пусть будут квадраты.

  4. Scherbinin avatar
    Scherbinin19 мая в 13:47
    23

    Как это прекрасно, что больше не нужно смотреть на этот триколор. Квадраты волшебны.

    eagle7 avatar
    eagle719 мая в 13:59
    3

    @Scherbinin, непатриотично, за вами уже выехали 😂

    Scherbinin avatar
    Scherbinin19 мая в 14:30
    3

    @eagle7, ок, встречаем

    Андрей М avatar
    Андрей М19 мая в 14:15
    7

    @Scherbinin, тоже обрадовался и ждал, когда наконец-то из статусбара пропадёт триколор. Тем более что флаг – это государственный символ, а язык это несколько другое.

  5. ZloySega avatar
    ZloySega19 мая в 14:11
    4

    только не “Library/Keyboard Layouts” а “/Library/Keyboard Layouts”

    это важно, так как в первом случае вставит в домашнюю папку
    и пароль не попросит

    спасибо за статью! я тоже негодую!
    теперь всё хорошо 🇷🇺

    Никита Горяинов avatar
    1

    Верно, слэш забыл, спасибо.

    NikSource avatar
    NikSource19 мая в 14:41
    0

    @Никита Горяинов, если это не сложно, сделай пожалуйста раскладку с английским флагом. Просто эстетически красивый флаг.

    Никита Горяинов avatar
    0

    UK-раскладка с их флагом? Или US-раскладка, но с флагом Великобритании?

    NikSource avatar
    NikSource19 мая в 15:28
    0

    @Никита Горяинов, это не принципиальный вопрос, они мне кажется ни чем не отличаются

    Никита Горяинов avatar
    1

    Готово, британская (Mac + PC) добавлена в конце статьи.

    Nikolaich avatar
    Nikolaich19 мая в 20:28
    0

    @Никита Горяинов, программа называется не Ukulele (это такая микрогитарка), а Ukelele (даже не скриншоте видно). Поправьте, пожалуйста.

    Никита Горяинов avatar
    0

    Да, спасибо.

    Nikolaich avatar
    Nikolaich20 мая в 8:10
    0

    @Никита Горяинов, Ukelele, а не Ukulele

  6. maclex avatar
    maclex19 мая в 14:17
    4

    5+

  7. Adam Adamov avatar
    Adam Adamov19 мая в 14:40
    0

    Спасибо большое – вернулось счастье для слепых.
    А можно попросить сделать еще латышскую и литовскую раскладки? Или хотя бы латышскую.
    Спасибо.

    Никита Горяинов avatar
    0

    Добавил их в конце статьи.

    Adam Adamov avatar
    Adam Adamov19 мая в 15:17
    0

    @Никита Горяинов, еще раз спасибо!

  8. A.L.E.XX avatar
    A.L.E.XX19 мая в 14:57
    0

    А я даже и не заметил, что флаги исчезли

  9. inciter avatar
    inciter19 мая в 15:04
    0

    Юзаю Бирмана и всё равно вообще :) Хотя когда-то в типографскую раскладку тоже добавлял флаги, но потом забил

  10. moscvitch avatar
    moscvitch19 мая в 15:26
    3

    Радует, что убрали флаги, всегда выглядело аляповато.

    Abbas Fatullaev avatar
    Abbas Fatullaev21 мая в 8:20
    0

    @moscvitch, согласен, все должно быть в едином стиле.

  11. Леонид Бондаренко avatar
    0

    Спасибо. По моим глазам самое то, что нужно.

  12. russianvoodoo avatar
    russianvoodoo19 мая в 18:18
    1

    Практически уверен, что кто-то просто сделает утилитку, котирую можно будет повесить в menu bar. Озвученный способ не стоит времени.

  13. MikeVV avatar
    MikeVV19 мая в 19:13
    1

    Никите респект за подсказку.
    Сделал копии своих раскладок и поменял иконки. Теперь ок.

  14. Mike Notimportant avatar
    Mike Notimportant19 мая в 19:20
    0

    автор точно macOS сейчас говорит?
    – у меня вот так, если что
    – без намека на возможность что-то добавить
    https://photos.app.goo.gl/AEVceSfQVkCCdSCJ6

    Kirill avatar
    Kirill19 мая в 21:09
    0

    @Mike Notimportant, у меня было также, сделал следующее, тыкнул по файлу budnle правой кнопкой – показать содержимое пакета, там еще такой же файл bundle, вытащил его на рабочий стол и уже его вставил в папку Layouts – после перезагрузки все заработало.

    Mike Notimportant avatar
    Mike Notimportant19 мая в 21:21
    2

    @Mike Notimportant, сам спросил – сам разобрался
    – просто забыл разархивировать *.zip файл впопыхах (так торопился)
    – огромное спасибо автору 👍
    – в мои 62 это серьезная экономия времени при переключении раскладки

  15. manticore avatar
    manticore19 мая в 20:15
    0

    Спасибо!!!

  16. Crossfire13 avatar
    Crossfire1319 мая в 22:31
    2

    Сделал hi-res версию. Иконки старые не подходят: там пропорции другие.
    Вот превью:
    https://www.dropbox.com/s/gsoakrgfwxyo8fj/123412345.png?dl=0

    Файл:
    https://www.dropbox.com/s/woitsh32pdbl6me/ru-keyboard-with-icon.bundle.zip?dl=0

    Kirill avatar
    Kirill20 мая в 10:34
    1

    @Crossfire13, Это вы так над российским флагом пошутили?

  17. Mysterio avatar
    Mysterio19 мая в 22:49
    0

    Делал аналогичное для отображения русский раскладки красным флагом, но прорисовка мелких элементов требовала доводки + были проблемы с программами, которые отказывались печатать на «модифицированном русском». Так и забросил.

  18. id127171084 avatar
    id12717108420 мая в 1:59
    2

    Здравствуйте, Никита.

    Огромное спасибо за ваш пост.

    Есть другой вопрос, я заметила в этом посте, что у вас в строке меню отображается иконка температура 37’C.

    Что значит эта иконка и как её установить?

    Спасибо!

    Nikolaich avatar
    Nikolaich20 мая в 8:10
    0

    @id127171084, iStat Menus

    Никита Горяинов avatar
    1

    Это бесплатное приложение Hot. Оно показывает график нагрева центрального процессора компьютера и текущую температуру. Скачать можно с официального сайта.

    Kirill avatar
    Kirill20 мая в 11:09
    0

    @Никита Горяинов, 37 градусов для M1? У меня на MBP 16″ 2019 i5 ниже 45 в простое не опускается, а в среднем 55-60.

    Никита Горяинов avatar
    0

    Да, это M1 Max при малой нагрузке. M1 примерно такой же, особо нет разницы. Только на Air чуть погорячее, потому что нет активного охлаждения.

    id127171084 avatar
    id12717108420 мая в 22:29
    0

    @Никита Горяинов, Спасибо огромное)

  19. Александр Максименко avatar
    1

    При выборе русской раскладки с флагом – пропадает галочка использования капса как переключателя раскладки

    Beka avatar
    Beka1 июня в 13:08
    0

    @Александр Максименко, и это охрененно все портит!

  20. vladislavikii avatar
    vladislavikii20 мая в 18:40
    1

    А как удалить США без флага? Минус на ней не активный…

    Никита Горяинов avatar
    0

    Перезагрузить компьютер и попробовать снова.

  21. Abbas Fatullaev avatar
    Abbas Fatullaev21 мая в 8:08
    0

    А кто нибудь знает как решить проблему переключения языка на новых маках? Если курсор мышки находится в середине экрана то при нажатии на кнопку «Глобус»
    Язык, как бы меняется, но из-за того что курсор стоит по середине наведённый на предыдущий язык, то язык возвращается, и приходится нажимать дважды. Поменять сочетание клавиш не интересует

  22. Vitaliy Artyukh avatar
    Vitaliy Artyukh21 мая в 11:07
    0

    Спасибо за статью, помогло. Только вот есть маленькая проблемка, что стандартная раскладка не удаляется (США международная – ПК) и поэтому только на Русский можно флаг поменять или будет 2 раскладки США (одна с флагом и одна стандартная). это как-то фиксится?

    Никита Горяинов avatar
    1

    Перезагрузите компьютер.

    Vitaliy Artyukh avatar
    Vitaliy Artyukh21 мая в 19:15
    0

    @Никита Горяинов, Спасибо. помогло.

    soviet55 avatar
    soviet5521 мая в 23:23
    0

    @Никита Горяинов, Спасибо огромное за статью, я в принципе знал про эту прогу, но не знал, что можно так ловко свои иконки делать. Так что сделал иконку с новым русским флагом без цвета крови для русской клавиатуры. Отлично теперь, единственно жаль, что флаг можно делать только квадратный, а не прямоугольный.

  23. GHAndersen avatar
    GHAndersen21 мая в 19:13
    2

    А переключение по CapsLock при раскладках с флагами почему пропадает?

    Beka avatar
    Beka1 июня в 13:08
    0

    @GHAndersen, а вот нет ответа, но вопрос принципиальный!

    Dmitry Shulmin avatar
    Dmitry Shulmin6 июня в 8:23
    0

    @GHAndersen, я вот тоже не уверен, что готов променять возможность мгновенного переключения без вывода меню клавиатур на флаги

  24. Victor Zima avatar
    Victor Zima2 июня в 2:52
    0

    Мне не понравились флаги. Я решил вернуть все назад, но сделать этого не могу. Удаляю клавиатуры с флагами, но после перезагрузки они как черт из табакерки возвращаются. Как их удалить? Мне не нужны два комплекта клав одного языка.

  25. 776166 avatar
    7761668 июня в 18:19
    0

    Откуда скриншоты с комментариями? Я бы там тоже написал что-нибудь полезное для идиотов из Apple.

  26. 776166 avatar
    7761668 июня в 19:38
    0

    1) Дефолтная английская раскладка не удаляется. Перезагрузка не помогает.
    2) PuntoSwitcher на каждом переключении спрашивает разрешение трогать клавиатуру (не запоминает), делая использование раскладки невозможной. :/

    macOS 12.4 (21F79), Darwin 21.5.0

    3) Иконка странно квадратная, выглядит не очень на фоне остальных продолговатых иконок. Даже не знаю, можно ли с этим что-то сделать в принципе, потому что новые иконки квадратные.

  27. 776166 avatar
    7761668 июня в 19:40
    3

    4) Тем, кому нравятся новые нефлаговые иконки. Вы или совсем не понимаете в юзабилити, или вы активно не пользуетесь раскладками. Флаговая иконка моментально обрабатывается рефлекторным мозгом при мимолётном взгляде (даже фокусироваться на ней не нужно, потому что флаги разны) в язык. Буквенную надо именно что прочитать, проанализировать (распознать) аналитическим мозгом, потому что они все буквально одинаковые. Это время и работа мозга (он больше устаёт) на пустом месте. Зачем? Никогда такого не было в нормальных интерфейсах, и нечего было начинать. Это увеличение обратного качества отрицательного юзабилити в положительную сторону.

  28. ustalo avatar
    ustalo11 июня в 16:53
    0

    низкий поклон!

  29. ustalo avatar
    ustalo12 июня в 8:01
    0

    на свежей бете Ventura не работает. Не добавляется язык. Флаги видны, но не добавить. Прога для раскладок не определяет новую библиотеку Ventura, как раскладу.

    Никита Горяинов avatar
    Никита Горяинов15 июня в 16:44
    0

    На всех моих Mac, будь то M1 или Intel, эти раскладки работают. macOS Ventura (beta 1 22A5266r).

    Сложно сказать, в чём у вас ошибка – возможно, ошиблись при установке или не перезагрузили компьютер.

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь