¿Cómo establecer el tamaño predeterminado de la ventana del Finder para * todas * las situaciones?

3

Hay toneladas de publicaciones al respecto (como Cómo establecer la configuración predeterminada ¿el tamaño de la ventana del buscador? ), pero ninguno puede cambiar el tamaño predeterminado en todas partes , incluyendo carpetas de red compartidas desde una PC con Windows.

Entonces, cuando abro una carpeta de red a través de Finder / Connect to Server con una dirección smb: //, el tamaño del Finder abierto es siempre muy pequeño (alrededor de 770x440 px ), independientemente del tamaño "recordado" que hice con el truco Cmd + Resize + Relanchar que veo en todas partes.

Estoy en Mac OS X 10.11 (El Capitán), pero tampoco funcionó en versiones anteriores de OS X.

    
pregunta dbernard 05.11.2015 - 15:35

1 respuesta

5

Busco mucho en el archivo com.apple.finder.plist (debajo de la carpeta ~/Library/Preferences ) para encontrar la respuesta pero no puedo. Creo que la mejor opción para hacer lo que quieres es crear un AppleScript y usarlo como un servicio con automator.

Sé que no es lo que quieres, pero es una solución para cambiar el tamaño de la ventana para la ventana activa con un acceso directo.

Usaremos el código de Apple a continuación (más información sobre este Código de manzana aquí )

on run
    tell application "Finder"
        activate
        set bounds of front window to {0, 100, 490, 248}
    end tell
end run

Cómo crear el servicio con Automator

  1. Abre Automator y selecciona servicio

  2. BuscaAppleScriptyhazdobleclicenRunAppleScript

  3. EnServiceReceivesestablecidoennoinputenanyapplication

  4. CopielasecuenciadecomandosacontinuaciónypéguelaenAutomator

  5. Noolvideguardarsuservicio(cmd+s)

Asignaunaccesodirectoparatuservicio

  1. VayaaPreferenciasdelsistema/Teclado/Accesosdirectos
  2. Enlabarralateralizquierda,seleccioneServicios
  3. Encuentresuservicioyagregueunaccesodirecto(porejemplo,cmd+shift+w)

Ahoraabrasucarpeta,presionecmd+shift+wyloslímitesdelaventanacambiarána{0,100,490,248}

MásinformaciónsobreBoundsProperty,paracrearsupropio aquí

Actualización:

Aquí está el AppleScript para elegir su propio ancho y alto para la ventana sin cambiar el destino desde el lado de la pantalla . Solo cambia myWindowWidth y myWindowHeight . También tengo algunas otras variables en el comentario para entender el código. Por favor, responda si tiene alguna pregunta!

on run
    tell application "Finder"
        activate
        --we take the bounds properties of the front window
        set windowAreaDimensions to bounds of the front window
        set x1 to item 1 of windowAreaDimensions
        set y1 to item 2 of windowAreaDimensions
        set x2 to item 3 of windowAreaDimensions
        set y2 to item 4 of windowAreaDimensions

        set destToLeft to x1
        set destToTop to y1
        --set destToRight to x2
        --set destToBottom to y2
        --set previousWindowWidth to destToRight - destToLeft
        --set peviousWindowHeight to destToBottom - destToTop

        set myWindowWidth to 730
        set myWindowHeight to 521
        set sameWidth to destToLeft + myWindowWidth
        set sameHeight to destToTop + myWindowHeight

        --The following line script return the bounds of the front window
        --get the bounds of the front window

        --The following line set our bounds for the front window
        set bounds of front window to {destToLeft, destToTop, sameWidth, sameHeight}
    end tell
end run
    
respondido por el yannisalexiou 14.02.2016 - 18:23

Lea otras preguntas en las etiquetas