rozniak / xfce-winxp-tc

Windows XP stuff for XFCE
Other
1.11k stars 37 forks source link

Implement desktop wallpaper support #291

Closed rozniak closed 6 months ago

rozniak commented 7 months ago

Per title - add desktop wallpaper support. This requires a few things:

synthakii commented 7 months ago

Would it be possible to make https://github.com/Almamu/linux-wallpaperengine work with this desktop implementation?

rozniak commented 7 months ago

Something like Windows DreamScene would probably be a wishlist item, as like a powertoy I guess? This issue is only for the very simple wallpaper support / infra for desktop settings

rozniak commented 6 months ago

I have made progress on this - wrapping my head around GDBus for the most part. Some rough UI work is done for desk.cpl, minus obv the CSS, and am currently working on libwintc-registry for providing a wrapper around the DBus bits.

image

The registry itself is hosted by regsvc, so that needs to be running (source in /base/regsvc). I need to think about storage for things, perhaps SQLite I guess.

rozniak commented 6 months ago

Pretty much everything is done for this now - including testing on the supported distros. Will add the READMEs for the new components and merge.