1 dépôt
Identifying and listing connected physical monitors and their primary status.
Distinct from Scriptable Screen Layouts: Scriptable Screen Layouts refers to the arrangement logic, whereas this is the prerequisite act of detecting available displays.
Explore 1 awesome GitHub repository matching development tools & productivity · Display Enumeration. Refine with filters or upvote what's useful.
Phoenix est un automatiseur d'espace de travail et gestionnaire de fenêtres pour macOS qui utilise un moteur de script JavaScript pour contrôler les comportements au niveau du système. Il fonctionne comme un pont d'automatisation AppleScript, permettant aux utilisateurs de manipuler par programmation les états des applications, la géométrie des fenêtres et les interactions avec le bureau. Le projet permet la création de flux de travail personnalisés en liant des raccourcis clavier à des fonctions JavaScript. Cela permet l'automatisation d'actions système complexes, telles que l'organisation des mises en page d'applications sur plusieurs écrans et la gestion des espaces virtuels. Sa surface de capacités couvre la gestion des fenêtres et des applications, l'exécution asynchrone de commandes shell et l'automatisation au niveau du système. Il inclut également des utilitaires pour gérer les coordonnées d'écran 2D, planifier des tâches récurrentes et interagir avec l'utilisateur via des notifications système et des fenêtres modales. L'application prend en charge un mode démon pour une opération en arrière-plan et surveille le système de fichiers pour recharger les fichiers de configuration sans nécessiter de redémarrage.
Identifies the primary screen or enumerates all connected displays to support multi-monitor window layouts.