Quiero escribir una secuencia de comandos para reordenar la carga de los módulos compiz, de modo que, al usar el escritorio de Unity, la exposición y la escala se carguen en último lugar y las esquinas activas establecidas en esos complementos permanecerán activas al reiniciar. Esto se puede hacer fácilmente usando el editor gui dconf. Sin embargo, cada vez que llega una actualización para Unity, esta configuración vuelve al valor predeterminado de cargar el módulo de Unity en último lugar y eliminar las esquinas activas.
Entonces, necesita un método cli para cambiar la configuración en dconf-editor ubicado en org/compiz/profiles/unity/plugins/core from
['núcleo', 'compuesto', 'opengl', 'copytex', 'decoración', 'regex', 'compiztoolbox', 'lugar', 'imgpng', 'cuadrícula', 'unitymtgrabhandles', 'cambiar tamaño', ' mousepoll', 'snap', 'gnomecompat', 'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'expo', 'scale', 'fade', 'ezoom' , 'unityshell']
a
['núcleo', 'compuesto', 'opengl', 'copytex', 'decoración', 'regex', 'compiztoolbox', 'lugar', 'imgpng', 'cuadrícula', 'unitymtgrabhandles', 'cambiar tamaño', ' mousepoll', 'snap', 'gnomecompat', 'move', 'vpswitch', 'session', 'wall', 'animation', 'workarounds', 'fade', 'ezoom', 'unityshell', 'expo' , 'escala']
entonces emitiendo el comando
gsettings list-schemas | grep -i compiz
muestra que no hay un esquema para lo que necesito cambiar, así que inténtelo
gsettings list-recursively | grep -i compiz
da una lista mucho más larga, pero no muy útil para mi proyecto. ¿Dónde me he equivocado o hay otra solución a mi problema?
Respuesta aceptada:
Espero que sea esto, agregando "comillas" al valor como parte del formato GVariant adecuado requerido para configurar 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']"