Come impostare le dimensioni predefinite della finestra del Finder per * tutte * le situazioni?

3

Ci sono un sacco di post su questo (come Come impostare il default dimensione della finestra del Finder? ), ma nessuno è in grado di modificare la dimensione predefinita ovunque , comprese cartelle di rete condivise da un PC Windows.

Quindi quando apro una cartella di rete tramite Trova / Connetti al server con un indirizzo smb: //, la dimensione del Finder aperta è sempre molto piccola (circa 770x440 px ), indipendentemente dalla dimensione "ricordata" che ho fatto con il trucco Cmd + Resize + Relaunch che vedo ovunque.

Sono su Mac OS X 10.11 (El Capitan), ma non ha mai funzionato neanche nelle versioni precedenti di OS X.

    
posta dbernard 05.11.2015 - 15:35
fonte

1 risposta

5

Cerco molto in com.apple.finder.plist file (sotto la cartella ~/Library/Preferences ) per trovare la risposta, ma non posso. Penso che l'opzione migliore per fare ciò che vuoi sia creare un AppleScript e usarlo come servizio con l'automatore.

So che non è quello che vuoi, ma è una soluzione per cambiare la dimensione della finestra per la finestra attiva con un collegamento.

Useremo l'Applescript qui sotto (maggiori informazioni su questo Applescript qui )

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

Come creare il servizio con Automator

  1. Apri Automator e seleziona il servizio

  2. CercaAppleScriptefaidoppioclicsuRunAppleScript

  3. InServiceReceivesimpostatosunoinputinanyapplication

  4. CopialoscriptdiseguitoeincollaloinAutomator

  5. Nondimenticaredisalvareiltuoservizio(cmd+s)

Assegnaunascorciatoiaperiltuoservizio

  1. VaiaPreferenzediSistema/Tastiera/Scorciatoie
  2. DallabarralateralesinistraselezionaServizi
  3. Trovailtuoservizioeaggiungiunascorciatoia(e.x.cmd+maiusc+w)

Oraaprilacartella,premicmd+shift+weilimitidellafinestracambierannoin{0,100,490,248}

UlterioriinformazionisuBoundsProperty,percreareiltuo qui

Aggiornamento:

Ecco l'AppleScript per scegliere la larghezza e l'altezza per la finestra senza cambiare la destinazione dal lato dello schermo . Cambia solo myWindowWidth e myWindowHeight . Inoltre ho alcune altre variabili nel commento per capire il codice. Per favore, rispondi se hai qualche domanda!

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
    
risposta data 14.02.2016 - 18:23
fonte

Leggi altre domande sui tag