3 repository-uri
Creates and manages windows using the native X11 protocol on Linux platforms.
Distinct from X11 Protocol Implementations: Distinct from X11 Protocol Implementations: focuses on window creation and management, not general protocol event interception.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Linux X11 Window Access. Refine with filters or upvote what's useful.
Window handling library in pure Rust
Provides native window creation and management via the X11 protocol on Linux.
i3 este un tiling window manager X11 pentru Linux care organizează ferestrele aplicațiilor într-o grilă care nu se suprapune, pentru a maximiza spațiul de pe ecran. Funcționează ca un motor configurabil de layout al ferestrelor și o componentă de mediu desktop care interfațează cu X Window System pentru a gestiona plasarea ferestrelor și evenimentele de input. Managerul oferă în mod specific posibilitatea de a adăuga spațiere vizuală configurabilă și margini între ferestre și marginile ecranului. Acesta determină marginile și spațierea ferestrelor prin parsarea unui fișier de configurare text la pornire sau în timpul rulării. Sistemul acoperă optimizarea layout-ului spațiului de lucru și designul interfeței, inclusiv capacitatea de a automatiza vizibilitatea marginilor pentru ferestre individuale și calcularea dimensiunilor barei de stare pe baza dimensiunilor fonturilor active.
Controls window placement and handles input events via the native X11 client-server protocol.
Dunst este un daemon de notificare ușor pentru mediile desktop Linux, care primește și afișează alerte de sistem prin protocolul DBus. Funcționează ca un serviciu de alertă configurabil și manager de notificări, redând mesaje pop-up pentru X11 și Wayland. Proiectul se distinge printr-un motor de reguli bazat pe tipare, care permite filtrarea dinamică a alertelor și modificări condiționate ale stilurilor vizuale sau setărilor de comportament, în funcție de aplicația care trimite notificarea sau de categorie. De asemenea, suportă automatizarea fluxului de lucru al notificărilor prin declanșarea de scripturi externe și comenzi de sistem atunci când sunt identificate tipare specifice. Sistemul acoperă domenii largi de capabilități, inclusiv personalizarea aspectului vizual, gestionarea traficului bazată pe priorități pentru a suspenda alertele și gestionarea unui istoric al notificărilor pentru a revedea mesajele respinse. De asemenea, gestionează rutarea pe monitoare, atribuirea de scurtături de tastatură și executarea acțiunilor prin meniuri contextuale. Sarcinile administrative și interacțiunea cu daemonul sunt gestionate printr-o interfață în linie de comandă (CLI).
Implements direct window creation and management using the native X11 protocol for rendering notifications on Linux.