アプリを全画面で起動する


9

OSX Mavericksでフルスクリーンアプリ(Safari、iTunes、Mailなど)を使用するのがとても好きです。フルスクリーンを実行して、フルスクリーンモードで自動的に起動できるすべてのアプリが欲しいのですが、毎回Ctrl-Cmd-Fを押す必要はありませんが、可能ですか?


アプリを常にフルスクリーンで起動します。前回すべてのウィンドウを閉じていなかった場合は、終了しました。
duci9y 2014

よくわかりませんが、OS Xのバージョンが異なる古いiMacを使用していました。そのiMacが最初にフルスクリーンアプリに出会ったとき、そのように閉じたとき、アプリは常にフルスクリーンで起動し、Mavericksでも引き続きフルスクリーンで起動しました。しかし、Mountain Lionで購入してからMavericksにアップグレードした新しいMacBook Airでは、そのようなことは起こりません。したがって、私はたまたまそれが私のiMacの古い設定であり、新しいモデルでは複製できないと信じています。
CanSürmeli2014

これは大きな問題です。多くのアプリは、フルスクリーンを終了するとフルスクリーンで再び開きます。Safariにはありません。Chromeにはありません。それを行うChromeハックがありますが、Safariでそれを行う方法が見つかりません。誰かがこの質問についてもっと情報を得ましたか?
ジョセフハンセン

少しフォローアップ-これはiTunesを使用しているときに機能するようですが、カレンダーアプリ、ページなどでは機能しません
Leo Newball

回答:


8

オートマトンを使用して、全画面で開きたいアプリケーションを起動し、アップルスクリプトを実行するアプリケーションを作成できます。スクリプトは、キーストロークを実行して全画面表示のショートカットを実行できます。

Automatorを起動し、アプリケーションを選択し、ライブラリから「アプリケーションを起動」をドラッグし、目的のアプリを選択し、ライブラリから「Apple Script」をドラッグし、Appleスクリプトを入力します(特定のアプリで正しいキーストロークを確認)、これはChromeで機能します

これは、Google Chromeフルスクリーンアプリのスクリプトです。

実行時{入力、パラメーター}
    アプリケーション「Google Chrome」にアクティブ化するように伝えます
    遅延2

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

スクリーンショット

[Automatorスクリーンショット[1]

チュートリアルとリンクしてAutomatorフルスクリーンアプリケーションを作成 https://youtu.be/5L5ikafzCzI


5

問題が発生してからずっと後に、この質問への答えがわかった。機能が削除されておらず、別の機能セットに組み込まれていることに気づくまで、私はいくつかの回避策を試してみました。

ほとんどのフルスクリーンアプリは、ウィンドウの状態の一種であるため、開いたままにはなりません。デフォルトでは、[全般]の[アプリを終了するときにウィンドウを閉じる]設定がオンになっています。つまり、保存したウィンドウが閉じられ、デフォルトの状態に戻ります。

全画面、または以前のウィンドウ設定を保持するには、この設定をオフにする必要があります!

一般設定ウィンドウの設定


おかげで、これはいくつかのアプリで役立ちましたが、すべてではありませんでした
davegson

どうもありがとうございます!それがずれていることさえ知りませんでした。そのペインには、変更したと思った設定がいくつかありました。再度、感謝します!
Calion 2017

2

この問題についてMacサポートに問い合わせましたが、ヨセミテではこの機能が一般に削除されたようです。ただし、このように機能するアプリもいくつかあります。それらの1つは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の適切な使用-新しいユーザーがそのコードを実行する方法を説明する(またはosxautomation /スクリプトエディターのアップルヘルプへのリンクを改善する)
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.