Страшная беда случилася в давеча вышедшей 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
Источник
Как вернуть ФЛАГИ для языков клавиатурной раскладки в macOS 12.4 и новее. Ура
![](https://hita4.ru/wp-content/uploads/sites/2/2024/01/c9c6916ef8506483cbc41e5d4d4b1fbd.jpg)