しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

「再ログイン時にウインドウを再度開く」

Lionにアップデートして追加された機能として、再起動をする前に「□再ログイン時にウインドウを再度開く」と出ます。

この機能を使うと起動が遅くなるため、使いたくありません。そこでこのチェックボックスのチェックを外すと、この機能を使わずにすむのですが、次回再起動時はチェックが入っている状態になっています。どのように設定すればチェックを外したままにできるでしょうか。


ご回答よろしくお願いします。


ユーザがアップロードしたファイル

MacBook Air, Mac OS X v10.7 Lion, 7/20に発売されたMacBook Airの一つ前の世代のMacです。

投稿日 2011/07/30 13:54

返信
返信: 19

2011/07/31 18:10 enosan0 への返信

再起動の時にoptionを押しながらAppleメニューの再起動を選択すれば機能が働かなくなります。


と、私も最初はこれでうまくいくかと思ったのですが、これでもやっぱり終了時のアプリケーションを覚えていて起動時に全部立ち上がっている気がします。


で、当方でも試行錯誤した結果、Lingonを使って、起動しているアプリケーションのリストが保存されているファイル (/Users/username/Library/Preferences/ByHost/com.apple.loginwindow.xxx.plist) を削除する設定を作成し、起動時に実行するようにしたところ、チェックをいちいち外さなくてもログイン項目以外のアプリケーションが立ち上がらないようになりました(つまり、Snow Leopardと同じ挙動)。

# もちろん、自己責任のもとに行っています。


基本スリープしかせず、環境をリセットしたいときにしか再起動しない自分にとってはこの設定は不便きわまりないです (^^;

ということで、どちらをデフォルトにするか設定で変更できるようになることを希望。

同様に感じる方は、是非ともフィードバックを (^^)

アップル - Mac OS X - フィードバック

2011/08/06 09:50 usingsystem8 への返信

確認ダイアログが出た時に、スペースキーを押した後にリターンキーを押して、システム終了させています。


ダイアログが出た時に、チェックボックスが選択された状態(青く囲まれている状態)になっているので、スペースキーを押すことで、"on" "off" が切り替わります。

マウスカーソルを持っていくよりも楽かなと思いますが、どうでしょう?

2011/08/07 13:00 HAL への返信

何らかのアプリケーションが原因でシステムが不調に陥り、アップルメニューからシステム終了や再起動をできないことがあり得るので、「再ログイン時にウインドウを再度開く」を恒常的に無効にできるようになっている方がよいです。



電源スイッチの長押しで強制電源断したあとの再起動で、「さっきは使っていたが、(不調の原因かもしれないので)今は起動して欲しくないアプリ」のウィンドウまで再度開かれるのが、問題解決の妨げになりかねません。


って、「バグレポート」してきました。

2011/08/07 13:21 nakaji への返信

電源スイッチの長押しで強制電源断したあとの再起動で、「さっきは使っていたが、(不調の原因かもしれないので)今は起動して欲しくないアプリ」のウィンドウまで再度開かれるのが、問題解決の妨げになりかねません。

そう考えるときは、shiftキーを押してセーフブートすれば良いのでは?

強制電源断で異常が生じたかもしれないHDDのメンテナンスも行えます。

2011/08/07 13:55 野尻隆裕 への返信

あぁ、shiftキーを押したまま起動、というのを覚えてなかったので、とんちんかんなことになってしまいました。


「再ログイン時にウインドウを再度開く」を無効にできないことの不便さの一例としては不適切だったようですね。

2011/09/01 21:03 HAL への返信

Lingonを使って、起動しているアプリケーションのリストが保存されているファイル (/Users/username/Library/Preferences/ByHost/com.apple.loginwindow.xxx.plist) を削除する設定を作成し、起動時に実行するようにした


LaunchAgentsだと実行タイミングが遅く間に合わず、LaunchDaemonsにスクリプトを入れれば間に合うものの起動時にしか動作せずログアウト&ログインでは動作しないという問題があったのですが、LoginHook (or LoginHook) というパラメータを使うと希望通りに動作するようです。


ログイン時にスクリプトを実行したければ

sudo defaults write com.apple.loginwindow LoginHook /path/to/script.sh

ログアウト時にスクリプトを実行したければ

sudo defaults write com.apple.loginwindow LogoutHook /path/to/script.sh

といった具合。


というのを、下記のサイトで教えてもらっていた(というか勝手に読んだ)のですが自分一人で満足してフィードバックするの忘れてました (^^;

OS X 10.7 Lion の再起動やログアウトで「再ログイン時にウィンドウを再度開く」を常に無効にする方法 | Macとかの雑記帳

忘れていたというのを、こちらを読んで思い出したので一応書いておきます。

「再ログイン時にウィンドウを再度開く」にチェックが入っていても無効にする方法 | Macの手書き説明書


どっちも結局はやっていることは同じなのですが、後者の方が一見実行するコマンドが少ないので導入しやすく見えても不明瞭なサイトからファイルをダウンロードするのでセキュリティ的に不安を感じます。導入するなら多少面倒でも前者の方がいいかな・・・と思います。

2011/12/15 11:25 usingsystem8 への返信

亀レスですが簡単な方法があります。

/Users/username/Library/Preferences/ByHost の書き込みを無効にすれば大丈夫です。

ターミネルで

1. cd ~/Library/Preferences/ByHost/

2. rm * (ByHostの中身を消します)

3. cd .. (ByHostの一つ上へ移動します)

4. chmod 500 ByHost


元に戻したいときは、4番目でchmod 700 ByHostを実行すればOKです。

2011/12/15 11:51 AppleMao への返信

亀レスですが簡単な方法があります。

/Users/username/Library/Preferences/ByHost の書き込みを無効にすれば大丈夫です。

ターミネルで

1. cd ~/Library/Preferences/ByHost/

2. rm * (ByHostの中身を消します)

3. cd .. (ByHostの一つ上へ移動します)

4. chmod 500 ByHost


元に戻したいときは、4番目でchmod 700 ByHostを実行すればOKです。

こんな事を行ったら酷い事になりますので他人に薦めることではありません。またchmod 700 ByHostの実行は元の状態には戻せません。ByHostの中は全ユーザ共通の大事な設定が入っています。

2011/12/15 12:02 ぴっぴ への返信

またchmod 700 ByHostの実行は元の状態には戻せません。


戻せないという事はないでしょうが(最悪ByHostのフォルダを削除すれば再生成される)、アクセス権の変更をすればメニューエクストラ他、さまざまな設定が保持されなくなるので変更はしない方がいいと思います。

「再ログイン時にウインドウを再度開く」

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。