¿Cómo configurar la resolución de pantalla con un método abreviado de teclado en Retina MBP?

15

Me encontré cambiando entre la configuración de "resolución efectiva" de 1440x900 y 1920x1200 dependiendo de lo que esté haciendo (necesito más espacio en la pantalla, etc.).

  1. ¿Hay alguna manera de alternar entre estos dos modos con un atajo de teclado?
  2. ¿Puedo invocar un modo con un método abreviado de teclado?
  3. De forma alternativa, ¿esto se puede hacer a través de un AppleScript (y, por lo tanto, enlazado a un método abreviado de teclado)?
pregunta FeifanZ 02.08.2012 - 14:55

6 respuestas

6

QuickRes (4 USD)

Según su descripción, QuickRes parece cumplir perfectamente lo que está tratando de hacer. Puede establecer varias resoluciones (hasta 8) en sus preferencias y asignarles atajos de teclado. Para acceder a las preferencias, inicie QuickRes y Ctrl : haga clic (clic derecho) en el icono que aparecerá en la barra de menús. Tenga en cuenta que Mac le dará un error y afirmará que proviene de un "desarrollador no identificado"; simplemente Ctrl : haz clic en el icono de la aplicación en el Finder y haz clic en Abrir.

Las capturas de pantalla están debajo:

OpcionesdeQuickRes.HagaclicenPreferencias.Además,despuésdeestablecerlasresoluciones,puedesimplementehacerclicenesteicononormalmenteparaalternarentrelasresoluciones.

Panel de resoluciones de las preferencias de QuickRes. Puedes agregar más resoluciones preferidas en "Avanzado". Además, debido a que se tomó en un iMac, tendrá diferentes opciones de resolución para su MacBook Pro Retina.

PaneldeaccesosdirectosdelaspreferenciasdeQuickRes.Enestemomento,miaccesodirectoesComando-Opción-R.Puedescambiaresto,porsupuesto.

En el panel Avanzado, puede establecer cuántas resoluciones desea alternar. El acceso directo solo funciona cuando tienes QuickRes abierto (es una aplicación liviana, así que no te preocupes por los recursos), por lo que te recomiendo que selecciones "Abrir QuickRes al iniciar sesión" para salir de tu camino.

    
respondido por el Ethan Lee 16.11.2012 - 00:22
6

Uso un AppleScript que alterna entre 3 de las opciones de 'escala' según la opción actual ...

local index1, index2, index3

set index1 to 3 -- 1440 x 900 (Best for Retina)
set index2 to 4 -- 1680 x 1050
set index3 to 5 -- 1920 x 1200 (More Space)

-- Launch "System Preferences", open the "Displays" options and change to the "Display" tab
tell application "System Preferences"
    activate
    set the current pane to pane id "com.apple.preference.displays"
    reveal anchor "displaysDisplayTab" of pane id "com.apple.preference.displays"
end tell

local indexToUse

-- Now lets make the necessary changes
tell application "System Events"
    tell window "Color LCD" of application process "System Preferences" of application "System Events"
        tell tab group 1

            -- Click the "Scaled" radio button
            click radio button "Scaled"

            tell radio group 1 of group 1
                -- Depending on what scale option/index is current selected, set the appropriate new option/index to use
                if (value of radio button index1) is true then
                    set indexToUse to index2
                else if (value of radio button index2) is true then
                    set indexToUse to index3
                else
                    set indexToUse to index1
                end if

                -- Click the radio button for the new scale option/index
                click radio button indexToUse
            end tell

        end tell

        -- If option/index 1 is selected a warning prompt is displayed, click the OK button to dismiss the prompt
        if indexToUse = 1 then
            click button "OK" of sheet 1
        end if
    end tell
end tell

-- Quit "System Preferences"
quit application "System Preferences"
    
respondido por el HaggleLad 17.05.2013 - 10:51
3

No tengo un MacBook Pro con una pantalla Retina, por lo que probablemente tenga que cambiar los números de las filas. No sé si esto funcionaría con múltiples pantallas.

tell application "System Preferences"
    reveal anchor "displaysDisplayTab" of pane "com.apple.preference.displays"
end tell
tell application "System Events" to tell process "System Preferences"
    tell tab group 1 of window 1
        click radio button "scaled"
        tell table 1 of scroll area 1
            if selected of row 1 then
                set selected of row 2 to true
            else
                set selected of row 1 to true
            end if
        end tell
    end tell
end tell
quit application "System Preferences"

Puede darle un acceso directo al script con Alfred o FastScripts o creando un servicio Automator .

    
respondido por el user495470 15.11.2012 - 23:29
0

Bien, entonces SwitchResX 4 parece ser capaz de hacer esto, en unos pocos y sencillos pasos.

  1. Instale SwitchResX 4 (Duh).
  2. Inicia el panel de preferencias de SwitchResX 4, que debería verse como a continuación:
  3. Desdeallí,vayaaDisplaySetsyagregueunnuevoconjunto,alquellamaremosRetina-FullSize,yasignémosloaunacombinacióndeteclasdeaccesorápido(enestecaso,elegíopt+F1),yseleccioneelResolucióndeltamaño(1920x1200).
  4. Crea un segundo conjunto, al que llamaremos Retina - Better Looking , y lo asignaremos a la resolución adecuada & teclas (elegí 1600 x 1000 & opt + F2 , respectivamente).
  5. ???
  6. Beneficio! Ahora ha configurado SwitchResX para poder cambiar de resolución. (Nota: este programa es shareware, y no estoy asociado con él de ninguna manera. Lo encontré mientras hacía una simple búsqueda en Google).
respondido por el Richard J. Ross III 02.08.2012 - 16:03
0

Quicksilver también puede hacerlo si habilitas el complemento Displays. Lo uso todo el tiempo. También puede asignar disparadores a resoluciones / acciones específicas.

Tambiénvea enlace para obtener una descripción rápida. Y aquí está la descripción de la ayuda:

  

Muestra el complemento
  El complemento de pantallas le permite a Quicksilver indexar las pantallas actualmente conectadas a su Mac para configurar el escritorio   Imagen y su resolución, profundidad de color y frecuencia de actualización.

También vea Retina de Macbook Pro que se ejecuta en resolución nativa

    
respondido por el studgeek 30.11.2012 - 14:26
0

ResolutionTab

Disponible en la App Store por $ 1.99. Es simple y parece estar bien hecho. Le permite asignar un acceso directo global.

    
respondido por el johndbritton 03.12.2012 - 11:42

Lea otras preguntas en las etiquetas