¿Cómo puedo establecer la configuración de pantalla usando la línea de comando?


14

Me gustaría configurar la propiedad 'Escalado' de mi pantalla Macbook Pro usando la línea de comando. ¿Cómo podría hacer eso?

Respuestas:


8

Tengo una MacBook Pro de principios de 2013 con pantalla Retina con OS X 10.8.5 y probé la utilidad de línea de comandos de cscreen y funciona para cambiar la resolución a través de la línea de comandos. Puede descargar cscreenIntel.dmg desde el enlace proporcionado. En un terminal, utilice cscreen -hpara generar la información de ayuda interna. Un ejemplo de uso:cscreen -d 32 -x 1680 -y 1050

Por cierto, que yo sepa, las versiones basadas en Intel de OS X no incluyen un ejecutable nativo y por qué te estoy señalando a una utilidad de terceros.


1
No funcionó para mí en el escritorio de os x yosemite 10.10.5.
user674669

Use displayplacer para nuevas versiones de macOS y para configuraciones de monitores múltiples. Más información en mi respuesta a continuación.
Jake Hilborn

14

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

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

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


1
Solo para su información, esta herramienta ahora también está disponible en Homebrew para una instalación súper fácil: brew install screenresolutionpero desafortunadamente no admite resoluciones Retina.
James

5

Para establecer resoluciones de pantalla múltiple, rotaciones, reflejo y posicionamiento mediante terminal, use displayplacer .

Ejecute displayplacer listpara ver las posibles resoluciones para su pantalla. Querrás usar los marcados comoscaling:on

Luego, ejecute un comando similar a este 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


2

Consulte RDM , que se puede instalar con:

brew cask install avibrazil-rdm

No está bien documentado, pero el mismo ejecutable que inicia la GUI también se puede usar a través de la línea de comandos, por lo que después de la instalación puede ejecutar ...

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

... enumerará todas las opciones disponibles, incluido un factor de "escala" para los modos Retina / HiDPI. Luego puede configurar el modo deseado, por ejemplo ...

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

Si ejecuta el binario a través de la línea de comando sin un argumento, enumerará todas las opciones de línea de comando y luego iniciará la GUI. O puede echar un vistazo a la fuente directamente para verlos: https://github.com/avibrazil/RDM/blob/master/main.mm

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.