dylanaraps / pywal

🎨 Generate and change color-schemes on the fly.
MIT License
8.23k stars 313 forks source link

Not setting wallpaper after removing a bunch of haskell packages #583

Closed mvrozanti closed 3 years ago

mvrozanti commented 3 years ago

Setting colors for the terminal emulator works fine, it just won't set the wallpaper.

No error message is given.

I tried reinstalling python-pywal with pacman on arch linux (bspwm), to no avail.

feh --bg-scale $file works fine.

What exactly from haskell may I be missing? Is this related to haskell at all?

May or may not be related to #579

mvrozanti commented 3 years ago

Ok, I think I found the problem, but I don't know how to fix it properly.

Commenting lines 103 to 106 on wallpaper.py fixes wallpaper setting. It's getting the wrong desktop for some reason. I'm not running gnome-session so gsettings set ... won't work. Forcing it to use the fallback set_wm_wallpaper makes it work again.

I did install a gnome application yesterday not sure if it had anything to do with it

mvrozanti commented 3 years ago

I do however noticed that my environment variable $XDG_CURRENT_DESKTOP is GNOME. Maybe that's the root cause of the problem?

mvrozanti commented 3 years ago

This was not a problem with pywal. I was somehow running gnome DE over bspwm, I didn't even know that was possible. I also use gdm and I just noticed I had my DE set to gnome, even though it ran along with bspwm somehow. I think when I installed the gnome it set itself as the default DE.

Remember kids stay in school and don't do gnomes