Wie stelle ich die Standardposition und / oder -größe des Fensters ein?

10

Wenn ich eine Anwendung wie Terminal oder Vorschau starte, werden sie immer als kleines Fenster in der oberen linken Ecke des Bildschirms geöffnet. Gibt es eine Möglichkeit, sie so einzustellen, dass sie in der Mitte des Bildschirms geöffnet werden? Am liebsten auch maximiert?

Siyuan Ren
quelle

Antworten:

12

In Terminal können Sie die Standardfenstergröße über Einstellungen> Einstellungen> Fenster ändern:

Sie können auch Fenstergruppen verwenden, um eine Standardposition und -größe für das Fenster festzulegen, das beim Starten von Terminal geöffnet wird (jedoch nicht für neue Fenster, die später geöffnet werden).

Ich verwende Sequential und Skim als Alternativen zu Preview und iTerm 2 als Alternative zu Terminal. Alle haben die Option, Fenster standardmäßig im Vollbildmodus zu öffnen, und alle haben ihre eigenen (vor Lion und tatsächlich verwendbaren) Implementierungen für Vollbildfenster.

Die Größen von Finder-Fenstern werden in .DS_StoreDateien gespeichert und es gibt keine Standardeinstellungen für die Fenstergröße com.apple.Finder.plistoder ähnliches. Ich benutze ein Skript wie dieses, um die Eigenschaften von Windows zurückzusetzen:

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
Lri
quelle
6

Slate (ein Fenstermanager) ist äußerst konfigurierbar. Mithilfe der JavaScript-Konfigurationsdatei können Sie dies tun. Ereignisse wie das Öffnen eines Fensters können mit einem JavaScript-Rückruf behandelt werden, der das Fenster bewegt, um den Bildschirm auszufüllen.

Ein Beispiel für das, was Sie wollen: (ziemlich direkt von der Wiki-Seite entnommen)

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");
    }
});
0942v8653
quelle
1
Und ich gab Ihnen Punkte für diese 2, danke für die Veröffentlichung des Drehbuchs :)
Ruskes
0

Wenn ich unter OSX 10.9 das Terminalfenster an eine andere Stelle ziehe und dann beende, wird der neue Speicherort beim Neustart gespeichert. Um die Größe des Fensters zu ändern, können Sie unter Einstellungen -> Text die Schriftgröße vergrößern, die gespeichert wird. Unter Einstellungen -> Fenster können Sie auch die Anzahl der Zeilen / Spalten festlegen.

mkaz
quelle
-2

Holen Sie sich eine App namens SizeUp. Es ist nicht kostenlos, macht sich aber schnell in der Produktivität bezahlt.

sbrown
quelle