Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smooll-d/smoollwallpaper

SmoollWallpaper (swall) is a simple Python script for setting video wallpapers on Linux.
https://github.com/smooll-d/smoollwallpaper

linux live-wallpaper python python3 video-wallpaper wallpaper x11 xlib

Last synced: about 1 month ago
JSON representation

SmoollWallpaper (swall) is a simple Python script for setting video wallpapers on Linux.

Awesome Lists containing this project

README

        

# SmoollWallpaper

SmoollWallpaper (swall) is a simple Python script for setting video wallpapers on Linux.

***




































***

## Overview
SmoollWallpaper uses the magic of `mpv` and `xwinwrap` to display animated (or just video) wallpapers on your desktop, and with the help of `xprop` it allows the wallpapers to stop when you click on another window than your desktop, if you're PC or laptop don't have the best of specs just like me :).

It also allows using images as wallpapers, but this option is `WIP` (Work In Progress) and only available for `GNOME`, `LXDE/PCmanFM`, `LXQt/PCmanFM-qt` and `KDE >=5.7`, although I don't know about KDE because I haven't tested it yet, but if you'd like to contribute to this project, you can test it out and let me know by opening an issue.

If you'd like to get started on using my magnum opus ('cause let's be honest, I will probably never make something better), you can go to the [Getting Started wiki page](https://www.github.com/reallySmooll/smoollwallpaper/wiki/Getting-Started) or you can click on one of the badges above that says `GETTING STARTED`. There's a normal wallpaper version as well. You can go [here](https://www.github.com/reallySmooll/smoollwallpaper/wiki/Getting-Started-(Normal-Wallpapers)) or you can click on the `GETTING STARTED (NORMAL WALLPAPERS)` badge above.

Happy desktop customization! :D

And btw, the security scans are passing: [![Codacy Security Scan](https://github.com/reallySmooll/smoollwallpaper/actions/workflows/codacy.yml/badge.svg?branch=master)](https://github.com/reallySmooll/smoollwallpaper/actions/workflows/codacy.yml)

***

## Features

- Video wallpapers

- Script pauses automatically if desktop is not focused

- Option to not pause the script automatically when the desktop is not focused

- Normal wallpapers (desktops supported):
- GNOME
- KDE >=5.7 (currently not available)
- LXDE/PCmanFM
- LXQt/PCmanFM-qt

## Upcoming features (hopefully)

- Graphical interface

- Command line interface

I will come up with more features in the future :)

***

### NOTE: THIS SCRIPT ONLY WORKS ON LINUX (X11)