1 dépôt
Utilities for grouping multiple windows into a buffer to perform simultaneous layout or state changes.
Distinguishing note: None of the candidates cover the concept of buffering multiple OS windows for simultaneous batch movement or closing
Explore 1 awesome GitHub repository matching operating systems & systems programming · Batch Window Operations. Refine with filters or upvote what's useful.
PaperWM est un gestionnaire de fenêtres en mosaïque et un gestionnaire d'espaces de travail multi-écrans implémenté en tant qu'extension GNOME Shell. Il organise les fenêtres d'application dans une mise en page en mosaïque horizontale défilante et sans chevauchement, permettant aux utilisateurs de gérer plus d'applications qu'il n'est possible d'en afficher sur un seul écran. Le système se distingue par sa mosaïque à fenêtre défilante, qui permet la navigation à travers une séquence de fenêtres via des raccourcis clavier et des gestes de pavé tactile. Il dispose également d'un modèle d'organisation d'espace de travail multi-écrans qui assigne des instances de mosaïque indépendantes à chaque écran physique tout en les synchronisant avec une pile d'espace de travail globale. Le projet fournit de larges capacités pour l'automatisation des fenêtres en utilisant des expressions régulières pour assigner des propriétés de mise en page et des couches. Il inclut une couche de brouillon flottante dédiée pour les fenêtres utilitaires, des opérations par lots pour le déplacement simultané de fenêtres et une API interne pour le script de mise en page personnalisé et le stylage d'interface CSS.
Allows users to collect multiple windows into a temporary buffer for simultaneous reordering, movement, or closing.