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


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

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");
    }
});

1
И я дал вам очки за это 2, в благодарность за публикацию сценария :)
Ruskes

0

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

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


0

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


-2

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.