avanisubbiah / material-you-theme

Applies generated libadwaita theme from wallpaper using Material You
GNU General Public License v3.0
253 stars 19 forks source link

Does not trigger on wallpaper change #42

Open sidevesh opened 2 years ago

sidevesh commented 2 years ago

I am using Ubuntu 22.04 with the default Wayland, for some reason the theme change does not happen (nor do I see the notification) when I change wallpaper, whether from nautilus or from settings, changing Color options in the extension settings does work though.

sidevesh commented 2 years ago

On further testing, it seems like it does not trigger when I change the wallpaper from the Settings app whether its an inbuilt one or a custom one added using Add Picture option, also, after changing wallpaper from the Settings app, if I change the wallpaper from nautilus then it does not work the first time but subsequently it starts working.

avanisubbiah commented 2 years ago

With the Ubuntu settings app changing the wallpaper through it doesn't change the gsettings key that the extension is watching for changes on, and doing it through nautilus does change the gsettings key but it sends the changed::picture-uri event before the picture-uri key actually is updated so the extension reads the last wallpaper rather than the current one.

This doesn't seem to be an issue in Fedora 36, is the settings app in the Ubuntu repositories different?

sidevesh commented 2 years ago

Ubuntu' settings app does look different than the default gnome one which I guess fedora uses, I shifted to arch recently and this issue does not happen there. So I think this is Ubuntu specific.

meisme-dev commented 1 year ago

This happens to me on Fedora