Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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

share|improve this question
    
Reduce number of workspaces. –  Lucio Apr 21 at 1:16

2 Answers 2

up vote 17 down vote accepted

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
share|improve this answer
    
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 at 9:41
    
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 at 9:57

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
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.