Mavericksではアプリケーション終了時の状態を保存し,再び実行したときに復元するのがデフォルト.これはシステム環境設定>一般>”アプリケーションを終了するときにウィンドウを閉じる”というオプションをオンにすることで無効にできる.
便利なので有効にしておきたいが,Terminal.appなど一部アプリケーションでは終了時のウインドウを消したい場合,以下のコマンドで特定のアプリのみ無効にすることができる.
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -int 0
ちなみにアプリの識別子(com.apple.Terminal
など)は以下のように取得可能.
osascript -e 'id of app "Terminal"'