Comment définir la position et / ou la taille par défaut de la fenêtre?

10

Chaque fois que je démarre une application comme Terminal ou Aperçu, elles sont toujours ouvertes sous forme de petite fenêtre dans le coin supérieur gauche de l'écran. Existe-t-il un moyen de les configurer pour qu'ils s'ouvrent au centre de l'écran? De préférence maximisé aussi?

Siyuan Ren
la source

Réponses:

12

Dans Terminal, vous pouvez modifier la taille de fenêtre par défaut dans Préférences> Paramètres> Fenêtre:

Vous pouvez également utiliser des groupes de fenêtres pour définir une position et une taille par défaut pour la fenêtre ouverte lorsque vous lancez Terminal (mais pas pour les nouvelles fenêtres ouvertes plus tard).

J'utilise Sequential et Skim comme alternatives à Preview et iTerm 2 comme alternative à Terminal. Tous ont une option pour ouvrir les fenêtres en plein écran par défaut, et tous ont leurs propres implémentations (pré-Lion et réellement utilisables) pour les fenêtres en plein écran.

Les tailles des fenêtres du Finder sont enregistrées dans des .DS_Storefichiers et il n'y a aucun paramètre de taille de fenêtre par défaut dans com.apple.Finder.plistou quoi que ce soit. J'utilise un script comme celui-ci pour réinitialiser les propriétés des fenêtres:

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
la source
6

Slate (un gestionnaire de fenêtres) est extrêmement configurable, et l'utilisation du fichier de configuration JavaScript vous permettra de le faire. Des événements tels qu'une ouverture de fenêtre peuvent être gérés avec un rappel JavaScript qui déplace la fenêtre pour remplir l'écran.

Un exemple de ce que vous voulez: (tiré à peu près directement de la page 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");
    }
});
0942v8653
la source
1
Et je vous ai donné des points pour celui-ci 2, en remerciement d'avoir publié le script :)
Ruskes
0

Sur OSX 10.9, lorsque je fais glisser la fenêtre du terminal vers un autre emplacement, puis quitte, le nouvel emplacement est mémorisé lors de la relance. Pour modifier la taille de la fenêtre, dans Préférences -> Texte, vous pouvez agrandir la taille de la police, qui sera mémorisée. Dans Préférences -> Fenêtre, vous pouvez également définir le nombre de lignes / colonnes.

mkaz
la source
-2

Obtenez une application nommée SizeUp. Il n'est pas gratuit mais il se rentabilise très rapidement.

brun
la source