Автор Тема: Индикатор раскладки клавиатуры флагами  (Прочитано 30028 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
В Редакторе конфигурации имеется возможность отображать индикатор раскладки в виде флагов.

Нужно поставить галку в /desktop/mate/peripherals/keyboard/indicator/showFlags.
Для того, чтобы это реализовать, нужно создать каталог flags:
sudo mkdir /usr/share/pixmaps/flagsв который поместите пиктограммы флагов, названных двумя буквами, соответствующих раскладке клавиатуры, например, ru.png или us.png. Пиктограммы флагов можно скачать отсюда.
Затем нужно дать права пользователю на каталог flags и вложенные в него файлы.
В результате после проделанных действий и перезагрузки компьютера вместо буквенных обозначений на панели отобразится пиктограмма флага.
« Последнее редактирование: 27 Мая 2019, 22:49:28 от vita »

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Флаги лучше добавлять в формате svg - они нормально масштабируются при изменении параметров панели.
В Matuntu-Z64 смену раскладку клавиатуры флагами можно оформить указанным выше способом по прежней схеме.
В связи с изменением интерфейса редактора Dconf в строке show-flags нужно выставить параметр true


В Linux Mint 18.2 Cinnamon данное действие выполняется по схеме org.cinnamon.desktop.interface


P.s.: Путь размещения стандартных флагов в формате svg для окружения Mate - /usr/share/icons/mate/scalable/animations


В среде Cinnamon пока не удалось найти путь размещения флагов раскладки.
« Последнее редактирование: 27 Апреля 2018, 12:28:58 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Флаги лучше добавлять в формате svg - они нормально масштабируются при изменении параметров панели.
Это правильно, но, к сожалению, не все версии редактора Dconf распознают путь размещения стандартных флагов в формате svg для окружения Mate - /usr/share/icons/mate/scalable/animations.
Поэтому размещение флагов в /usr/share/pixmaps/flags или ~/.icons/flags принимается редактором Dconf только в формате PNG, иначе будет предупреждение о том, что формат SVG не распознаётся

В Matuntu-X32-M116 (16.04.2) dconf-editor содержит правильный путь (/usr/share/icons/mate/scalable/animations) к иконкам флагов, а в Matuntu-Z (17.04) не видит его.
По этой причине задача оформления раскладки флагами в графическом окружении Mate решается с учётом возможностей, заложенных в редакторе Dconf.
« Последнее редактирование: 27 Апреля 2018, 12:32:10 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Озабоченным раскладкой клавиатуры флагами на сайте компизомании пользователям Ubuntu 16.04 предлагаются радикальные меры подменой буквенных индикаторов переименованными флажками в формате svg в теме оформления /usr/share/icons/ubuntu-mono-dark/status/22. Аналогичные проблемы обсуждаются и на убунтовском форуме, где к единому мнению так и не пришли.
Хорошо, что в Mate стабильно работает однажды найденное решение.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1470
  • Это я и есть
    • Наш Блогосайт
В среде Cinnamon пока не удалось найти путь размещения флагов раскладки.
К своему стыду - не помню. С тех пор, как твёрдо стал на позиции КПСС нециклических переключателей, флаги и led-индикаторы меня волновать перестали.
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Нашла, Алексей! Лежат они в /usr/share/iso-flag-png

Флаги размером 320х240 пикселов. Среди флагов для раскладки клавиатуры присутствуют олимпийский флаг, флаг ООН  и другие значки, не имеющие отношения к языковой раскладке. Видимо, так - на всякий случай  ;)
« Последнее редактирование: 27 Апреля 2018, 12:33:26 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1470
  • Это я и есть
    • Наш Блогосайт
Нашла, Алексей! Лежат они в /usr/share/iso-flag-png
Ура! И спасибо - постараюсь запомнить :)
Среди флагов для раскладки клавиатуры присутствуют олимпийский флаг, флаг ООН  и другие значки, не имеющие отношения к языковой раскладке.
Возможно, что только переключившись на флаг ООН, можно познакомить всё прогрессивное человечество с матерью некоего Кузьмы :)
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Индикатор раскладки клавиатуры флагами
« Ответ #7 : 28 Марта 2018, 19:01:34 »
Утилита Dconf Editor находится в активном развитии. В Matuntu-B64-M120 при смене темы иконок оформление раскладки флагами в одном случае берётся из /usr/share/icons/mate/scalable/animations, в другом - из /usr/share/pixmaps/flags. Зависит от темы оформления.
Отключить отображение раскладки клавиатуры флагами можно с помощью Dconf Editor по схеме:
  • org.mate.peripherals-keyboard-xkb.indicator
выключением кнопки show-flags.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Индикатор раскладки клавиатуры флагами
« Ответ #8 : 27 Апреля 2020, 01:36:48 »
По-прежнему флаги разных государств для некоммерческого использования доступны на ресурсе http://ru.freeflagicons.com/country/
После переименования флажки как и ранее нужно разместить в /usr/share/pixmaps/flags.
Проверено в Matuntu-F на основе Ubuntu 20.04 LTS.
Делай с нами, делай как мы, делай лучше нас!