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


Удачи.

25 комментариев :

  1. Ребята, скажите как починить Libreoffice в ubuntu 13.10. Горячие клавиши по операциям (напр. ctr+c ctr+v) не работают в неанглийской расскладке.

    ОтветитьУдалить
  2. Хм, немного странно, файлик называется us.png а изображает флаг Великобритании.

    ОтветитьУдалить
  3. А в программе gxneur как можно поменять иконки?

    ОтветитьУдалить
    Ответы
    1. Не пробовал. Не знаю. Но думаю если "поковыряться" в файлах gxneur, то можно поменять.

      Удалить
  4. Пробовал, название и расширение файлов точно такие же, перезапускал программу, все равно отображаются прямоугольные значки раскладки.

    ОтветитьУдалить
  5. А если так: http://mintlinux.ru/blogs/smena-indikatora-raskladki-v-linux-mint-15-cinnamon/untitled.html

    ОтветитьУдалить
  6. Установил значки в U-14.04 18 декабря..
    вчера установил window-list..значки отображались..
    сегодня установил ежедневные обновления, затем через синаптик установил xscreensaver xscreensaver-gl-extra, попутно удалив gnome-screensaver...значки не отобразились послк перезагрузки..проверил папку со значками - в папке остались..
    что бы можно предпринять в данной ситуации для исправления?
    Спасибо..

    ОтветитьУдалить
    Ответы
    1. Хотелось бы спросить, а что отображается вместо флажков?

      Удалить
    2. Я переустановил систему из-за множества косяков, появившихся именно сегодня после обновлений..
      а на тот момент отображались пустые черные квадратики..))

      Удалить
    3. Я после твоего первого комментария специально зашёл в 14.04, обновил систему, но мои флажки после обновления остались на месте. Правда я не пользуюсь ни хранителем экрана, ни кофеином, а просто устанавливаю в параметрах Яркость и блокировка - При бездействии выключать экран через - Никогда и экран не гаснет.
      А сейчас что используешь, индикатор по умолчанию или флажки?

      Удалить
  7. После твоей статьи о caffeine я снёс его и поступаю ровно так же, как и ты..))
    а сейчас буду флажки устанавливать..))
    Спасибо..

    ОтветитьУдалить
  8. Спасибо, все работает. Действительно в некоторых проприетарных темах Ubuntu 13.10 например значки, а точнее даже текстовые значки не хотят отображаться, сейчас все очень элегантно выглядит.

    ОтветитьУдалить
  9. Как вернуть индикатор раскладки по умолчанию?

    ОтветитьУдалить
    Ответы
    1. Теперь никак. Надо было прежде чем менять надписи на флажки, скопировать и сохранить целиком всю папку /22 и чтобы вернуть индикатор раскладки по умолчанию, вновь заменить папку /22.

      Удалить
    2. Значит надо систему переустанавливать?

      Удалить
    3. А что, это так критично, чтобы из-за индикатора систему переустанавливать?
      Надо всегда в Linux, прежде чем вносишь изменения в конфигурацию файлов/приложений, делать резервную копию данного файла/папки. Это простая "арифметика", как говорится, потому что суперпользователю позволяется делать всё, но перестраховываться.

      Удалить
    4. Тогда спрошу по другому. Установил вот эту тему значков http://compizomania.blogspot.com/2012/06/malys-ubuntulinux-mint.html/ Так вот английская и русская раскладки отображаются в виде влажков, а украинская- по дефолту. Подскажи, плиз, как подправить? В какой папке темы значков надо покопаться , чтоб все три раскладки флажками отображались? Спасибо!

      Удалить
    5. Флажки в раскладке клавиатуры могут быть использованы в стандартных темах оформления значков, установленных по умолчанию. В темах загруженных из сети они могут не отображаться.
      Почитай об этом в Примечании к статье ЗДЕСЬ.

      Удалить
  10. Володь, спасибо за помощь))) Разобрался уже: нашёл папку с установленной темой значков и папку, где в этой теме лежат индикаторы клавиатуры и переташил туда флажки... Перезагрузил комп для верности... Теперь флажки отображаются и в сторонней теме! Вот за что я люблю Убунту: всё можно настоить как душе угодно!

    ОтветитьУдалить
    Ответы
    1. Да кстати, не сталкивался ли ты с таким глюком: иногда при открытии прогаммы (например firefox) на несколько секунд система зависает и весь экран становится как-бы чёрно-белым? .... Иногда даже приходится ресет делать... Или это только у меня так?

      Удалить
  11. А я просто находил изображение флага в .png, нажимал Сохранить как... и в строке менял расширение на .svg и жал ОК. Все получалось

    ОтветитьУдалить