2 dépôts
Management of multiple virtual desktops to isolate application sets and organize window groups.
Distinct from Workspace Organization: The candidates refer to project/business data organization or desktop decluttering, whereas this is about OS-level virtual windowing environments.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Virtual Workspaces. Refine with filters or upvote what's useful.
Qtile est un gestionnaire de fenêtres en mosaïque (tiling) programmable et un compositeur écrit et configuré en Python. Il organise les fenêtres d'application en tuiles sans chevauchement ou en modes flottants pour maximiser l'espace d'affichage, et prend en charge les protocoles de serveur d'affichage X11 et Wayland. L'environnement est défini par l'exécution de scripts Python, permettant une personnalisation programmatique des raccourcis clavier, des styles visuels et des comportements système. Cette approche permet un espace de travail personnalisé où l'interface utilisateur et la logique de disposition sont entièrement gérées via une configuration scriptée. Le projet couvre de larges domaines de fonctionnalités, notamment l'organisation d'espaces de travail virtuels, les flux de travail de bureau automatisés et la gestion des fenêtres d'application sur différents protocoles graphiques. Il inclut également des outils pour surveiller la santé du système via le suivi de l'allocation mémoire et le profilage des performances des processus.
Provides virtual workspace organization to manage multiple application sets across different virtual desktops.
Ce projet est une collection de dotfiles Unix et une configuration d'environnement de bureau personnalisée pour Linux. Il fournit un ensemble standardisé de fichiers de configuration pour assurer un comportement cohérent du shell et des applications, centré sur une configuration de gestionnaire de fenêtres en mosaïque (tiling window manager) et une interface utilisateur personnalisée. L'environnement dispose d'un tableau de bord de bureau avec des widgets modulaires et des barres latérales qui affichent les performances du système, la météo et les contrôles multimédias. Il inclut une carte complète des raccourcis clavier utilisant des liaisons de touches globales et spécifiques au mode pour lancer des applications et contrôler les actions du système. La configuration couvre la gestion des fenêtres par la navigation dans les espaces de travail et le contrôle de la mise en page, ainsi qu'une suite d'automatisation shell pour des tâches telles que la capture d'écran, le réglage du volume audio et l'optimisation des performances du système. Le projet est principalement implémenté en utilisant Lua.
Manages multiple virtual desktops to organize application windows and isolate specific work environments.