[Решено] отображениe флага в трее mate

Ответить
banzay242
Сообщения: 724
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

[Решено] отображениe флага в трее mate

Сообщение banzay242 » 15 янв 2018, 13:18

делаю так и не работает, кто подскажет?

Код: Выделить всё

В окружении Cinnamon разработчики позаботились об отображении флажков  в раскладке клавиатуры по умолчанию. В MATE почему-то нет. Но не расстраивайтесь, мы сейчас это исправим.

Прежде нужно создать папку flags в папке icons:

sudo mkdir /usr/share/icons/flags

Теперь перейдём в папку flags следующей командой:

cd /usr/share/icons/flags

И загрузим в папку flags наши флажки:

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

На этом установка флажков закончена, остаётся их активировать.
Для этого нужно установить Редактор dconf, который есть в Менеджере программ под названием dconf-tools или выполните команду в терминале:

apt install dconf-tools

После установки откройте его: Меню ->Системные ->Редактор dconf:

 
Перейдите по адресу: org-mate-desktop-peripherals-keyboard-indicator и поставьте крыжик в параметре show flags (показывать флаги), как флажок тут же отобразится на панели в раскладке:
Последний раз редактировалось banzay242 18 янв 2018, 13:19, всего редактировалось 2 раза.

banzay242
Сообщения: 724
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: флаг отображения в трее mate

Сообщение banzay242 » 15 янв 2018, 13:40

ну или так:
sudo gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true
тоже не работает.
создал ~/icons/flags
бросил туда флаги.
gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true
от пользователя работает, как сделать системно? в чем ошибка, чтение на /usr/share/icons/flags выставить для всех?
выставил черный цвет получается только от пользователя:
gsettings set org.mate.peripherals-keyboard-xkb.indicator foreground-color '0 0 0'
в чем дело не пойму?
как системно сделать?

banzay242
Сообщения: 724
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: флаг отображения в трее mate

Сообщение banzay242 » 15 янв 2018, 14:08

вообще вот все ключи которые можно менять на раскладку:

Код: Выделить всё

sudo gsettings list-recursively  org.mate.peripherals-keyboard-xkb.indicator 
org.mate.peripherals-keyboard-xkb.indicator background-color ''
org.mate.peripherals-keyboard-xkb.indicator show-flags true
org.mate.peripherals-keyboard-xkb.indicator foreground-color ''
org.mate.peripherals-keyboard-xkb.indicator secondary 0
org.mate.peripherals-keyboard-xkb.indicator font-family ''

banzay242
Сообщения: 724
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: флаг отображения в трее mate

Сообщение banzay242 » 16 янв 2018, 06:57

Ребята кто силен в .xml? подскажите как отредактировать /usr/share/glib-2.0/schemas/org.mate.peripherals-keyboard-xkb.gschema.xml чтобы было true. и работал путь до флагов path="/usr/share/icons/flags/" флаги ru.png us.png
строчки нашел:
<key name="show-flags" type="b">
<default>false</default>
так будет работать?
key name="show-flags" type="b">
<default>true</default>
path="/usr/share/icons/flags/"

с цветом все понятно:
<default>true</default> поставить <default>000</default> черный цвет будет

banzay242
Сообщения: 724
Зарегистрирован: 18 авг 2017, 10:50
Operating system: MATE в релизе R10
Откуда: Уфа Омск

Re: [Решено]флаг отображения в трее mate

Сообщение banzay242 » 18 янв 2018, 13:17

Начало тоже:
Прежде нужно создать папку flags в папке icons:
sudo mkdir /usr/share/icons/flags
Теперь перейдём в папку flags следующей командой:
cd /usr/share/icons/flags
И загрузим в папку flags наши флажки:
sudo wget http://suservice.net/icons/flags2/{ru,us}.png
дальше создаем файл gsettings.desktop в /etc/xdg/autostart/
sudo touch /etc/xdg/autostart/gsettings.desktop
с содержимым:

Код: Выделить всё

[Desktop Entry]
Type=Application
Exec=gsettings set  org.mate.peripherals-keyboard-xkb.indicator show-flags true
Hidden=false
X-MATE-Autostart-enabled=true
Name[ru_RU]=flags
Name=flags
Comment[ru_RU]=flags
Comment=flags
это проделал в chroot.
при загрузке в режиме live в панели флаг, при установке у пользователя тоже флаг.
правда я туда другие флаги вставил:
ru.png
ru.png (20.16 КБ) 395 просмотров
us.png
us.png (35.1 КБ) 395 просмотров
если создать файл с такой строчкой то цвет шрифта изменится на черный:
gsettings set org.mate.peripherals-keyboard-xkb.indicator foreground-color '0 0 0'

Ответить