Mac OS X Lion で Safari またはその他の特定のアプリケーションのレジュームを無効にする

目次:

Anonim

Resume は Mac OS X Lion の機能で、アプリを終了して再起動した後にアプリ ウィンドウを再表示します。これは素晴らしい機能ですが、すべてのアプリケーションで使用したい機能ではないため、アプリごとにレジュームを無効にする方法を次に示します。

Mac OS X 10.7 Lion で特定のアプリケーションのレジュームを無効にする方法

これは簡単で、実際にはアプリケーションの保存された状態を削除するのとかなり似ています。

  • Mac OS X デスクトップから、Command+Shift+G を押して、パーソナル ライブラリ内にある保存済みアプリケーション ステート フォルダに入ります:
  • ~/Library/Saved Application State/

  • Resume を無効にするアプリケーションを見つけます。このウォークスルーでは例として Safari を使用するため、探しているフォルダは「com.apple.Safari.savedState」です
    • 注: 次の手順の前に、おそらくアプリ フォルダの内容を削除することをお勧めします。そうしないと、既存の保存された状態が削除されます。アプリが繰り返し再開されるデフォルトの状態になります。これは、常に同じタブまたはウィンドウを開きたい場合に役立ちますが、このチュートリアルの目的は、ウィンドウを開かないようにし、選択したアプリのレジュームを無効にすることです。したがって、フォルダーの内容を空にする必要があります
  • 「com.apple.Safari.savedState」を選択し、右クリックしてメニューから情報を見るを選択するか、Command+i を押してフォルダの情報を取得します
  • 「一般」の下で、「ロック」の横のボックスにチェックを入れます
  • Get Infoウィンドウを閉じて、ロック状態を有効にするためにアプリケーションを再起動してください

それだけです。フォルダがロックされ、アプリがアクセスできないため、レジュームは Safari の状態を保存しなくなります。

上級ユーザーの場合、ターミナルからこれを行う場合は、chmod コマンドと -w フラグを使用して書き込みアクセスを防止できます:

chmod -w ~/ライブラリ/保存されたアプリケーションの状態/com.apple.Safari.savedState/

.

これにより、Lion の Resume 機能の操作が完成し、保存された特定の Resume 状態を削除する方法、Resume を完全に無効にする方法、終了時に現在のセッション ウィンドウが Resume によって再び表示されないようにする方法についても説明しました。 .これで、レジュームと再起動時に再表示される内容を完全に制御できるようになりましたが、この機能についてさらに質問がある場合は、コメントでお知らせください。

Update: デフォルトの書き込みコマンドを使用して、アプリケーションごとに Resume を無効にすることもできます。 Safari を無効にするには:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

基本的に、その文字列内のアプリ名を置き換えます。これは、他のアプリケーションでも行うことができます。

Mac OS X Lion で Safari またはその他の特定のアプリケーションのレジュームを無効にする