LINUX.ORG.RU

Схема mate-screensaver не применяет изменения выставленные в ключи

 , , ,


0

1

Всем привет. Проблема такая, пробую дописать mate-screensaver, что бы прямо на окне был свитч включения и выключения экранной клавиатуры (onboard). Весь функционал готов, использую 2 настройки схемы org.mate.screensaver:

  • embedded-keyboard-enabled
  • embedded-keyboard-command «onboard –xid»

При переключении свитча я меняю значение embedded-keyboard-enabled на true или false соответственно, но клавиатура появляется или пропадает лишь после перезапуска окна mate-sreensaver. Есть ли какой то способ применить изменения прямо во время выполнения, и вообще на сколько правильно такое через схемы реализовывать?

Из функций использую g_settings_set_boolaen() для установки параметра ключа и g_settings_apply() для применения изменений.