Cómo usar gsettings cuando no hay un esquema listado

Estoy deseando escribir un script para reordenar la carga de los módulos de compiz, así que mientras se usa el escritorio de Unity, la exposición y la escala se cargan por última vez y los hotcorners establecidos en esos complementos permanecerán activos al reiniciar. Esto se puede hacer fácilmente usando el editor gui dconf-editor. Sin embargo, cada vez que llega una actualización de Unity, esta configuración vuelve a la configuración predeterminada de cargar el último módulo de Unity y matar a los Hotcorners.

Así que necesito un método cli para cambiar la configuración en dconf-editor ubicado en org / compiz / profiles / unity / plugins / core desde

[‘core’, ‘composite’, ‘opengl’, ‘copytex’, ‘decor’, ‘regex’, ‘compiztoolbox’, ‘place’, ‘imgpng’, ‘grid’, ‘unitymtgrabhandles’, ‘resize’, ‘ mousepoll ‘,’ snap ‘,’ gnomecompat ‘,’ move ‘,’ vpswitch ‘,’ session ‘,’ wall ‘,’ animation ‘,’ workarounds ‘,’ expo ‘,’ scale ‘,’ fade ‘,’ ezoom ‘ , ‘unityshell’]

a

[‘core’, ‘composite’, ‘opengl’, ‘copytex’, ‘decor’, ‘regex’, ‘compiztoolbox’, ‘place’, ‘imgpng’, ‘grid’, ‘unitymtgrabhandles’, ‘resize’, ‘ mousepoll ‘,’ snap ‘,’ gnomecompat ‘,’ move ‘,’ vpswitch ‘,’ session ‘,’ wall ‘,’ animation ‘,’ workarounds ‘,’ fade ‘,’ ezoom ‘,’ unityshell ‘,’ expo ‘ , ‘escala’]

por lo que emitir el comando

gsettings list-schemas | grep -i compiz 

muestra que no hay ningún esquema para lo que necesito cambiar, así que intente en su lugar

 gsettings list-recursively | grep -i compiz 

da una lista mucho más larga, pero no mucho más útil para mi proyecto. ¿Dónde me he equivocado o hay otra solución a mi problema?

Espero que sea esto, agregando “comillas” al valor como parte del formato apropiado de GVariant requerido para establecer cadenas.

 gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins \ "['core', 'composite', 'opengl', 'copytex', 'decor', 'regex', 'compiztoolbox', 'place' ,'imgpng', 'grid', 'unitymtgrabhandles', 'resize', 'mousepoll', 'snap', 'gnomecompat', 'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'fade', 'ezoom', 'unityshell', 'expo', 'scale']"