I3 - Unable to change background



In the i3 config file I have the following line -
exec --no-startup-d feh --bg-scale ~/.i3/background.jpg

This does not set my custom background on startup.
But, executing feh --bg-scale ~/.i3/background.jpg sets my background.


Did you try nitrogen ?


if you copied from your config, not typed, it’s exec --no-startup-id, ‘id’ not ‘d’


Oops. Yes I typed it. And yes I mistyped it. It is id in in the config.


maybe not help, try change to
exec --no-startup-id feh --bg-scale $HOME/.i3/background.jpg

also check if you have other exec lines set backgroud too