Changing the preferences of Gnome-terminal from within the terminal

Here's what I did:

  1. Install gconf-editor sudo apt-get install gconf-editor

  2. Fired it up from terminal gconf-editor

  3. Went to apps>gnome-terminal>profiles>Default inside gnome-editor

This will open up the key-value pairs for preferences. Edit the value corresponding to the required key.

Thanks for pointing me in the direction rather than giving the exact answer @jasonwryan . I learnt some other things along the way.

Now, I'm going to try to use gconftool-2 to do the exact same thing. I'm trying to eliminate the need for a GUI :)

Useful Links: What is Gconf

Addition: Using gconftool-2

The program gconftool-2 allows the user to interact with Gconf from the command-line.

For example, you wish to set the background darkness level of terminal

So, we have to set the key /apps/gnome-terminal/profiles/Default/background_darkness with a value (let's say 0.50)

gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_darkness --type=float 0.50

Similar to this, we can set change other values corresponding to different keys.


As pointed through this question, since Ubuntu 15.10 Wily Werewolf gconf has been substituted for dconf configuration system.

Similarly as its precursor it provides a GUI tool named dconf-editor that allow us to see and configure its schema. To install it run

sudo apt install dconf-editor

Likewise we can manage its configuration via command line, now using gsetting. For example, if you want to set the background transparency level of terminal (let's say to 50%) you have to change it for the desired terminal profile.

In dconf, org.gnome.Terminal.Legacy.Profile: is the place where terminal profiles are stored, so you can list the existents profiles UUIDs running gsettings get org.gnome.Terminal.ProfilesList list and then you can change the desired key through

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:[target-profile-UUID]/ background-transparency-percent 50

Observe that to achieve the change you also need to set use-transparent-background to true

Reletated readings

  • How to change the background to use built-in theme from gnome-terminal profile preferences?