How can I change my desktop background from command line?


1 Answer 1


Edit: In later versions of Ubuntu (this question was written in 2011, after all), things moved to gsettings. See: How to change desktop background from command line in Unity?

It's a gconf setting: /desktop/gnome/background/picture_filename. You can set its value by running the following:

gconftool-2 -t string -s /desktop/gnome/background/picture_filename <path>

Obviously, replace <path> with a full path to the background image you want to display.

If you want to see what else is available from a nice GUI, run:

gconf-editor /desktop/gnome/background/
  • 2
    I did this with gconf-editor but nothing changed. I'm assuming it will when I restart things, but I'd rather not have to close everything to try out a new background. Is there a way to get it to refresh immediately? Feb 27, 2013 at 1:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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