32 votos

¿Cómo puedo configurar los ajustes de pantalla mediante la línea de comandos?

Me gustaría configurar la propiedad 'Scaled' de la pantalla de mi Macbook Pro utilizando la línea de comandos. ¿Cómo puedo hacerlo?

3 votos

display_manager.py funciona para mí. Uso este comando para obtener 1920x1080 @60fps a escala en mi monitor 4K: /path/to/display_manager.py res 1920 1080 60

25voto

Jake Hilborn Puntos 386

Para configurar resoluciones, rotaciones, reflejos y posicionamientos de varias pantallas a través del terminal, utilice displayplacer .

Ejecute displayplacer list para ver las resoluciones posibles para su pantalla. Le conviene utilizar las marcadas como scaling:on

A continuación, ejecute un comando similar al siguiente para establecer la configuración displayplacer "id:A46D2F5E-487B-CC69-C588-ECFD519016E5 res:1920x1080 scaling:on origin:(0,0) degree:0"

También disponible a través de Homebrew: brew tap jakehilborn/jakehilborn && brew install displayplacer

17voto

user674669 Puntos 136

Utilice resolución de pantalla en nuevas versiones del sistema operativo

 git clone https://github.com/jhford/screenresolution.git
 cd screenresolution
 make dmg
 ./screenresolution set 1920x1080x32@60

csreen no me hizo nada en os x 10.10.5. Estos pasos funcionaron para mí.

2 votos

Para tu información, esta herramienta también está disponible en Homebrew para una instalación muy sencilla: brew install screenresolution pero lamentablemente no es compatible con resoluciones Retina.

0 votos

Screenresolution no funcionó bien para mí con una resolución de pantalla personalizada añadido mientras displayplacer hizo

11voto

Véase RDM que se puede instalar con brew:

brew install avibrazil-rdm

No está bien documentado, pero el mismo ejecutable que lanza la GUI también se puede utilizar a través de la línea de comandos, por lo que después de instalar...

/Applications/RDM.app/Contents/MacOS/SetResX --modes

...listará todas las opciones disponibles, incluyendo un factor de "escala" para los modos Retina/HiDPI. A continuación, puede establecer el modo que desee, por ejemplo...

/Applications/RDM.app/Contents/MacOS/SetResX -w 1680 -h 1050 -s 2.0

Si ejecutas el binario a través de la línea de comandos sin ningún argumento, listará todas las opciones de la línea de comandos y luego iniciará la GUI. O puedes echar un vistazo al código fuente directamente para verlas: https://github.com/avibrazil/RDM/blob/master/main.mm

9voto

user3439894 Puntos 5883

Nota: Esta respuesta está obsoleta.

Tengo un MacBook Pro de principios de 2013 con Retina Display que ejecuta OS X 10.8.5 y he probado cscreen y funciona para cambiar la resolución a través de la línea de comandos. Puedes descargar el cscreenIntel.dmg desde el enlace proporcionado. En un terminal use cscreen -h para mostrar la información de ayuda interna. Un ejemplo de uso: cscreen -d 32 -x 1680 -y 1050

Por cierto, que yo sepa las versiones de OS X basadas en Intel no incluyen un ejecutable nativo y por eso te estoy indicando una utilidad de terceros.

1 votos

No funcionó para mí en os x yosemite 10.10.5 escritorio.

1 votos

Utilice displayplacer para las nuevas versiones de MacOS y para las configuraciones multimonitor. Más información en mi respuesta a continuación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X