gershwin-desktop / gershwin-desktop/gershwin-developer
Wallpaper not updating
- Dominant language
- Shell
- Stars
- 23
- Forks
- 11
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 1
Description
If I set a wallpaper in the Workspace preferences, when I log out or reboot, it gets reset to the default one.
This can be fixed by editing:
_/System/Library/Preferences/GlobalDefaults/org.gnustep.Workspace.plist_
And replacing the path to the default wallpaper with the path to the indended wallpaper.
According to Joseph Maloney, this is caused by the Workspace not being closed but rather killed in the dev-release, not letting it update the plist.
A solution could be:
Either editing the logout/shutdown/reboot function to close Workspace instead of killing it,
or updating the plist instantly when setting the wallpaper.
Thanks for your support!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting /System/Library/Preferences/GlobalDefaults/org.gnustep.Workspace.plist and the Workspace handling for logout, shutdown, and reboot. Reproduce the wallpaper reset, then verify that the preference is persisted after logging out or rebooting without reverting to the default wallpaper.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100