Je voudrais configurer la propriété 'Scaled' de l'écran de mon Macbook Pro en utilisant la ligne de commande. Comment pourrais-je faire cela ?
Votre outil fonctionne très bien! il se combine également très bien avec les raccourcis sur Monterey
Je voudrais configurer la propriété 'Scaled' de l'écran de mon Macbook Pro en utilisant la ligne de commande. Comment pourrais-je faire cela ?
Pour définir les résolutions d'affichage multiples, les rotations, le miroir et le positionnement via le terminal, utilisez displayplacer.
Exécutez displayplacer list
pour voir les résolutions possibles de votre écran. Vous voudrez utiliser celles marquées comme scaling:on
Ensuite, exécutez une commande similaire à celle-ci pour définir la configuration displayplacer "id:A46D2F5E-487B-CC69-C588-ECFD519016E5 res:1920x1080 scaling:on origin:(0,0) degree:0"
Aussi disponible via Homebrew : brew tap jakehilborn/jakehilborn && brew install displayplacer
Votre outil fonctionne très bien! il se combine également très bien avec les raccourcis sur Monterey
Comme un idiot, j'avais réglé l'affichage à 75 Hz (pourquoi? relisez mon commentaire depuis le début). Je pouvais accéder à l'affichage lorsqu'il était branché dans un port HDMI différent, mais l'ID avait changé. displayplacer a fonctionné pour moi car il m'a permis d'abord d'identifier l'ID de l'affichage, puis d'exécuter une commande displayplacer toutes les 2 secondes dans une boucle, puis de brancher l'affichage dans le port HDMI - après environ 60 secondes, mon affichage est revenu à 60 Hz. <3
Ceci est un outil génial - merci de l'avoir partagé. J'ai un affichage que mon Mac configure de manière exaspérante en "actualisation variable" par défaut et qui nécessite que je le réinitialise de temps en temps. Avec cela, je peux le scripter chaque fois que je branche mon Mac pour le faire fonctionner.
Utilisez screenresolution sur les nouvelles versions du système d'exploitation
git clone https://github.com/jhford/screenresolution.git
cd screenresolution
make dmg
./screenresolution set 1920x1080x32@60
csreen n'a rien fait pour moi sur os x 10.10.5. Ces étapes ont fonctionné pour moi.
Juste pour info, cet outil est maintenant aussi disponible sur Homebrew pour une installation super facile : brew install screenresolution
mais malheureusement il ne prend pas en charge les résolutions Retina.
MISE À JOUR (Octobre, 2023) : Malheureusement, RDM n'existe plus sur Homebrew :(
Voir RDM, qui peut être installé avec brew :
brew install avibrazil-rdm
Ce n'est pas bien documenté, mais le même exécutable qui lance l'interface graphique peut également être utilisé via la ligne de commande, donc après l'installation, vous pouvez exécuter...
/Applications/RDM.app/Contents/MacOS/SetResX --modes
...affichera toutes les options disponibles, y compris un facteur de "scale" pour les modes Retina/HiDPI. Vous pouvez ensuite définir votre mode souhaité par exemple...
/Applications/RDM.app/Contents/MacOS/SetResX -w 1680 -h 1050 -s 2.0
Si vous exécutez le binaire via la ligne de commande sans argument, il affichera toutes les options de la ligne de commande puis démarrera l'interface graphique. Ou vous pouvez consulter les sources directement pour les voir.
Note: Cette réponse est obsolète.
J'ai un MacBook Pro début 2013 avec écran Retina sous OS X 10.8.5 et j'ai testé cscreen utilitaire en ligne de commande et il fonctionne pour changer la résolution via la ligne de commande. Vous pouvez télécharger le cscreenIntel.dmg depuis le lien fourni. Dans un terminal, utilisez cscreen -h
pour afficher les informations d'aide internes. Un exemple d'utilisation : cscreen -d 32 -x 1680 -y 1050
BTW D'après ce que je sais, les versions d'OS X basées sur Intel ne comprennent pas d'exécutable natif, c'est pourquoi je vous redirige vers un utilitaire tiers.
Utilisez displayplacer pour les nouvelles versions de macOS et pour les configurations multi-écrans. Plus d'informations dans ma réponse ci-dessous.
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.
2 votes
display_manager.py fonctionne pour moi. J'utilise cette commande pour obtenir un affichage mis à l'échelle en 1920x1080 @60fps sur mon moniteur 4K :
/path/to/display_manager.py res 1920 1080 60