1

Когда я открываю pdf с помощью Preview, я хочу, чтобы Preview window было размещено в правом верхнем углу, а не в левом.

Есть идеи, как я могу это сделать?

OS X 10.6.2

4 ответа4

3

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

Этот режим позиционирования жестко закодирован в приложениях (или, что более вероятно, в платформах Apple, используемых этими приложениями). Вам нужно изменить сам предварительный просмотр. Для этого нет предпочтений: предпочтения, которые упоминает Just Jake, относятся не к окнам средства просмотра документов, а ко всем окнам, которые существуют только один раз (палитра цветов, предпочтения и т.д.).

К сожалению, Preview больше не является AppleScriptable, поэтому я не думаю, что можно написать AppleScript, который перемещает окно.

Взгляните на стороннее программное обеспечение для обработки окон, такое как SizeUp и Cinch или MercuryMover.

2

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

Приложение Divvy

2

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

"NSWindow Frame NSColorPanel" = "565 312 201 323 0 0 1680 1028 ";
"NSWindow Frame NSFontPanel" = "1220 688 445 270 0 0 1680 1028 ";
"NSWindow Frame PVImageCorrection" = "809 531 326 405 0 0 1680 1028 ";
"NSWindow Frame PVInspectorPanel" = "1360 903 320 121 0 0 1680 1028 ";
"NSWindow Frame PVPSConverterWindowFrame" = "273 142 340 296 0 0 1680 1028 ";
"NSWindow Frame PVPreferences" = "590 345 500 341 0 0 1680 1028 ";

Эти клавиши должны относиться к дисплею, потому что я работаю с 1680 на 1050, что на самом деле составляет 1680 на 1028, как только вы вычли 22 пикселя для строки меню.

Я бы посоветовал поиграться с этими ключами в файле .plist, используя либо defaults либо редактор списков. Вы можете найти файл настроек в ~/Library/Preferences/com.apple.Preview.plist

В качестве альтернативы, если вы чувствуете себя комфортно при написании сценариев с помощью AppleScript, вы можете перемещать окна приложения программным путем, как только вы включите доступ для вспомогательных устройств.

1
tell app "Finder"
    set {0, 0, dtw, dth} to bounds of window of desktop
    try
        set sel to selection
    on error
        return
    end try
    repeat with f in sel
        try
            open f
        end try
    end repeat
end tell
if application "Finder" is frontmost then return
try
    tell app (path to frontmost application as text)
        set bounds of window 1 to {dtw / 2, 22, dtw, dth}
    end tell
end try

Это действительно полезно, если вы:

  • Уже много пользуюсь окнами с разделенным экраном
    • ShiftIt - чрезвычайно простая бесплатная альтернатива
  • Часто открытые файлы с Finder

Я в настоящее время есть сценарии , как это назначены ⇧⌘ -numpad (в Finder только), а также регулярные те разделенного экрана для -numpad.

Есть несколько утилит, которые позволяют устанавливать размеры по умолчанию для каждого приложения. FinderMinder перемещает все новые окна Finder после их открытия. (Там есть видимая задержка.) Breeze позволяет назначать ярлыки для сохранения и восстановления размеров по умолчанию.

Тем не менее, я также был бы заинтересован в методах изменения размера по умолчанию / положения / стороны экрана / стекового поведения новых окон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .