Safariが前回のセッションからタブを再度開かないようにするにはどうすればよいですか?


12

Mac MiniでSafariを再び開くと、終了する前(またはMac OS Xの電源が切れる前)に開いていたのと同じタブが開き続けます。その結果、特にMacを再起動するときに、操作に時間がかかりすぎます。

環境設定パネルでは、「アプリを終了して再び開くときにウィンドウを復元する」オプションはすでに無効になっていますが、Safariは最後のセッションで開いているタブを開き続けます。Mac OS X 10.7.2を実行しているMacBookでもチェックしましたが、このオプションはこの質問で説明するSafariの動作を変更しません。

スクリーンショット

すべてのタブを開かないように強制する方法はありますか?私はその好みを見ましたが、私を助けることができるものは何も見つかりませんでした。この機能を無効にする他の方法はありますか?

回答:


13

withQで終了するか、ターミナルで実行します

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

2
完璧に機能します。これでSafariの起動が速くなり、少なくとも2分間待つことなく、目的のサイトにアクセスできます。ありがとうございました。
kiamlaluno

また、Safariを開いているときにShiftキーを押したままにして(SpotlightまたはAlfredでアプリを開いた場合は機能しません)、[全般]環境設定ペインでアプリ終了して再度開くときにウィンドウを復元のチェックを外すこともできます
リリ

1
「ターミナル」とは何ですか?ターミナルにこれを入力すると言った。ターミナルとはどういう意味ですか?ターミナルとは何ですか?

1
Macintosh HD /アプリケーション/ユーティリティ/ Terminal.app
IconDaemon

1
@jaepage違いは、私の答えの場合、明示的に言った場合(キーボードショートカットまたはメニューを使用して)終了しても状態を保存できるのに対し、他の答えの場合はできないことです。
ジオ

8

この動作は再開機能です。

ターミナルを使用して無効にする

サファリの再開のみを無効にする場合は、ターミナルでこれを入力します。

defaults write com.apple.safari ApplePersistenceIgnoreState YES

再開機能を再度設定する場合は、同じ構文を使用してNOと入力します。

TinkerToolを使用して無効にする

このアプリケーションを使用すると、追加の基本設定にアクセスでき、オペレーティングシステムの非表示機能を有効にできます。

ここに画像の説明を入力してください


TinkerToolは基本的にこれらすべてのコマンドを実行します。それだけでUIで、ターミナルコマンドと同じ仕事をやっている
frumbert

Appleがこのふるまいを隠しているとは信じられない。まあ、私はそれを信じて嫌うことができます。正しいコマンドをありがとう。
Foliovision
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.