Video wallpaper for Linux. Minimal and written in Python.
Hidamari 日溜まり【ひだまり】(n) sunny spot; exposure to the sun
There are several solutions to achieve video as wallpaper on Linux, for example:
Hidamari offers similar feature as above, with additional features listed below:
- Autostart after login
- Apply static wallpaper with blur effect 1
- Detect maximized window and fullscreen mode 2
- Volume control
- Mute the playback anytime with just 2 clicks!
- Pause the playback anytime with just 2 clicks!
- I'm feeling lucky 3
- GPU video decoding!
- Gnome Wayland support!
- Multi-monitor support!
- Streaming URL support! 4
- Webpage as wallpaper! 5
- You name it! =)
1 Video frame can be applied as system wallpaper, look great in GNOME
2 Automatically pauses playback when maximized window or full screen mode is detected
3 Randomly select and play a video
4 Use youtube-dl as backend, tested with YouTube videos
5 Theoretically it can be anything from a normal webpage to Unity/Godot WebGL games, be creative!
- Multimedia codecs, refer to Fedora
- Enable Copr
sudo dnf copr enable jeffshee/hidamari
- Install
sudo dnf install hidamari
- Multimedia codecs, refer to Ubuntu
- Download the
.deb
file from release section - Install
sudo apt install ./path/to/hidamari*.deb
- (Recommended) Upgrade
youtube-dl
to the latest version:
sudo pip3 install --upgrade youtube-dl
- python3, pip3, git, ffmpeg, vlc, libx11
- Multimedia codecs, please refer to your distribution for installation guide
- PyGObject, refer to Installation
- Pillow, pydbus, youtube-dl
sudo pip3 install pillow pydbus python-vlc youtube-dl
- Prerequisite stated above.
- Run
bash <(wget -qO- https://raw.githubusercontent.com/jeffshee/hidamari/master/install.sh)
Please click on the image to view (redirect to YouTube)
Collaboration is welcome! Let's make it better together~
Feel free to open an issue if you have any problem or suggestion 🤗
Star my project if you like it! 🌟
Stay tune!!
Made with contributors-img.
Icons made by Freepik from Flaticon