awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesLinux Desktop Customizations

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.

Awesome Linux Desktop Customizations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • prasanthrangan/hyprdotsAvatar prasanthrangan

    prasanthrangan/hyprdots

    8,515Vezi pe GitHub↗

    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.

    Shell
    Vezi pe GitHub↗8,515
  • papirusdevelopmentteam/papirus-icon-themeAvatar PapirusDevelopmentTeam

    PapirusDevelopmentTeam/papirus-icon-theme

    7,891Vezi pe GitHub↗

    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.

    Shell
    Vezi pe GitHub↗7,891
  • adi1090x/polybar-themesAvatar adi1090x

    adi1090x/polybar-themes

    6,198Vezi pe GitHub↗

    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.

    Shelladi1090xarchcraftarchlinux
    Vezi pe GitHub↗6,198
  • grassmunk/chicago95Avatar grassmunk

    grassmunk/Chicago95

    5,850Vezi pe GitHub↗

    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.

    HTMLgtk3-themethemexfce-theme
    Vezi pe GitHub↗5,850
  • mrglockenspiel/activate-linuxAvatar MrGlockenspiel

    MrGlockenspiel/activate-linux

    5,841Vezi pe GitHub↗

    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.

    C
    Vezi pe GitHub↗5,841
  • airblader/i3Avatar Airblader

    Airblader/i3

    5,799Vezi pe GitHub↗

    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.

    Ci3i3-gapsi3wm
    Vezi pe GitHub↗5,799
  • dunst-project/dunstAvatar dunst-project

    dunst-project/dunst

    5,532Vezi pe GitHub↗

    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.

    Ccdbuslibnotify
    Vezi pe GitHub↗5,532
  • rbreaves/kintoAvatar rbreaves

    rbreaves/kinto

    5,179Vezi pe GitHub↗

    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.

    Python
    Vezi pe GitHub↗5,179
  • home-sweet-gnome/dash-to-panelAvatar home-sweet-gnome

    home-sweet-gnome/dash-to-panel

    4,406Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗4,406
  • micheleg/dash-to-dockAvatar micheleg

    micheleg/dash-to-dock

    4,330Vezi pe GitHub↗

    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.

    JavaScriptdockgnomelinux
    Vezi pe GitHub↗4,330
  • kittykatt/screenfetchAvatar KittyKatt

    KittyKatt/screenFetch

    4,057Vezi pe GitHub↗

    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.

    Shell
    Vezi pe GitHub↗4,057
  • cheesecakeufo/komorebiAvatar cheesecakeufo

    cheesecakeufo/komorebi

    3,735Vezi pe 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

    Manages desktop backgrounds and visual preferences specifically for Linux systems.

    Vala
    Vezi pe GitHub↗3,735
  • wayfirewm/wayfireAvatar WayfireWM

    WayfireWM/wayfire

    3,001Vezi pe GitHub↗

    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.

    C++wayfirewaylandwayland-compositor
    Vezi pe GitHub↗3,001
  • domferr/tilingshellAvatar domferr

    domferr/tilingshell

    1,934Vezi pe GitHub↗

    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.

    TypeScriptfancyzonesgnomegnome-extension
    Vezi pe GitHub↗1,934
  1. Home
  2. Operating Systems & Systems Programming
  3. Linux Desktop Customizations

Explorează sub-etichetele

  • Command-Line Productivity ToolsUtilities for controlling the graphical environment and automating workflows through command-line instructions. **Distinct from Linux Desktop Customizations:** Distinct from Linux Desktop Customizations: focuses on functional automation and productivity shortcuts rather than visual or functional personalization.
  • MacOS Workflow EmulationConfigurations that replicate the specific modifier key patterns and system shortcuts of macOS on other platforms. **Distinct from Linux Desktop Customizations:** Focuses specifically on emulating macOS input patterns rather than general Linux desktop personalization
  • Notification ServicesServices that manage the delivery and display of system alerts and application messages. **Distinct from Linux Desktop Customizations:** Linux Desktop Customizations is too broad; this specifically targets the notification daemon aspect of the interface.
  • OS Interface EmulationTools that mimic the specific visual warnings and interface elements of other operating systems. **Distinct from Linux Desktop Customizations:** Focuses specifically on simulating the look of other OSes (like Windows) rather than general Linux personalization.