All Projects → pyamsoft → animwall

pyamsoft / animwall

Licence: GPL-2.0 License
Animated wallpapers for Linux

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to animwall

komorebi
A beautiful and customizable wallpaper manager for Linux
Stars: ✭ 231 (+725%)
Mutual labels:  wallpaper, desktop, animated
Komorebi
A beautiful and customizable wallpapers manager for Linux
Stars: ✭ 2,472 (+8728.57%)
Mutual labels:  wallpaper, desktop, animated
Paperview
A high performance X11 animated wallpaper setter
Stars: ✭ 999 (+3467.86%)
Mutual labels:  wallpaper, desktop, animated
Himawari Bg
🌏 Set the latest image from Himawari 8 as your desktop background.
Stars: ✭ 81 (+189.29%)
Mutual labels:  wallpaper, desktop
Lively
Stars: ✭ 5,721 (+20332.14%)
Mutual labels:  wallpaper, desktop
Redpaper
A tool to download and set desktop wallpapers from Reddit
Stars: ✭ 64 (+128.57%)
Mutual labels:  wallpaper, desktop
Terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
Stars: ✭ 12,165 (+43346.43%)
Mutual labels:  gif, animated
Dmskin Wallpaper Maker
Windows 桌面动态壁纸 视频壁纸
Stars: ✭ 151 (+439.29%)
Mutual labels:  wallpaper, desktop
Wincustomdesktop
自绘桌面框架,用你的代码绘制桌面
Stars: ✭ 109 (+289.29%)
Mutual labels:  wallpaper, desktop
ActiveDesktopPlus
A simple app that lets you pin windows to your desktop and use fullscreen programs and videos as interactive wallpapers.
Stars: ✭ 88 (+214.29%)
Mutual labels:  wallpaper, desktop
gephi twitter media downloader
A small script designed to take either a .csv of Tweet ids, or the export from Gephi's TwitterStreamingImporter Plugin and download related Tweet media.
Stars: ✭ 41 (+46.43%)
Mutual labels:  gif, animated
Zvirtualdesktop
Windows 10 Virtual Desktop Hotkeys, System Tray Icon, Wallpapers, and Task View replacement
Stars: ✭ 322 (+1050%)
Mutual labels:  wallpaper, desktop
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (+85.71%)
Mutual labels:  wallpaper, mpv
Orion
Cross platform Twitch.tv client
Stars: ✭ 298 (+964.29%)
Mutual labels:  mpv, desktop
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (-3.57%)
Mutual labels:  wallpaper, desktop
Repaper
Desktop that changes based on weather & time
Stars: ✭ 148 (+428.57%)
Mutual labels:  wallpaper, desktop
react-native-giphy
Integrate GIPHY into your React Native project (works with react-native-gifted-chat)
Stars: ✭ 25 (-10.71%)
Mutual labels:  gif, animated
AnimatedGif
📼 A high performance .NET library for reading and creating animated GIFs
Stars: ✭ 106 (+278.57%)
Mutual labels:  gif, animated
Oh My Earth
Make a real time earth picture as your wallpaper
Stars: ✭ 168 (+500%)
Mutual labels:  wallpaper, desktop
mpv-gif-generator
Creates animated gifs using mpv hotkeys
Stars: ✭ 32 (+14.29%)
Mutual labels:  mpv, gif

animwall

An orchestrator using xwinwrap and mpv to launch animated/gif desktop wallpapers

What is this for

For fun.

Usage

$ animwall

Ok, fine it's not that simple. You'll need a conf file, located at XDG_CONFIG_HOME/animwall.conf to properly run the script. The script will create an example file in the proper format for you on first run if you do not already have a conf file.

The format of the file is as follows: /path/to/wallpaper:WxH+X+Y

The path and monitor geometry are separated by a :. Each pair will be parsed by the script as a configuration and it will output the animated wallpaper found at path to the monitor geometry described by WxH+X+Y. The monitor geometry syntax is enforced by xwinwrap.

Multiple configurations can be specified in the same file, separated by some whitespace. A whitespace inside of a configuration section will not be parsed correctly!

By default, animwall runs with nice 19 making it the lowest priority to reduce resource usage. If you find mpv is not fast enough at nice 19, you can edit the script to lower this number. It may increase CPU usage.

This script is dumb. It will not auto stop when a window covers the wallpaper or anything fancy like that.

License

GPLv2

  The GPLv2 License

    Copyright (C) 2020  Peter Kenji Yamanaka

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].