¿Cómo eliminar las resoluciones disponibles de un monitor?

2

He conectado mi Mac mini 2007 a una pantalla de TV vizio usando un adaptador de dvi a VGA.

OSX identifica correctamente la pantalla de modo que el DDC está funcionando, pero OSX también proporciona varias resoluciones que la pantalla no puede admitir. Cuando alguien cambia la resolución de la pantalla, generalmente dentro de un juego, la pantalla deja de funcionar y tengo que esforzarme un poco para que el sistema pueda volver a utilizarse.

Me gustaría forzar que OSX muestre solo 1920x1080 en las resoluciones disponibles.

¿Hay alguna manera de permitir que OSX solo muestre una resolución disponible para este monitor?

    
pregunta Adam Davis 03.09.2012 - 20:05

1 respuesta

10

No he usado esta aplicación, pero aparentemente puedes hacer eso (y mucho más) en SwitchResX, disponible aquí: enlace

En esta página dice que "SwitchResX también puede bloquear resoluciones no utilizadas": enlace , y desde el software permite crear configuraciones de pantalla para aplicaciones individuales (descritas aquí: enlace ), tal vez incluso pueda deshabilitar ciertas resoluciones en ese juego y otras aplicaciones relevantes solamente.

SwitchResX es shareware y cuesta 14 USD. Puedes probarlo gratis por 10 días.

Si desea desactivar manualmente las resoluciones disponibles, edite este archivo

/System/Library/Frameworks/IOKit.framework/Versions/A/Resources/IOGraphicsProperties.plist

En hay una sección que se parece a esto:

    <key>gtf-resolutions</key>
<array>
    <integer>640</integer>
    <integer>800</integer>
    <integer>1024</integer>
    <integer>1280</integer>
    <integer>50332928</integer>
    <integer>67110144</integer>
    <integer>1344</integer>
    <integer>1400</integer>
    <integer>1600</integer>
    <integer>1920</integer>
    <integer>100665344</integer>
    <integer>2304</integer>
</array>

Estos son todos los anchos, la altura es calculada por el sistema. No puede eliminar la resolución máxima, no aparece en este archivo, pero proviene del monitor en sí.

Agrega o elimina resoluciones de esa sección.

No lo he intentado yo mismo, y lo estás haciendo bajo tu propio riesgo.

Nota: para editar este archivo, debe iniciar sesión como root, editarlo usando sudo en el Terminal y un editor basado en el terminal como vi, o usar un editor que desbloquee el archivo para usted como TextWrangler. O, y esta podría ser la mejor manera, copie el archivo en el escritorio, edítelo y luego arrástrelo y suéltelo en la ubicación correcta manteniendo presionada la tecla Opción (se le pedirá su contraseña de administrador).

Puede ser una buena idea crear una copia de seguridad del archivo original antes de realizar cualquier cambio.

    
respondido por el user28268 06.09.2012 - 23:11

Lea otras preguntas en las etiquetas