6 votes

Comment puis-je définir une résolution d'affichage mise à l'échelle à partir de la ligne de commande dans MacOS Catalina ?

J'essaie d'automatiser la configuration d'un Mac exécutant MacOS Catalina (10.15.1).

J'ai trouvé cette question : Comment puis-je définir les paramètres d'affichage en utilisant la ligne de commande ? . Mais aucune des réponses n'explique vraiment comment je peux définir ce paramètre "texte légèrement plus grand". J'aimerais savoir comment définir automatiquement la configuration de la capture d'écran ci-dessous :

Display Scaled Resolution

Y a-t-il un moyen de le faire en utilisant le defaults commande ?

7voto

moodforaday Points 2633

Je n'ai pas connaissance d'un moyen de faire cela via defaults write (bien que cela semble être devrait être possible). J'ai même vérifié MacPilot qui est habituellement mon choix pour les valeurs par défaut cachées.

Ma suggestion serait d'utiliser display_manager.py qui est le meilleur outil en ligne de commande que je connaisse et qui est activement développé. Il est gratuit, mais vous devrez déterminer les paramètres appropriés pour votre ordinateur.

Il y a aussi SwitchResX qui est une application commerciale (16 $, je crois) mais si vous n'en avez besoin que pour la configuration initiale, c'est peut-être trop.

Enfin, et surtout, il y a Menu d'affichage qui est gratuit, mais qui, moyennant un achat in-app de 2 $, ajoute la prise en charge d'AppleScript, ce qui signifie que vous pouvez l'utiliser à partir de la ligne de commande.

1voto

Andrew Koper Points 141

Je suis tombé sur ceci et j'ai essayé la suggestion de TJ display_manager.py Le script a fonctionné à merveille et m'a même donné une option pour augmenter la résolution par rapport à ce que System Prefs/Displays proposait.

J'ai téléchargé le git complet dans mon répertoire d'application. Puis j'ai exécuté :

/Applications/display_manager-stable/display_manager.py show highest

J'ai pris les résultats et j'ai lancé ça :

/Applications/display_manager-stable/display_manager.py res 1920 1080

J'ai configuré un LaunchAgent (en utilisant Lingon) avec la commande ci-dessus et maintenant, lorsque mon headless mini redémarre, je suis capable de me connecter à distance et je n'obtiens pas la résolution par défaut qui ne fonctionne pas.

Merci pour ce TJ. Je ne savais pas que cela existait.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X