u/visagi

I made a small animated wallpaper tool for Xfce/X11
▲ 2 r/xfce

I made a small animated wallpaper tool for Xfce/X11

Hey, I’ve been tinkering with a small animated wallpaper app for Xfce, somewhat inspired by Wallpaper Engine, and thought I’d share it here in case anyone wants to try it.

Under the hood it’s basically a controller for mpv, with a GTK settings UI that lets you use video files, streams or static images as wallpapers and preview/configure them without messing around with commands.

It also has experimental support for shader effects like ripples, waves, distortions, etc. which can make static images look animated.

Quick video demo: https://youtu.be/SCsmTR3YT0s

Notable limitation: desktop icons aren’t currently shown while it’s running, so it’s only suited to people who don’t fancy them anyway.

It’s still an early project and has only been tested on my own Xfce/X11 setup, so I’d be interested to hear if it even works for anyone else.

GitHub: [https://github.com/visageeee/xfce-animated-wallpaper]

u/visagi — 1 day ago
▲ 1 r/xfce

I made a daemon that adds momentum to mouse-wheel scrolling

Hey, I created (mostly vibe-coded) this daemon which adds an inertial effect to mouse-wheel scrolling in X11/Xfce. You can basically "flick" the mouse wheel to "throw" the page and let it coast to a stop.

I made it because I find kinetic scrolling, like you get on touchscreens, both easier on the hand when scrolling through long documents and just more fun to use.

It has a GTK settings UI that integrates into Xfce, where you can tune the momentum, speed and smoothing, choose which mouse to use, and blacklist/whitelist applications.

It's still an early project and very much something I built for my own setup, but it's working quite well for me now. I figured I'd put it out there in case anyone else has been wanting something similar — and I'd be interested to hear how it behaves on other setups.

It doesn't work quite as well in browsers like Firefox, since they have their own smooth-scrolling behavior, but I find it definitely improves my experience in terminals, file managers and other applications, hence the whitelist/blacklist feature.

github.com
u/visagi — 5 days ago