gershwin-desktop / gershwin-desktop/gershwin-developer

Wallpaper not updating

Open
#59 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.