https://github.com/lisuke/qt-mpv-bg-wlr
A mpv based video wallpaper program for wlroots based wayland compositors. (Video Dynamic Wallpaper for Linux).
https://github.com/lisuke/qt-mpv-bg-wlr
layer-shell-qt mpv qt-mpv-bg-wlr qt5 wayland wlroots
Last synced: about 1 month ago
JSON representation
A mpv based video wallpaper program for wlroots based wayland compositors. (Video Dynamic Wallpaper for Linux).
- Host: GitHub
- URL: https://github.com/lisuke/qt-mpv-bg-wlr
- Owner: lisuke
- License: gpl-3.0
- Created: 2024-01-02T14:41:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-19T10:48:12.000Z (over 1 year ago)
- Last Synced: 2025-04-02T12:39:09.352Z (about 1 year ago)
- Topics: layer-shell-qt, mpv, qt-mpv-bg-wlr, qt5, wayland, wlroots
- Language: C++
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qt-mpv-bg-wlr
>
> A mpv based video wallpaper program for wlroots based wayland compositors. (Video Dynamic Wallpaper for Linux).
## Dependencies
``` bash
qt5
mpv
layer-shell-qt
pkg-config
meson
```
## Building
``` bash
git clone https://github.com/lisuke/qt-mpv-bg-wlr
cd qt-mpv-bg-wlr
meson setup build
ninja -C build
```
## Installing
`sudo ninja -C build install`
## Uninstalling
`sudo ninja -C build uninstall`
## Running
`qt-mpv-bg-wlr ~/reimu.mp4`
## Controlling
`echo 'cycle pause' | socat - /tmp/mpv-socket-eDP-1`
## Bug Reports
Please file bug reports at
## Contributing
Please submit patches to
## Packages
If you're on Arch there's an AUR package
## reference
- [GhostNaN/mpvpaper](https://github.com/GhostNaN/mpvpaper)
- [xdavidwu/qt-video-wlr](https://github.com/xdavidwu/qt-video-wlr)
- [libmpv/qt_opengl](https://github.com/mpv-player/mpv-examples/tree/master/libmpv/qt_opengl)