Hidamari Minimal Video Wallpaper for Linux
Hidamari Minimal Video Wallpaper for Linux

Hidamari: Minimal Video Wallpaper for Linux

Video wallpaper for Linux. Minimal and written in Python. There are several similar tools available, but none of them have all the features that Hidamari offers, and those that have been created by enthusiasts.

There are several solutions to achieve video as wallpaper on Linux, for example:

  1. Xwinwrap + mpv
  2. Komorebi

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!

"
"

Installation (Fedora, RPM)

  1. Multimedia codecs, refer to Fedora
  2. Enable Copr sudo dnf copr enable jeffshee/hidamari
  3. Install sudo dnf install hidamari

Installation (Ubuntu, DEB)

  1. Multimedia codecs, refer to Ubuntu
  2. Download the .deb file from release section
  3. Install sudo apt install ./path/to/hidamari*.deb
  4. (Recommended) Upgrade youtube-dl to the latest version:
    sudo pip3 install --upgrade youtube-dl

Installation (Other linux)

Prerequisite

  1. python3, pip3, git, ffmpeg, vlc, libx11
  2. Multimedia codecs, please refer to your distribution for installation guide
  3. PyGObject, refer to Installation
  4. Pillow, pydbus, youtube-dl sudo pip3 install pillow pydbus python-vlc youtube-dl

Installation

  1. Prerequisite stated above.
  2. Run
bash <(wget -qO- https://raw.githubusercontent.com/jeffshee/hidamari/master/install.sh)

Screenshot

Local vídeo for hidamari
Local vídeo for hidamari
Streaming URL for hidamari
Streaming URL for hidamari
Web page URL for hidamari
Web page URL for hidamari

Demo