全屏启动应用


9

我非常喜欢在OSX Mavericks上使用全屏应用程序(Safari,iTunes,邮件等)。我希望所有能够全屏运行的应用程序都可以自动以全屏模式启动,而不必每次都按Ctrl-Cmd-F,这可能吗?


如果上次我没有关闭所有窗口,则我的应用程序始终以全屏模式启动。
duci9y 2014年

我不太确定,但是我是一台旧的iMac,它看到了不同的OS X版本。当该iMac首次与全屏应用程序碰面时,此类应用程序始终在关闭时始终以全屏模式启动,并且仍然在Mavericks上运行。但是,在我与Mountain Lion一起购买并升级到Mavericks的新版MacBook Air上,情况并非如此。因此,我碰巧认为这是我的iMac上的旧偏好,无法在较新的机型上复制。
CanSürmeli2014年

这是个大问题。如果退出全屏模式,许多应用程序将以全屏模式重新打开。Safari没有。Chrome没有。有一个可以做到这一点的Chrome hack,但我在Safari中找不到任何方法可以做到这一点。任何人都可以获得有关此问题的更多信息?
约瑟夫·汉森

这种使用iTunes时,似乎工作,但不与日历应用程序,网页等-跟进的一点
狮子座Newball

Answers:


8

您可以使用automator创建一个应用程序,该应用程序将启动要全屏打开的应用程序并运行Apple脚本。该脚本可以执行击键以运行全屏快捷方式。

启动Automator,选择应用程序,从库中拖动“启动应用程序”并选择所需的应用程序,从库中拖动“ Apple Script”,输入Apple脚本(请与特定的应用程序检查按键是否正确),这适用于Chrome

这是谷歌浏览器全屏应用程序的脚本:

在运行时{input,parameters}
    告诉应用程序“谷歌浏览器”激活
    延迟2

tell application "System Events" keystroke "f" using {command down, control down} end tell

屏幕截图

[Automator屏幕截图[1]

与教程链接以创建Automator全屏应用程序 https://youtu.be/5L5ikafzCzI


5

我遇到问题后很久就意识到了这个问题的答案。我一直尝试使用多种变通办法,直到我意识到该功能并未被删除,而是变成了另一套功能。

大多数全屏应用程序不会保持打开状态,因为它是一种窗口状态。默认情况下,在“常规”下,“退出应用程序时关闭窗口”设置处于打开状态,这意味着您保存的窗口将关闭并返回其默认状态。

要保留全屏或以前的窗口首选项,您需要关闭此设置!

常规首选项窗口设置


谢谢,这对一些应用程序(尽管不是全部
有所

非常感谢!我不知道那件事甚至还没有结束。我认为该窗格中有一些设置已更改。再次感谢!
卡里昂

2

我曾就此问题打电话给Mac支持人员,而且在优胜美地看来,此功能从那时起已被删除。但是,有些应用仍然可以这种方式运行。其中之一是iTunes(以全屏模式打开)。

有人建议,退出后要获得全屏应用程序的功能,就是将应用程序分配到新的桌面,并使其最大化(按选项键+单击绿色)。它将始终以全屏模式打开该桌面。


1
set MyApps to {"Google Chrome", "Skype", "Finder"}
repeat with MyApp in MyApps
    tell application MyApp
        activate
        delay 3
    end tell
    tell application "System Events"
        tell process MyApp
            set value of attribute "AXFullScreen" of window 1 to true
            delay 3
        end tell
    end tell
end repeat

感谢您格式化代码!很好地使用AppleScript-也许可以解释新用户如何运行该代码(或更好地链接至Script Editor上的osxautomation / apple帮助)
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.