18 декабря 2013

Как установить круглые флажки в раскладке клавиатуры в Ubuntu 14.04/13.10

Начиная с релиза Ubuntu 13.10 теперь появился новый индикатор раскладки клавиатуры в виде текста En, Ru и т.д. Одних пользователей это устраивает, других не очень и они хотели бы установить флажки в индикаторе. Опять же, кто-то желает прямоугольные флажки, а кто-то круглые, как говорится: "На вкус и цвет...".
В этой инструктивной статье я вам помогу сконвертировать флажки в нужный формат изображения и установить их на панель.


Прежде всего нужно найти в сети подходящие флажки и вы можете найти их сами, но чтобы долго не искать я предлагаю за круглыми флажками обратиться на сайт Gnome-look. org по следующей ссылке: http://gnome-look.org/content/show.php/Rounded+keyboard+flag+icons?content=124230.
Там в пакете две папки: small и medium, а в каждой папке по три флажка: английский, русский и украинский. Я использовал флажки из папки medium, те что вы видите на верхнем снимке, т.к. small мне показались очень маленькими.
Кликните на кнопке download, загрузите zip файл, распакуйте его и выньте флажки из папки. Для наглядности я поместил их в Домашнюю папку:


Как видно на снимке, распакованные флажки находятся в формате изображения png, но этот формат для установки в систему не подходит, т.к. используется svg, поэтому нужно не просто переименовать файлы с флажками, а сконвертировать (преобразовать) из png в svg. Для данной цели в Центре приложений Ubuntu есть программа под названием Inkscape, которая загружает и сохраняет файлы формата svg (Scalable Vector Graphics — Масштабируемая Векторная Графика). Вы можете установить её оттуда или выполнить команду на установку в терминале:

sudo apt-get install inkscape

После того как программа установлена, откройте её, в меню: Файл ->Открыть ...:


Найдите ваши загруженные флажки, кликните на одном из них и кнопка Открыть:


Флажок должен открыться в окне Inkscape и для конвертации остаётся только нажать в дополнительном окне на кнопке OK:

,

Всё. Формат флажка преобразован и остаётся сохранить его с нужным наименованием, чтобы система приняла его за своего.
Нажмите в меню окна Inkscape: Формат ->Сохранить как... и в открывшемся окне, в самом верху, в поле Имя для русской раскладки введите indicator-keyboard-Ru.svg, как на снимке:


Сконвертируйте точно также другие флажки, введя при сохранении для английской раскладки: indicator-keyboard-En.svg:


А для украинской: indicator-keyboard-Uk.svg:


Теперь остаётся последний штрих, а именно установка преобразованных флажков на панель. Откройте файловый менеджер с флажками, в папке куда вы их сохранили. Я сохранил для наглядности в Домашнюю папку (у вас может быть другая, это не важно):


Далее нужно открыть папку в файловом менеджере, где хранятся индикаторы раскладки с правами администратора, следующей командой в терминале:

sudo nautilus /usr/share/icons/ubuntu-mono-dark/status/22

Поставьте оба окна с файлами рядом и перетащите сконвертированный флажок в окно с индикаторами:


Появится окно-предупреждение Заменить файл. Нажмите кнопку Заменить.
Проделайте то же самое с остальными флажками и наслаждайтесь ими в раскладке.

Примечание. Если вы хотите установить значки с прямоугольными флажками, загрузите их по следующей ссылке (там для всех стран мира): http://gnome-look.org/content/show.php/Keyboard+Flags?content=156230 и проделайте всё, как описано выше.

 Вот как должны быть переименованы флажки для некоторых стран:

Украина - indicator-keyboard-Uk.svg

Белоруссия - indicator-keyboard-By.svg

Литва - indicator-keyboard-Lt.svg

Латвия - indicator-keyboard-Lv.svg

Эстония - indicator-keyboard-Et.svg

Казахстан - indicator-keyboard-Kk.svg

Киргизия - indicator-keyboard-Ki.svg

Грузия - indicator-keyboard-Ka.svg

Армения - indicator-keyboard-Hy.svg

Азербайджан - indicator-keyboard-Az.svg

Германия - indicator-keyboard-De.svg

Франция - indicator-keyboard-Fr.svg

Италия - indicator-keyboard-It.svg

Греция - indicator-keyboard-Gr.svg

Испания - indicator-keyboard-Es.svg

Польша - indicator-keyboard-Pl.svg

Португалия - indicator-keyboard-Pt.svg

Израиль (Иврит) - indicator-keyboard-He.svg


Удачи.