3 Repos
Modifying the visual presentation and theme of a Linux desktop environment.
Distinct from Linux Desktop Environments: No candidate covers the general aesthetic customization of a Linux shell without focusing on installation or optimization.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Desktop Interface Customization. Refine with filters or upvote what's useful.
Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov
Changes the look and feel of the environment through themes, color schemes, and visual styles.
Ulauncher ist ein tastaturgesteuerter Application Launcher und eine erweiterbare Befehlspalette für Linux-Desktop-Umgebungen. Er bietet eine durchsuchbare Oberfläche zum Starten installierter Software und zum Navigieren in lokalen Dateien. Das System verfügt über eine Python-basierte Plugin-Architektur, die die Integration von Erweiterungen von Drittanbietern und benutzerdefinierter Funktionalität ermöglicht. Es enthält eine themenfähige Oberfläche, die benutzerdefinierte Farbschemata und visuelle Stile unterstützt, um sich in die Systemumgebung einzufügen. Zu den Kernfunktionen gehören Fuzzy-String-Matching für die Software- und Dateisuche, ein integrierter mathematischer Taschenrechner für sofortige Berechnungen und ein lokaler Dateibrowser für die Systemnavigation.
Supports a themable interface with custom color schemes and visual styles for the Linux desktop environment.
PaperWM ist ein Tiling-Window-Manager und ein Manager für Multi-Monitor-Arbeitsbereiche, der als GNOME-Shell-Erweiterung implementiert ist. Er organisiert Anwendungsfenster in einem nicht überlappenden, scrollbaren horizontalen Tiling-Layout, was es Nutzern ermöglicht, mehr Anwendungen zu verwalten, als auf einen einzelnen Bildschirm passen. Das System zeichnet sich durch sein scrollbares Viewport-Tiling aus, das die Navigation durch eine Sequenz von Fenstern mittels Tastaturkürzeln und Touchpad-Gesten ermöglicht. Es bietet zudem ein Multi-Monitor-Arbeitsbereichs-Organisationsmodell, das jedem physischen Display unabhängige Tiling-Instanzen zuweist, während diese mit einem globalen Arbeitsbereichs-Stack synchronisiert werden. Das Projekt bietet umfassende Funktionen für die Fensterautomatisierung unter Verwendung regulärer Ausdrücke, um Layout-Eigenschaften und Layer zuzuweisen. Es beinhaltet einen dedizierten schwebenden Scratch-Layer für Utility-Fenster, Batch-Operationen für gleichzeitige Fensterbewegungen und eine interne API für benutzerdefiniertes Layout-Skripting und CSS-Schnittstellen-Styling.
Overrides the visual appearance of window borders, gaps, and system bars using custom CSS stylesheets.