Avens is a desktop application for dynamic wallpapers. It's written in Go and targeted for linux.
Here is a screencap of avens in action :
- Forever 100% free
- Easy-to-use UI : runs from the taskbar / panel.
- Light weight : low on system resources.
- Option to set delay for wallpaper change.
- Option to save current wallpaper.
- Verification & restoration : restores missing files ( if any ).
Supported desktop environments :
- XFCE
- CINNAMON
- MATE
- GNOME
Aven's source code is licensed under GNU GPLv3.
The application is madeup of a single binary so to get it running :
- Download binary
- Grant access :
chmod +x avens
- Execute it :
./avens
That's all !
You can add it to startup for a more seamless experience.
If something doesn't work, delete all files except the binary and run it. This should recreate all necessary files with defaults. If the issue persists, you can report it here or reach out to me here.
See releases for available packages.
- Install Go.
- Install systray package :
go get github.com/getlantern/systray
- Clone or fork this repository.
- Open the directory with this repo's contents.
- Run the command :
go build
( this should create a new file within the present working directory ) - Finally, you can run the executable :
./avens
.
The executable creates all necessary files ( icons, config, saved images ).