You are not logged in.
Does anyone know how to stop Cinnamon from setting the desktop background on login? I'm trying to use nitrogen because it has better options for multiple monitors. I have "nitrogen --restore" in my startup programs, but Cinnamon immediately overrides it. Setting a delay doesn't help either.
Last edited by unlimitedbacon (2014-09-07 02:31:48)
Offline
I never used Cinnamon for long, so I am a novice here. According to wiki ~/.cinnamon/backgrounds holds the wallpapers. What if you symlink it into nirvana?
mv ~/.cinnamon/backgrounds{,.disabled} && ln -sv /dev/null ~/.cinnamon/backgrounds
Although it probably will fallback to the stock ones from /usr/share/somewhere.
Last edited by emeres (2014-07-21 00:43:09)
Offline
Interesting idea but it didn't work. The Cinnamon's background control panel stopped working, but it still setting the same wallpaper as before.
Offline
Was the same wallpaper in the background folder before? Maybe doing the above for one file wihing backgrounds folder would be a progress. There must be some configuration files in ~/.cinnamon with naming the current wallpaper, maybe it accepts 'none' value. Also check ~/.local recursively and gsettings/gconftool.
Last edited by emeres (2014-07-21 09:36:58)
Offline
Obviously this is workaround rather then actual solution, but I just have a cron-job which runs nitrogen --restore every minute. Why that way? Because Cinnamon periodically resets to "it's" wallpaper, not only once.
Offline
If it has not been requested so far as a feature, to disable the whole background management, maybe now is a good time. Also it may be worth to take a look at cs_backgrounds.py and find out if it is being called periodically or how the background setting process works, and then change it accordingly.
/usr/lib/cinnamon-settings/modules/cs_backgrounds.py
Offline
I tried changing org.cinnamon.desktop.background.picture-uri to "file:///dev/null" in dconf, but it still sets the background to a flat color. Looks like dRaiser's method is the only way to do it right now. Going to put in a feature request.
Offline
It's still better then Gnome, where Nitrogen cannot be forced to run (and Gnome & Cinnamon sucks for dual/triple+ monitors with different wallpapers).
Offline
This issue has been addressed in the Cinnamon nightly builds.
Offline
Should you consider this issue solved, then please mark the thread as such.
Offline