Skip to content

A modern, cross-platform application that hosts any web page as your desktop wallpaper.

Notifications You must be signed in to change notification settings

AzPepoze/browser-as-wallpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser As Wallpaper (BAS)

A modern, cross-platform application that hosts any web page as your desktop wallpaper.

Features

  • Cross-Platform: Native support for Linux (Wayland/GTK4) and Windows (WinForms/WebView2).
  • Web-Based: Use any URL or local web page as a live wallpaper.
  • System Tray: Minimal footprint with a system tray icon.
  • Lightweight: Low resource usage using system native web engines.

Linux (Wayland)

Requires GTK4, WebKitGTK, and gtk4-layer-shell. These dependencies must be installed via your system's package manager.

Example (Arch Linux):

sudo pacman -S gtk4 webkitgtk-6.0 gtk4-layer-shell libayatana-appindicator python-gobject
  1. Run the launcher:
    ./browser-as-wallpaper.sh

Windows

Requirement: .NET 8.0 Desktop Runtime must be installed.

  1. Run browser-as-wallpaper.exe.

Development

Prerequisites

To build this project, you need:

Build Instructions

Run the build script from the project root:

python build.py
  • dist/: Contains unzipped ready-to-run folders.
  • release/: Contains compressed .zip archives.

Special Thanks & Appreciation

  • All the open-source contributors whose libraries made this project possible.

About

A modern, cross-platform application that hosts any web page as your desktop wallpaper.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published