Как установить стандартное положение окна и / или размер?

10

Всякий раз, когда я запускаю такие приложения, как Terminal или Preview, они всегда открываются в виде небольшого окна в верхнем левом углу экрана. Есть ли способ настроить их на открытие в центре экрана? Желательно тоже максимально?

Сиюань Рен
источник

Ответы:

12

В Терминале вы можете изменить размер окна по умолчанию из Настройки> Настройки> Окно:

Вы также можете использовать группы окон, чтобы установить положение и размер по умолчанию для окна, открытого при запуске терминала (но не для новых окон, открытых позже).

Я использую Sequential и Skim в качестве альтернативы Preview и iTerm 2 в качестве альтернативы Terminal. Все они имеют возможность открывать окна в полноэкранном режиме по умолчанию, и все они имеют свои собственные (до Lion и реально используемые) реализации для полноэкранных окон.

Размеры окон Finder сохраняются в .DS_Storeфайлах, и в них нет настроек размера окон по умолчанию com.apple.Finder.plistили чего-либо еще. Я использую такой скрипт для сброса свойств окон:

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
источник
6

Slate (оконный менеджер) чрезвычайно настраивается, и использование конфигурационного файла JavaScript позволит вам сделать это. Такие события, как открытие окна, могут обрабатываться с помощью обратного вызова JavaScript, который перемещает окно на весь экран.

Пример того, что вы хотите: (взято в значительной степени прямо со страницы вики)

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
источник
1
И я дал вам очки за это 2, в благодарность за публикацию сценария :)
Ruskes
0

Я хотел бы помочь вам с правильным ответом, который дан на SuperUser: Какие элементы управления сохраняют / по умолчанию размеры и позиции окон в OS X?

Кроме того, если вы не хотите связываться с файлами .plist, я могу порекомендовать вам BetterSnapTool, который можно использовать для перетаскивания программы в верхнюю часть экрана, как это можно сделать в Windows 7 по умолчанию.

обкрадывать
источник
0

В OSX 10.9, когда я перетаскиваю окно «Терминал» в другое место, а затем завершаю работу, новое местоположение запоминается при повторном запуске. Чтобы изменить размер окна, в «Настройки» -> «Текст» вы можете увеличить размер шрифта, который будет запомнен. В Предпочтения -> Окно, вы также можете установить количество строк / столбцов.

mkaz
источник
-2

Получите приложение с именем SizeUp. Это не бесплатно, но очень быстро окупается.

sbrown
источник