Come impostare la posizione e / o le dimensioni predefinite della finestra?


10

Ogni volta che avvio un'applicazione come Terminale o Anteprima, vengono sempre aperti come una piccola finestra nell'angolo in alto a sinistra dello schermo. C'è un modo per impostarli per aprirsi al centro dello schermo? Preferibilmente anche massimizzato?

Risposte:


12

In Terminale è possibile modificare la dimensione della finestra predefinita da Preferenze> Impostazioni> Finestra:

È inoltre possibile utilizzare i gruppi di finestre per impostare una posizione e una dimensione predefinite per la finestra aperta all'avvio di Terminal (ma non per le nuove finestre aperte in seguito).

Uso Sequential e Skim in alternativa a Preview e iTerm 2 in alternativa a Terminal. Tutti hanno un'opzione per aprire le finestre a schermo intero per impostazione predefinita e tutti hanno le proprie implementazioni (pre-Lion e effettivamente utilizzabili) per le finestre a schermo intero.

Le dimensioni delle finestre del Finder vengono salvate in .DS_Storefile e non ci sono impostazioni predefinite per le dimensioni della finestra com.apple.Finder.plisto altro. Uso uno script come questo per ripristinare le proprietà di Windows:

tell application "Finder"
    if number of Finder windows is 0 then return
    tell Finder window 1
        set toolbar visible to false
        set sidebar width to 0
        set statusbar visible to false
        set current view to column view
        set bounds to {960, 44, 1920, 1076}
        tell its column view options
            set shows icon to false
        end tell
    end tell
end tell

6

Slate (un gestore di finestre) è estremamente configurabile e l'utilizzo del file di configurazione JavaScript ti consentirà di farlo. Eventi come l'apertura di una finestra possono essere gestiti con un callback JavaScript che sposta la finestra per riempire lo schermo.

Un esempio di ciò che vuoi: (preso praticamente direttamente dalla pagina wiki)

slate.on("windowOpened", function(event, win) {
    if (win.app().name() === "Terminal" || win.app().name() === "Preview") {
        win.move("x" : "screenOriginX", "y" : "screenOriginY",
                 "width" : "screenSizeX", "height" : "screenSizeY");
    }
});

1
E ti ho dato dei punti per questo 2, in ringraziamento per aver pubblicato la sceneggiatura :)
Ruskes,


0

Su OSX 10.9, quando trascino la finestra del Terminale in un punto diverso, quindi esco, la nuova posizione viene ricordata al riavvio. Per modificare le dimensioni della finestra, in Preferenze -> Testo, puoi aumentare le dimensioni del carattere, che verrà ricordato. In Preferenze -> Finestra, puoi anche impostare il numero di righe / colonne.


-2

Ottieni un'app chiamata SizeUp. Non è gratuito ma si ripaga da solo in termini di produttività molto rapidamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.