¿Cómo cambiar el número de espacios de trabajo desde la línea de comando?

29

Me gustaría cambiar org.compiz.profiles.unity.plugins.core-> hsizey -> vsizedesde la línea de comandos.

Pensé que podría usar

gsettings set org.compiz.profiles.unity.plugins.core vsize 4

pero luego recibí un mensaje de error:

No such schema 'org.compiz.profiles.unity.plugins.core'

¿Es posible en absoluto? La configuración se puede ver claramente, como en la captura de pantalla adjunta.

ingrese la descripción de la imagen aquí

Adam Ryczkowski
fuente

Respuestas:

41

Puedes usar dconf:

Para obtener los valores actuales:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

Para establecer nuevos valores:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
Sylvain Pineau
fuente
Según tengo entendido, gsettingses un preferido sobre dconf. Ofrece acceso de nivel superior a la base de datos dconf. Pero podría estar equivocado.
Adam Ryczkowski
1
Esto solo es válido para desarrolladores de aplicaciones donde la API de Gsettings ofrece un acceso multiplataforma a la base de datos de configuración. El acceso a Dconf en su caso (línea de comando) es perfectamente válido.
Sylvain Pineau
@SylvainPineau Tal vez se está saliendo del rango de la pregunta inicial, pero ¿hay alguna manera de permitir Wrap-Around (si estoy en WS 1 y subo, llegaré a la última WS) a través de la línea de comando?
franco
1
@frank puede usar dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound truepara habilitar Wrap-Around y dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparounddeshabilitarlo.
Sylvain Pineau
¿Alguna idea sobre cómo habilitar o deshabilitar espacios de trabajo usando dconf?
GrayedFox
15

El esquema es org.compiz.corey es un esquema reubicable (esto permite admitir múltiples perfiles para Compiz).

Para esquemas reubicables, debe agregar la ruta si la usa gsettings. Es /org/compiz/profiles/unity/plugins/core/para el perfil de Compiz unity:

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 4
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 4
Florian Diesch
fuente