Меняем буквы на флажки стран в индикаторе клавиатуры (МАТЕ)

Уверен, многие пользователи Linux, которые предпочитают графическое окружение MATE, часто ставили себе вопрос, можно ли в системе сделать так, чтобы индикаторы клавиатуры в системном лотке на панели отображались не в виде буквенных сокращений, а как флажки стран. Во-первых, это красивее (хотя на вкус и цвет, как известно…), а во-вторых, больше не нужно приглядываться к этому индикатору, если у вас узкая панель, маленький экранчик или и то, и другое.

Давайте рассмотрим, как поставить индикаторы-флажки в MATE на примере популярного и всеми любимого дистрибутива Linux Mint. В остальных системах принцип будет тот же (небольшие отличия все-таки есть, но про них мы поговорим ниже).

Итак, для начала нам нужно подготовить соответсвующую директорию, куда система будет «заглядывать» в поисках графических файлов для индикаторов. В терминале выполняем:

mkdir -p ~/.icons/flags

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

ln -s /usr/share/iso-flag-png/* ~/.icons/flags

и тем самым создадим так называемые «мягкие» ссылки на флаги стран.

Внимание! Если у вас другой, отличный от Linux Mint дистрибутив — возможно, прийдется поискать подходящие флажки в Интернете, поскольку в системе их может не оказаться. Годятся файлы с расширением *.png, а называть их следует по такому принципу: us.png — для американской английской раскладки, ua.png — для украинской и так далее. В некоторых случаях называть файлы-флажки следует в верхнем регистре (например, «US.png» или «UA.png»), а иногда — в особо тяжелых случаях, так сказать, — требуется наличие многих файлов одновременно. Советую поэкспериментировать с названиями файлов, потому как в моей практике попадались очень странные варианты. grin А вообще, посмотрите, как называются флаги по адресу /usr/share/iso-flag-png/, чтобы понимать логику.

Теперь нам осталось лишь активировать настойку. Хрустим пальцами (это обязательно! wink ) и выполняем в интерфейсе командной строки команду

gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags "true"

Теперь флажки активировались!

Хочу подчеркнуть, что данная настройка вступит в силу лишь для того пользователя, который проводил все эти манипуляции, поэтому если вы хотите применить ее для многих людей… что ж, будте готовы ковыряться для каждого отдельного юзера. lol

Отключить отображение флагов так же просто, как и включить: достаточно поменять в команде один-единственный аргумент:

gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags "false"

Как видим, подключить флажки очень просто. Кстати, вот эти же инструкции в формате видео (на украинском языке):

Знали ли вы про эту возможность? Какая индикация раскладки больше нравится вам — буквенная или флагами? Не стесняйтесь — пишите комментарии, и я с удовольствием с вами пообщаюсь! cool

Автор публикации

не в сети 13 часов

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 225Публикации: 58Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

18
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
6 Темы
12 Ответов
6 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
7 Авторы комментариев
Артgrigoriy.slyusarAriusrootAlex Последние авторы комментариев
GrigS
Участник

Интересно как в странах, например, Южной или Центральной Америки включают раскладку на родной язык и видят флаг чужой страны? Или Тайвань … Вместо флажков я нарисовал в GIMP кнопки с буквами, сохранил в .png, Всё заработало! smile

Arius
Участник

Поделюсь своим способом установки и активации флажков…почти то же, что и описано выше но с некоторыми моментами. Установка и активация флажков в раскладке клавиатуры (для Минт и Минт Дебиан). Прежде нужно создать папку flags в папке icons, выполнив следующую команду в терминале (Меню ->Системные ->Терминал) с правами Администратора (пользователь, который вводил пароль при установке системы): sudo mkdir /usr/share/icons/flags Теперь перейдём в папку flags следующей командой: cd /usr/share/icons/flags И скопируем в… Читать далее »

скрин.png
Alex
Гость
Alex

На ubuntu mate всё отлично работает. спасибо.
…а как сделать, чтобы флаг был кружочком, а не квадратом?

Арт
Гость
Арт

“небольшие отличия все-таки есть, но про них мы поговорим ниже” ниже про установку на других дистрах ничего не нашел. Интересует гном.

van.grinkv
Участник

Какое DE поставить кроме Gnome ( достали Скучные Обои razz ) Какой дистр?
Elementary Os 5 Стабильной?
Мои варианты:
Xubuntu (manjaro xfce может)
Mint (Cinnamon или Mate)(Или LMDE 3)
Solus Budgie (или Ubuntu Budgie)
Elementary OS
Kubuntu (или Opensuse)
Fedora (хз какое DE но не gnome)
Deepin?
wink razz

Арт
Гость
Арт

Менять дистр из-за надоевших обоев это лишняя работа. Попробуйте variety. Она может менять обой автоматически. Если и это не понравится, обращайтесь – могу выложить свой самопальный скрипт смены обоев.

Arius
Участник

Мое почтение! прошу поделиться скриптом для смены обоев…ну и как им пользоваться.

Арт
Гость
Арт

https://cloud.mail.ru/public/MJKm/XppLvZe51 Настраиваете WALLS – папка с обоями, LAST_PICTURE_LOG – файл хранения пути к текущей обоине. Запускаете и обои меняются. Использованная обоя удаляется, но можно используя WALLS_OLD сделать чтобы старая обоя перемещалась в специальную папку. У меня закачано около 8К обоев и я их удаляю, чтобы каждый день была новая. Запускать можно поanacron раз в день(2,3) или cron каждые Х часов. Надеюсь вам понравится.

Arius
Участник

Благодарю! У меня с 2006 года в коллекции 2.8 гиг. отборных обоев это около 10000 шт. Если они будут меняться раз в пол минуты то это 83 часа или примерно 3.5 суток чтобы они прокрутились до начала- надоедать не успевают. Может ли этот скрипт просто менять обои с указанной папки без удалени как ,к примеру ,variety?

Арт
Гость
Арт

Да, конечно. Чтобы ничего не удалял нужно закомментировать строку: rm “$PICTURE_OLD”. Вот так # rm “$PICTURE_OLD”

mihail.tolochko
Гость

МОЛОДЕЦ, Отлично начал. Нельзя дать сайту умереть.

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля