当我使用预览打开 pdf 时,我希望Preview window
将其放置在右上角不在左边。
你知道该如何做吗?
OS X 10.6.2
答案1
窗口从某个起始位置(例如,靠近左上角)定位,并且每个后续窗口都稍微向右定位。
这种定位模式是应用程序(或者更可能是这些应用程序使用的 Apple 框架)中的硬编码。您需要修改预览本身。对此没有偏好:Just Jake 提到的偏好与文档查看器窗口无关,而是与仅存在一次的所有窗口(颜色选择器、偏好设置等)相关。
不幸的是,预览不再是 AppleScriptable,所以我认为不可能编写一个移动窗口的 AppleScript。
看看第三方窗口处理软件,例如SizeUp 和 Cinch或者水星移动。
答案2
我不确定这个应用程序是否可以保存首选项,然后在其他应用程序(在您的例子中是预览)启动时将其调出,但我认为快捷键控制非常有用。我认为您可以运行预览,花几分钟用键盘将其设置在屏幕上您想要的确切位置。
该应用程序迪维
答案3
预览似乎将窗口的大小和形状存储在其 .plist 首选项文件中。使用阅读该文件defaults read com.apple.Preview
会显示一些可能影响窗口位置的键:
"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 x 1050 运行,实际上是 1680 x1028一旦您为菜单栏减去 22 个像素。
我建议使用 或 plist 编辑器在 .plist 文件中尝试这些键defaults
。您可以在以下位置找到首选项文件~/Library/Preferences/com.apple.Preview.plist
或者,如果你习惯通过 AppleScript 编写脚本,你可以以编程方式移动应用程序的窗口,只要你已经启用辅助设备访问。
答案4
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 只允许分配用于保存和恢复默认尺寸的快捷方式。
不过,我还对改变新窗口的默认大小/位置/屏幕侧面/堆叠行为的方法感兴趣。