2 votes

Changer le moniteur principal sur Mac de manière programmatique

Je voudrais désactiver le moniteur principal sur un Mac et changer le moniteur secondaire en moniteur principal de manière programmatique. Avez-vous une idée de la manière dont je peux procéder ? Je ne sais pas par où commencer mes recherches.

2voto

Frankie Tanti Points 36

Pour faire du moniteur secondaire l'écran principal, c'est assez simple. Il faut définir l'origine 0,0 à l'écran secondaire en utilisant CGConfigureDisplayOrigin() .

Un échantillon complet peut être trouvé Aquí

À la question comment désactiver le moniteur, malheureusement je n'ai pas de réponse.j'essaie de comprendre comment cela peut être fait parce qu'il ya des applications comme SwitchResX qui sont capables de désactiver les écrans, donc d'une manière ou d'une autre, cela doit être possible.

1voto

Steve C Points 21

Hmscreens fonctionnent très bien :

http://www.hamsoftengineering.com/codeSharing/hmscreens/hmscreens.html

Voici un exemple de ligne de commande pour échanger des moineaux :

hmscreens -setMainID `hmscreens -info | grep "Screen ID:" | head -2 | tail -1 | sed 's/[^0-9]*//g'`

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X