14 repository-uri
Frameworks and configurations for personalizing the visual and functional aspects of a Linux desktop interface.
Distinct from Linux Desktop Environments: Shortlist focused on specific OS images or RDP servers; this is about modular interface personalization
Explore 14 awesome GitHub repositories matching operating systems & systems programming · Linux Desktop Customizations. Refine with filters or upvote what's useful.
Hyprdots este o colecție de fișiere de configurare și scripturi de instalare concepute pentru a configura și personaliza un mediu de tip tiling window manager Hyprland pe Linux. Oferă un sistem automatizat pentru implementarea unei interfețe desktop personalizate, incluzând teme, stiluri și scurtături de tastatură preconfigurate. Proiectul utilizează un flux de lucru modular de gestionare a dotfiles-urilor pentru a organiza setările sistemului în fișiere discrete pentru stiluri vizuale și keybindings. Utilizează instalarea prin shell-script pentru a automatiza implementarea dependențelor și folosește link-uri simbolice pentru a mapa un director de configurare centralizat către căile sistemului. Framework-ul include capabilități pentru substituția șabloanelor bazate pe variabile pentru a adapta setările la hardware specific și un format standardizat pentru mesajele de commit în controlul versiunilor.
Provides a modular framework for managing window decorations, wallpapers, and interface styles on Linux.
Acest proiect este o temă de pictograme SVG pentru Linux și o colecție de active vectoriale scalabile concepute pentru a crea un stil vizual unificat în mediile desktop. Oferă o bibliotecă cuprinzătoare de imagini pentru aplicații și foldere de sistem, alături de o suită de personalizare pentru adaptarea culorilor și stilurilor pictogramelor pentru a se potrivi cu diverse scheme de sistem. Proiectul include un sistem de gestionare a culorilor folderelor pentru modificarea culorilor directoarelor la nivel global sau individual. De asemenea, dispune de un instrument de suprascriere a pictogramelor hardcoded care înlocuiește pictogramele cu cale absolută în fișierele desktop și zonele de tray pentru a menține consistența temei, extinzând această standardizare vizuală la software-ul terț și bibliotecile de jocuri. Sistemul acoperă domenii largi de capabilități, inclusiv standardizarea pictogramelor aplicațiilor, integrarea temelor desktop pentru modurile light și dark și organizarea folderelor de sistem. Instalarea și eliminarea seturilor de active sunt gestionate prin manageri de pachete, repository-uri de distribuție sau scripturi shell furnizate.
Provides a comprehensive SVG icon theme for personalizing and unifying the Linux desktop interface.
Acest proiect este o colecție de stiluri vizuale, variante de layout și scheme de culori pentru bara de stare Polybar pe Linux. Funcționează ca un coordonator de stiluri UI care oferă presetări personalizabile pentru a modifica aspectul și comportamentul mediului desktop. Sistemul include un generator dinamic de culori care creează palete potrivite pe baza fundalului desktop sau a selecțiilor aleatorii. Aceasta asigură consistența vizuală prin sincronizarea culorilor barei de stare și ale lansatoarelor de aplicații cu fundalul desktopului. Proiectul gestionează temele desktop Linux prin aplicarea diverselor teme vizuale și coordonarea panourilor și meniurilor. Utilizează scripturi shell pentru a automatiza modificarea și încărcarea fișierelor de configurare.
Provides comprehensive configurations and pre-made themes to personalize the Linux desktop interface.
Chicago95 este o temă de desktop Linux și o colecție de active vizuale concepute pentru a recrea interfața și estetica unui sistem de operare de la mijlocul anilor '90. Oferă o temă GUI retro constând în stylesheet-uri, decorațiuni de ferestre și o bibliotecă cuprinzătoare de pictograme și cursoare pixel-art. Proiectul transformă mediile Linux moderne printr-o temă de desktop GTK și un set de pictograme vintage. Aceste active lucrează împreună pentru a emula o experiență de calcul clasică, înlocuind vizualurile standard ale sistemului cu stiluri retro coordonate. Sistemul acoperă zone de personalizare mai largi, inclusiv stilizarea ecranului de boot și de login, pentru a menține consistența vizuală de la pornire până la desktop. De asemenea, oferă mijloacele de a sincroniza seturile de pictograme ale aplicațiilor și de a aplica configurații specifice ale managerului de ferestre pentru a alinia layout-ul general cu o interfață legacy.
Customizes the visual identity of Linux systems using coordinated asset packs, window decorations, and cursors.
activate-linux este un instrument de personalizare a desktop-ului Linux care redă un watermark de notificare persistentă a sistemului pe ecran. Funcționează ca un overlay vizual pentru a emula aspectul și comportamentul unei notificări de expirare a licenței Windows pe sistemele de operare non-Windows. Proiectul se specializează în simularea esteticii interfeței sistemului prin redarea unor watermark-uri de activare simulate. Utilizează un compositor pentru a gestiona alpha blending-ul pentru textul și fundalurile semi-transparente peste wallpaper-ul sistemului. Instrumentul operează ca un proces daemon de fundal folosind un overlay de fereastră bazat pe X11 pentru a se asigura că elementul vizual rămâne deasupra altor elemente de desktop. Include poziționare bazată pe evenimente pentru a ajusta automat locația watermark-ului atunci când rezoluția ecranului sau dimensiunile desktop-ului se schimbă.
Mimics the appearance of other operating systems by displaying familiar licensing watermarks 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.
Provides frameworks and configurations for personalizing the visual layout of a Linux desktop interface.
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).
Managing how system alerts and app messages are displayed and interacted with on a Linux desktop environment.
Kinto este un motor de keymap specific aplicației și un remapper contextual de tastatură. Acesta funcționează ca un utilitar bazat pe configurare care comută automat mapările tastaturii și tastele modificatoare în funcție de fereastra aplicației active. Proiectul acționează ca un manager de input cross-platform și emulator de scurtături desktop, conceput special pentru a replica scurtăturile de tastatură și comportamentele de layout macOS pe Linux și Windows. Acest lucru permite un flux de lucru în stil Mac pe Linux prin potrivirea comportamentelor scurtăturilor de tastatură pe diferite sisteme de operare. Sistemul oferă capabilități pentru remapparea personalizată a input-ului și capacitatea de a defini scurtături specifice aplicației. Gestionează maparea contextuală a tastaturii pentru a menține consistența în layout-urile tastaturii și tiparele tastelor modificatoare pe diverse medii desktop.
Brings macOS style modifier key patterns and system shortcuts to a Linux desktop environment.
Acest proiect este o extensie GNOME Shell care oferă un taskbar unificat prin combinarea dash-ului aplicațiilor și a tray-ului de sistem într-un singur panou. Acesta funcționează ca un plugin shell JavaScript care modifică layout-ul desktop-ului pentru a suporta fluxuri de lucru tradiționale de taskbar în mediul GNOME. Extensia include un sistem de gestionare a ferestrelor care permite utilizatorilor să izoleze aplicațiile care rulează pe spațiu de lucru sau monitor, să controleze gruparea ferestrelor și să vizualizeze previzualizări live ale ferestrelor deschise prin evenimente de hover. Utilizatorii pot defini comportamente specifice de click pentru pictogramele aplicațiilor și pot lansa aplicațiile preferate folosind scurtături de tastatură atribuite. Instrumentul oferă o interfață de configurare pentru a ajusta poziția, dimensiunea și culoarea elementelor panoului, precum și opțiuni pentru a ascunde automat panoul. De asemenea, suportă exportul și importul profilurilor de configurare pentru a sincroniza setările între diferite medii.
Enhances Linux multitasking by organizing running applications and workspaces.
Dash-to-Dock este o extensie GNOME Shell care oferă un lansator de aplicații persistent și o interfață de tip taskbar. Modifică mediul desktop prin mutarea dash-ului de sistem din modul overview ascuns într-un container permanent pe ecran, permițând accesul rapid la aplicațiile care rulează, lansatoarele de sistem și spațiile de lucru virtuale. Proiectul se distinge prin oferirea unei interfețe de preferințe dedicate pentru a converti lansatorul standard într-un dock persistent. Aceasta include un sistem pentru gestionarea vizibilității prin moduri fixe sau ascunse și capacitatea de a integra pictograme specializate pentru dispozitivele detașabile și coșul de gunoi. Instrumentul acoperă o gamă largă de personalizări ale interfeței, inclusiv stilizarea dinamică pentru layout și aspect, logica de vizibilitate bazată pe stare pentru a gestiona ocuparea ecranului și urmărirea ferestrelor în timp real pentru gestionarea aplicațiilor.
Improves navigation speed between open windows and workspaces via a personalized Linux desktop dock.
screenFetch este un instrument de informații de sistem bazat pe shell și un profiler de terminal. Acesta preia specificațiile hardware și software, detaliile sistemului de operare și datele kernel-ului pentru a le afișa într-o fereastră de terminal. Utilitarul combină descoperirea sistemului cu branding-ul distribuției, afișând specificațiile colectate alături de logo-uri ASCII-art. Include un utilitar pentru a declanșa capturi de ecran ale output-ului terminalului rezultat. Instrumentul gestionează extragerea variabilelor de mediu și execuția comenzilor externe de sistem pentru a formata și aranja metadatele sistemului pentru afișare.
Allows users to showcase personalized Linux environment themes and configurations through system profiling.
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
Manages desktop backgrounds and visual preferences specifically for Linux systems.
Wayfire este un compositor Wayland modular pentru Linux care funcționează ca un controller de sesiune grafică și window manager. Oferă infrastructura de bază pentru un mediu desktop prin gestionarea plasării ferestrelor, gestionarea dispozitivelor de input și configurațiile de ieșire a afișajului. Compositorul utilizează randarea accelerată hardware pentru a gestiona starea desktop-ului și a coordona interacțiunea dintre aplicațiile client și serverul de afișare. Proiectul se distinge prin arhitectura sa bazată pe plugin-uri, care permite extinderea dinamică a funcționalității de bază prin componente modulare. Oferă o personalizare extinsă a spațiului de lucru grafic, inclusiv aplicarea efectelor vizuale precum blur și transparență, precum și animații de tranziție a ferestrelor. Utilizatorii pot defini comportamentul întregului mediu printr-un fișier de configurare centralizat, care guvernează regulile de gestionare a ferestrelor, binding-urile de comenzi de input și serviciile automate de fundal. Dincolo de capabilitățile sale de bază de windowing, compositor-ul include suport pentru aplicații X11 legacy și oferă instrumente pentru gestionarea afișajelor multi-monitor. Încorporează funcționalități de securitate precum blocarea ecranului și gestionarea energiei, alături de automatizarea pentru acțiuni hardware și procese de startup. Sistemul organizează ferestrele în grile spațiale și susține manipularea geometrică complexă pentru a menține un layout de desktop organizat.
Allows tailoring the graphical workspace through window rules, visual effects, and background services.
Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into structured grid layouts. It functions as a desktop utility that automates window placement and provides tools for customizing the graphical interface of Linux systems. The project distinguishes itself through a constraint-based geometry engine that maintains alignment during resizing and a declarative rendering system that maps grid definitions to screen space. It supports workspace-scoped state management, allowing for independent tiling configurations across different virtu
Modifies graphical interface and window behavior through custom layouts and snapping.