Форум проекта Matuntu

Программное обеспечение => Внешний вид => Тема начата: ivm от 15 Августа 2015, 15:20:56

Название: Индикатор раскладки клавиатуры флагами
Отправлено: ivm от 15 Августа 2015, 15:20:56
В Редакторе конфигурации имеется возможность отображать индикатор раскладки в виде флагов.
(http://i4.5cm.ru/t/AaIg.png) (http://img.5cm.ru/view/i4/AaIg.png)
Нужно поставить галку в /desktop/mate/peripherals/keyboard/indicator/showFlags.
Для того, чтобы это реализовать, нужно создать каталог flags:
sudo mkdir /usr/share/pixmaps/flagsв который поместите пиктограммы флагов, названных двумя буквами, соответствующих раскладке клавиатуры, например, ru.png или us.png. Пиктограммы флагов можно скачать отсюда. (https://www.freeflagicons.com/country/)
Затем нужно дать права пользователю на каталог flags и вложенные в него файлы.
В результате после проделанных действий и перезагрузки компьютера вместо буквенных обозначений на панели отобразится пиктограмма флага.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: vita от 08 Июля 2017, 16:26:50
Флаги лучше добавлять в формате svg - они нормально масштабируются при изменении параметров панели.
В Matuntu-Z64 смену раскладку клавиатуры флагами можно оформить указанным выше способом по прежней схеме.
В связи с изменением интерфейса редактора Dconf в строке show-flags нужно выставить параметр true
(http://i.imgur.com/DR8BfO0.png)

В Linux Mint 18.2 Cinnamon данное действие выполняется по схеме org.cinnamon.desktop.interface
(http://i.imgur.com/vqYtHkb.png)

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

В среде Cinnamon пока не удалось найти путь размещения флагов раскладки.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: vita от 09 Июля 2017, 11:15:06
Флаги лучше добавлять в формате svg - они нормально масштабируются при изменении параметров панели.
Это правильно, но, к сожалению, не все версии редактора Dconf распознают путь размещения стандартных флагов в формате svg для окружения Mate - /usr/share/icons/mate/scalable/animations.
Поэтому размещение флагов в /usr/share/pixmaps/flags или ~/.icons/flags принимается редактором Dconf только в формате PNG, иначе будет предупреждение о том, что формат SVG не распознаётся
(http://i.imgur.com/1udx1gZ.png)
В Matuntu-X32-M116 (16.04.2) dconf-editor содержит правильный путь (/usr/share/icons/mate/scalable/animations) к иконкам флагов, а в Matuntu-Z (17.04) не видит его.
По этой причине задача оформления раскладки флагами в графическом окружении Mate решается с учётом возможностей, заложенных в редакторе Dconf.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: ivm от 11 Июля 2017, 11:18:30
Озабоченным раскладкой клавиатуры флагами на сайте компизомании (http://compizomania.blogspot.com/2013/11/ubuntu-1310.html) пользователям Ubuntu 16.04 предлагаются радикальные меры подменой буквенных индикаторов переименованными флажками в формате svg в теме оформления /usr/share/icons/ubuntu-mono-dark/status/22. Аналогичные проблемы обсуждаются и на убунтовском форуме (http://forum.ubuntu.ru/index.php?topic=281273.0), где к единому мнению так и не пришли.
Хорошо, что в Mate стабильно работает однажды найденное решение.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: alv от 11 Июля 2017, 13:47:10
В среде Cinnamon пока не удалось найти путь размещения флагов раскладки.
К своему стыду - не помню. С тех пор, как твёрдо стал на позиции КПСС нециклических переключателей, флаги и led-индикаторы меня волновать перестали.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: vita от 11 Июля 2017, 17:07:26
Нашла, Алексей! Лежат они в /usr/share/iso-flag-png
(http://i.imgur.com/Aw96ajL.png)
Флаги размером 320х240 пикселов. Среди флагов для раскладки клавиатуры присутствуют олимпийский флаг, флаг ООН  и другие значки, не имеющие отношения к языковой раскладке. Видимо, так - на всякий случай  ;)
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: alv от 11 Июля 2017, 17:42:42
Нашла, Алексей! Лежат они в /usr/share/iso-flag-png
Ура! И спасибо - постараюсь запомнить :)
Среди флагов для раскладки клавиатуры присутствуют олимпийский флаг, флаг ООН  и другие значки, не имеющие отношения к языковой раскладке.
Возможно, что только переключившись на флаг ООН, можно познакомить всё прогрессивное человечество с матерью некоего Кузьмы :)
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: vita от 28 Марта 2018, 19:01:34
Утилита Dconf Editor находится в активном развитии. В Matuntu-B64-M120 при смене темы иконок оформление раскладки флагами в одном случае берётся из /usr/share/icons/mate/scalable/animations, в другом - из /usr/share/pixmaps/flags. Зависит от темы оформления.
Отключить отображение раскладки клавиатуры флагами можно с помощью Dconf Editor по схеме: выключением кнопки show-flags.
Название: Re: Индикатор раскладки клавиатуры флагами
Отправлено: vita от 27 Апреля 2020, 01:36:48
По-прежнему флаги разных государств для некоммерческого использования доступны на ресурсе http://ru.freeflagicons.com/country/
После переименования флажки как и ранее нужно разместить в /usr/share/pixmaps/flags.
Проверено в Matuntu-F на основе Ubuntu 20.04 LTS.