awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LGFae avatar

LGFae/swwwArchived

0
View on GitHub↗
3,610 نجوم·96 تفرعات·Rust·GPL-3.0·10 مشاهدات

Swww

swww is an animated wallpaper engine and daemon for Wayland compositors. It functions as a shared-memory wallpaper manager that renders image frames and transitions to create moving desktop backgrounds.

The project enables dynamic wallpaper management across multiple monitors in real time, allowing users to update backgrounds or set solid colors without restarting the background process. It supports automated background rotation and smooth visual transitions, such as wipes and fades, when switching between images.

Features

  • Desktop Wallpaper Managers - Functions as a comprehensive manager for setting and displaying static or animated desktop wallpapers.
  • Shared Memory Buffers - Utilizes POSIX shared memory buffers to pass raw image data to the compositor for high-performance, zero-copy rendering.
  • Zero-Copy Image Buffers - Uses POSIX shared memory to push image buffers to the compositor for zero-copy rendering.
  • Frame-Based Animation Engines - Provides a frame-based engine to render sequential image buffers for smooth animated desktop backgrounds.
  • Wallpaper Animation Engines - Renders moving graphics as screen wallpapers through a frame-based animation loop.
  • Client Protocol Implementations - Communicates with the compositor using the Wayland protocol to manage surface placement and memory buffers.
  • Animated Wallpaper Engines - Acts as an engine that renders image frames and transitions to create moving desktop backgrounds on Wayland.
  • Wallpaper Daemons - Operates as a background daemon for managing and updating desktop wallpapers on Wayland compositors in real time.
  • Runtime Wallpaper Updates - Allows the active wallpaper or screen color to be updated instantly without restarting the background daemon.
  • Buffer Interpolations - Implements image-buffer interpolation to create smooth fade and wipe transitions between wallpapers.
  • Layer-Shell Protocol Integration - Integrates with the Wayland layer-shell protocol to handle the visual stacking and placement of the wallpaper surface.
  • Visual Customizations - Applies smooth visual transitions and effects to wallpaper images on Wayland compositors.
  • Visual Theme Customizers - Provides a utility for applying smooth visual transitions and solid color backgrounds across multiple monitors on Wayland.
  • Daemon-Client Structures - Implements a decoupled architecture where a background daemon manages wallpaper state while responding to CLI client commands.
  • Automated Content Rotation - Supports the automatic cycling of visual wallpaper content at defined intervals using smooth transitions.
  • Image Transition Effects - Implements smooth visual transition effects such as wipes and fades when switching between different background images.

سجل النجوم

مخطط تاريخ النجوم لـ lgfae/swwwمخطط تاريخ النجوم لـ lgfae/swww

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة lgfae/swww؟

swww is an animated wallpaper engine and daemon for Wayland compositors. It functions as a shared-memory wallpaper manager that renders image frames and transitions to create moving desktop backgrounds.

ما هي الميزات الرئيسية لـ lgfae/swww؟

الميزات الرئيسية لـ lgfae/swww هي: Desktop Wallpaper Managers, Shared Memory Buffers, Zero-Copy Image Buffers, Frame-Based Animation Engines, Wallpaper Animation Engines, Client Protocol Implementations, Animated Wallpaper Engines, Wallpaper Daemons.

ما هي البدائل مفتوحة المصدر لـ lgfae/swww؟

تشمل البدائل مفتوحة المصدر لـ lgfae/swww: cheesecakeufo/komorebi — Komorebi is an animated wallpaper engine and manager for Linux systems. It functions as a toolkit for rendering… sindresorhus/plash — Plash is a macOS desktop wallpaper engine that renders live websites as the desktop background. It functions as a… t1m0thyj/windynamicdesktop — WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a… saint-13/linux_dynamic_wallpapers — Linux_Dynamic_Wallpapers is a Linux desktop wallpaper manager and GNOME wallpaper extension that automates the… almamu/linux-wallpaperengine — linux-wallpaperengine is a live wallpaper engine for Linux distributions. It functions as a controller for rendering… lazocoder/pokemon-terminal — Pokemon-Terminal is a command line wallpaper rotator and terminal background theme manager. It functions as a…

بدائل مفتوحة المصدر لـ Swww

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Swww.
  • cheesecakeufo/komorebiالصورة الرمزية لـ cheesecakeufo

    cheesecakeufo/komorebi

    3,735عرض على GitHub↗

    Komorebi is an animated wallpaper engine and manager for Linux systems. It functions as a toolkit for rendering videos, web pages, and images as dynamic desktop backgrounds. The project includes a custom wallpaper creator for building personalized backgrounds from various media types and web content. It provides a multi-monitor controller to coordinate individual or synchronized wallpaper settings across multiple display outputs. The software manages desktop preferences through a context-menu interface and supports resource throttling to reduce CPU and GPU usage. Its capabilities cover multi

    Vala
    عرض على GitHub↗3,735
  • sindresorhus/plashالصورة الرمزية لـ sindresorhus

    sindresorhus/Plash

    3,973عرض على GitHub↗

    Plash is a macOS desktop wallpaper engine that renders live websites as the desktop background. It functions as a web-based wallpaper manager and dynamic background renderer, allowing users to display interactive websites as a persistent layer behind desktop icons and windows. The application provides automation and customization tools, including the ability to rotate through a list of web sources at set intervals and apply custom CSS and JavaScript to modify the appearance of the displayed content. It includes a dynamic viewport injection system that optimizes website layouts to fit the curr

    عرض على GitHub↗3,973
  • t1m0thyj/windynamicdesktopالصورة الرمزية لـ t1m0thyj

    t1m0thyj/WinDynamicDesktop

    4,961عرض على GitHub↗

    WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a customizable theme engine that automatically rotates background images throughout the day to match the current time. The tool is a scriptable desktop background utility, allowing the execution of external scripts to add custom logic to the rotation behavior. It supports the import of custom theme files and compressed archives to manage community-created visual sets. The application covers the management of a theme library, including the ability to create, organize, and remove custom

    C#desktopdynamic-desktoplockscreen
    عرض على GitHub↗4,961
  • saint-13/linux_dynamic_wallpapersالصورة الرمزية لـ saint-13

    saint-13/Linux_Dynamic_Wallpapers

    1,216عرض على GitHub↗

    LinuxDynamicWallpapers is a Linux desktop wallpaper manager and GNOME wallpaper extension that automates the installation and generation of time-based dynamic wallpapers. It configures and styles the desktop environment by setting up background images that automatically shift throughout the day to match the current time. The utility provides automated asset installation through simple script execution to download and install external media collections or entire libraries. It includes capabilities for generating time-based background images automatically from source images and structured met

    Shelldynamicgnomelinux
    عرض على GitHub↗1,216
  • عرض جميع البدائل الـ 30 لـ Swww→