Greeter wallpaper doesn't change [$50]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Greeter |
Fix Released
|
Medium
|
Raphael Isemann | |
| Switchboard Desktop Plug |
Fix Released
|
Medium
|
Adam Bieńkowski |
Bug Description
In Freya, it appears that the greeter doesn't pull my wallpaper when it loads, only on user changes. This is kind of weird, it should load my wallpaper when it comes up.
Related branches
- elementary Pantheon team: Pending requested 2014-10-21
-
Diff: 27 lines (+5/-2)1 file modifiedsrc/Wallpaper.vala (+5/-2)
- Daniel Fore: Approve on 2014-11-16
-
Diff: 70 lines (+11/-11)1 file modifiedsrc/Wallpaper.vala (+11/-11)
- Raphael Isemann: Needs Fixing (code-style, functionality) on 2015-02-11
-
Diff: 83 lines (+37/-0)2 files modifiedsrc/CMakeLists.txt (+1/-0)
src/Wallpaper.vala (+36/-0)
- The Lemon Man (community): Approve (code) on 2015-11-17
- Daniel Fore: Approve (ux) on 2015-10-31
- elementary Pantheon team: Pending (code) requested 2015-10-31
-
Diff: 246 lines (+127/-41)2 files modifiedset-wallpaper-contract/set-wallpaper.vala (+53/-14)
src/Wallpaper.vala (+74/-27)
Changed in pantheon-greeter: | |
importance: | Undecided → Medium |
Changed in pantheon-greeter: | |
status: | New → Confirmed |
Pedro Monteiro (pedro.monteiro) wrote : | #1 |
Changed in pantheon-greeter: | |
status: | Confirmed → In Progress |
assignee: | nobody → Raphael Isemann (teemperor) |
Changed in pantheon-greeter: | |
assignee: | Raphael Isemann (teemperor) → nobody |
status: | In Progress → Confirmed |
summary: |
- wallpaper doesn't change until I change users + wallpaper doesn't change until I change users [$25] |
summary: |
- wallpaper doesn't change until I change users [$25] + wallpaper doesn't change until I change users [$50] |
tags: | added: bounty |
Changed in pantheon-greeter: | |
status: | Confirmed → In Progress |
assignee: | nobody → Raphael Isemann (teemperor) |
Reason is a race-condition when we start to load the same wallpaper-twice (which happens when the most recent login gets selected on startup). The linekd branch fixes the race-condition.
Daniel Fore (danrabbit) wrote : | #4 |
Looks like it's working with contract, but still needs to be fixed with the shell plug
Changed in pantheon-greeter: | |
status: | In Progress → Fix Committed |
Changed in switchboard-plug-pantheon-shell: | |
status: | New → Confirmed |
milestone: | none → freya-beta2 |
Changed in switchboard-plug-pantheon-shell: | |
status: | Confirmed → In Progress |
assignee: | nobody → Viko Adi Rahmawan (vikoadi) |
Changed in switchboard-plug-pantheon-shell: | |
assignee: | Viko Adi Rahmawan (vikoadi) → nobody |
status: | In Progress → Triaged |
Changed in pantheon-greeter: | |
milestone: | freya-beta2 → freya-rc1 |
Changed in switchboard-plug-pantheon-shell: | |
milestone: | freya-beta2 → freya-rc1 |
description: | updated |
Changed in switchboard-plug-pantheon-shell: | |
milestone: | freya-rc1 → freya-beta2 |
Changed in pantheon-greeter: | |
milestone: | freya-rc1 → freya-beta2 |
Changed in switchboard-plug-pantheon-shell: | |
milestone: | freya-beta2 → freya-rc1 |
gmeier (gabriel-meier) wrote : | #5 |
This bug is marked as fixed, but it is still not working here, with all updateds installed.
Fred Mwangi (mwangi-frederick) wrote : | #6 |
This bug still exists. Change your wallpaper then run pantheon-greeter from terminal or logout . It does not display the current desktop.
Rafael Cunha (rafaelscunha) wrote : | #7 |
This bug still exists²
It is not working here.
Edwin (edwinssaputra) wrote : | #8 |
How could this marked as fixed...
DarkBen (benoit-bouye) wrote : | #9 |
Bug always here
Changed in pantheon-greeter: | |
status: | Fix Committed → Fix Released |
summary: |
- wallpaper doesn't change until I change users [$50] + Greeter wallpaper doesn't change [$50] |
Changed in switchboard-plug-pantheon-shell: | |
status: | Triaged → In Progress |
assignee: | nobody → Marvin Beckers (embik) |
Daniel Fore (danrabbit) wrote : | #10 |
We also need to fix the "set as wallpaper" contract. I'm unsure which app we ship that with at the moment, so I'm marking Contractor for now :)
Changed in switchboard-plug-pantheon-shell: | |
status: | In Progress → Fix Committed |
Giuseppe (giuband) wrote : | #11 |
For me it now works with default elementary backgrounds but not with custom ones.
To make it work with custom backgrounds I have to change the permission of the images and make them readable by everyone (for instance with a chmod 644).
Hope this is of any help.
fatalGlory (fatalglory) wrote : | #12 |
I can confirm the fix suggested by giuband. Changing the permissions of my custom wallpapers made them work with the lock screen for me. Maybe there should be some sort of pop-up warning in this case? E.g. if the user tries to set a wallpaper that is not readable by the greeter, the switchboard plugin could warn them and provide a link with instructions on how to fix it? Or even give them a button to auto-fix the permissions?
Filipe Serras (filipeserras) wrote : | #13 |
Also confirming the solution by @giuband. Changing permissions makes custom wallpapers work.
Changed in switchboard-plug-pantheon-shell: | |
importance: | Undecided → Medium |
milestone: | freya-rc1 → 0.2.0 |
status: | Fix Committed → Fix Released |
no longer affects: | contractor |
Changed in switchboard-plug-pantheon-shell: | |
status: | Fix Released → In Progress |
assignee: | Marvin Beckers (embik) → Adam Bieńkowski (donadigo) |
milestone: | 0.2.0 → none |
Changed in switchboard-plug-pantheon-shell: | |
status: | In Progress → Fix Committed |
milestone: | none → loki-alpha1 |
Changed in switchboard-plug-pantheon-shell: | |
status: | Fix Committed → Fix Released |
Özgür BASKIN (ozgur-baskin) wrote : | #14 |
When I am using "gsettings set org.gnome.
Daniel Fore (danrabbit) wrote : | #15 |
That is not all that's required to make the image show on the greeter. It needs to be moved to a directory that the greeter has permission to read. Gsettings are not a user facing way to make changes.
Grant (gsupp) wrote : | #16 |
> It needs to be moved to a directory that the greeter has permission to read.
For anyone else struggling with this, if you choose to encrypt your home folder (an option available in the default installer), you can't select a wallpaper stored in your home folder (such as in the Pictures folder) and expect the login screen to be able to display it. Best to store custom wallpapers in /usr/share/
I found what is in the code just don't know a proper fix, please take a look at this: bazaar. launchpad. net/~pedro. monteiro/ pantheon- greeter/ fix-1324373/ revision/ 276
http://