28

I'd like to change org.compiz.profiles.unity.plugins.core -> hsize and -> vsize from command line.

I thought I could use

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

but then I've got an error message:

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

Is it possible at all? The setting can be clearly seen, as on the attached screenshot.

enter image description here

Fabby
  • 34,259
Adam Ryczkowski
  • 4,403
  • 9
  • 40
  • 65

2 Answers2

40

You can use dconf:

To get the current values:

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

To set new values:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
  • As I understand, gsettings is a preferred over dconf. It offers higher-level access to the dconf database. But I might be wrong. – Adam Ryczkowski Apr 16 '14 at 09:41
  • 1
    This is only valid for application developers where the Gsettings API offers a cross platform access to the configuration database. Dconf access in your case (command line) is perfectly valid. – Sylvain Pineau Apr 16 '14 at 09:57
  • @SylvainPineau Maybe is getting out of the range of the initial question, but is there a way to allow Wrap-Around (if i'm at WS 1 and i go up, ill get to the last WS) through command line? – frank Feb 09 '16 at 15:32
  • 1
    @frank you can use dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound true to enable Wrap-Around and dconf write /org/compiz/profiles/unity/plugins/wall/allow-wraparound to disable it. – Sylvain Pineau Feb 09 '16 at 16:38
  • Any idea on how to enable or disable workspaces using dconf? – GrayedFox Apr 05 '18 at 13:14
15

The schema is org.compiz.core and it is a relocatable scheme (this makes it possible to support multiple profiles for Compiz).

For relocatable schemes you have to add the path if you use gsettings. It's /org/compiz/profiles/unity/plugins/core/ for the Compiz profile 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