Set login backroud to backround of a specified user

Asked by Jim Lewellyn

I find it quite appealing to have the login background to be the same as my desktop background. Since I am the primary user of my computer, I was wondering if there was a way to link the background of the login screen to my current background. How difficult would it be to implement a feature to this effect? Since the list of possible login users is already known, all that would be needed to be done would be to check the theme values of that particular user and set a link from their background to the background being used by the login theme. Just a thought, let me know if its plausible.

Question information

Language:
English Edit question
Status:
Answered
For:
GDM2Setup Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Growlf (growlf) said :
#1

Hmm. I really like this notion, a lot. In fact, I will add a blueprint for this feature for the next release after 1.0.

As a quick solution, I tried to simply link the two files (/usr/share/images/xsplash/bg_[appropriate-screen-size].jpg to my wallpaper file) but as soon as I switch wallpapers the sync is lost since the wallpaper selection is actually a setting in gconf and not a static file location that can be linked.

Thank you for your input!

Revision history for this message
Growlf (growlf) said :
#2

Side note - this would be impractical on any business/public systems or machines that had more than a single user, however. This is because you would have to choose a specific user's wallpaper to link to - who is the lucky and trusted user? This could (and very likely would) also breed some security and a few embarrassing appropriateness issues if used in a public setting.

As long as that feature still requires elevated privilages to activate - I still like it and will implement it as such.

Can you help with this problem?

Provide an answer of your own, or ask Jim Lewellyn for more information if necessary.

To post a message you must log in.