Mac OS X Lionで「すべてのアプリを再度開かない」にデフォルト設定するにはどうすればよいですか?


12

Mac OS X Lionでは、コンピューターの電源を切ったり再起動したりするたびに、デフォルトでは次回の起動後に「すべてのアプリを開く」が選択され、ユーザーはアプリが起動しないように「チェックを外す」必要があります自動的に実行します。

しかし、毎回、そのボックスのチェックを外す必要があります。次回それらのアプリを実行しないようにデフォルト設定する方法はありますか?


TInkerToolを提案する2段落の回答を投稿しようとしていましたが、ログイン時にアプリを再度開くのではなく、起動時にアプリのウィンドウを再度開くことに気づきました!しかたがない。
ティモシーミュラーハーダー



回答:


4

このOSXDailyの記事「Mac OS X Lionの「ログイン時にWindowsを再度開く」を無効にする」では、これを行う方法について詳しく説明しています。

Mac OS X Lionをログアウトまたは再起動すると、現在開いているすべてのアプリケーションとウィンドウを復元する[ログイン時にウィンドウを再度開く]の横にチェックボックスが付いたダイアログウィンドウが表示されることがあります。

気に入らず、ボックスをオフにしてウィンドウを再度開かないことにうんざりしている場合は、サードパーティのスクリプトを使用して機能を役に立たなくすることができます。明確にするために、これは、ウィンドウを保持するチェックボックスがチェックされているかどうかに関係なく、機能を絶えず完全に無効にすることで、ウィンドウは復元されません。

次のコマンドを入力してスクリプトをダウンロードし、適切な場所に配置して実行可能にし、実行してから削除します。

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh

スクリプトの内容は、何が実行されているかを知りたい、および/または手動で実行したい人向けです:

#!/bin/bash
echo "#!/bin/bash" > /tmp/loginfix.sh
echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
mv /tmp/loginfix.sh /usr/bin/loginfix.sh
chmod +x /usr/bin/loginfix.sh
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh

最後に、通常の再開動作タイプに戻りたい場合:

sudo defaults delete com.apple.loginwindow LoginHook

低レベルの微調整が必要な場合は、Appleが最善かもしれないシステム環境設定のような標準的な方法を、持っている場合は、うまくいけば、それは... ...任意の副作用を持っていません
nonopolarity

@動靜能量私は完全に同意しますが、少し極端に見えます。しかし、別の方法があるかどうかはわかりません。私がリンクした記事では、アプリの復元中にウィンドウを無効にする方法についても説明していますが、ウィンドウ自体については説明していません。
binarybob

1
抜粋に感謝しますが、実際に答えを答えに含めることができますか?引用されたティーザーだけではありませんか?
ジェイソンサラズ

@JasonSalaz私はいつも聴衆にもっともっと欲しいと思うようにしたい;-)記事からさらに詳細を追加した。
-binarybob
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.