воскресенье, 19 октября 2014 г.

Отображения языка раскладки клавиатуры

   После установки линукса язык раскладки клавиатуры отображался двумя английскими буквами, т.е. ru - это русский язык, us  - английский (США) и т.д. Это было нормально, но хотелось бы лучше. Поэтому я захотела это как-то улучшить, а конкретнее, чтобы вместо букв языка показывались флаги соответствующих стран.
Итак, для начала нужно создать папку flags командой

sudo mkdir /usr/share/icons/flags

    Теперь переходим в созданную папку, это делается командой

cd /usr/share/icons/flags

    Далее нужно загрузить эти флажки 

sudo  wget http://suservice.net/icons/flags2/{ru,us}.png

  Затем их нужно активировать. Для этого нужно установить редактор dconf командой:

apt install dconf-tools

    Или можно установить с помощью GUI, для этого в Менеджере программ нужно найти и установить dconf-tools.
После установки нужно открыть данный редактор Меню ->Системные ->Редактор dconf. Переходим к ветке org/mate/desktop/peripherals/keyboard/indicator и в параметре show-flags ставим галочку.



    Результат выглядит симпотично:



    Но дело в том, что мне может понадобиться раскладка еще как минимум 2-х языков и для них я тоже хочу видеть флаги. Для этого нужно найти флаги (я взяла отсюда), скачать нужный флаг в формате png размер 256px, перенести скаченное в папку /usr/share/icons/flags.  Для того, чтоб перенести нужно открыть папки от администратора, например командой
 
sudo caja /usr/share/icons/flags 

  После переноса нужно переименовать файлы, причем видимо имя должно быть кратким названием страны, состоящим из 2-х символов. Почему 2-х я незнаю, но когда я финский язык обозвала fin.png, получила вместо флака красный крест в трее (если он в линуксе так называется). А когда назвала fi.png, то все заработало.
Вот что у меня лежит в папке с флагами:



    Ну и естественно нужно в параметрах клавиатуры во вкладке раскладка добавить раскладки нужных языков. В результате получилось следующее



    Правда флаги различаются, но меня это все равно устраивает. С раскладкой клавиатуры закончили.




2 комментария:

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

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