使用中の3台のマシンすべてのOSをSnow LeopardからLionにアップデートしてから6週間近くが経過し、そろそろ、慣れ親しむ頃ですが、特にiMac 27″ (Mid 2010)では慣れることができず、我慢の限界に近付いているというのが正直な所です。iOS化したMac OSは大きなモニターには不向きであることはインストール直後に感じていました。そのうちに慣れるだろうと楽観視していました。iCloudに対応するかもしれない、Snow Leopardに戻そうかとも考えました。特に大きなディスプレイを使っている人は、Lionの数々のおせっかいな機能にうんざりしている人が多いのか、Cult of Macではそうした機能を無効にする方法をいくつか紹介しています。
コンピューターを再起動あるいはシャットダウンする時に現れる”Reopen windows when logging back in”のチェックボックスは初期設定で「チェック入り」になっています。この状態で再起動またはシャットダウンすれば、開いたままになっていたウィンドウが再起動後に自動的に開くというおせっかいな機能です。作業をすぐに再開したい時には便利ですが、そのような場合はシャットダウンせずにスリープの機能を私なら使います。シャットダウン、再起動時は毎回、このチェックを外していました。これが相当に面倒。このチェックボックスを無効にする方法を解説したのがCult of Macの本日付けの記事です。
“Disable Lion’s Resume Checkbox When Shutting Down”に従い、Terminalを立ち上げて、以下をペースト。
curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
動画の説明に従い、上のコマンドとチェックボックスの機能を元に戻すための下のコマンドをTextEditのファイルにコピーしてから、Terminalのウィンドウにペーストしました。このコマンドはネットからスクリプトをダウンロードしてOSに組み込むようです。信用できないという人や困っていない人は、触らない方が良いと思います。
sudo defaults delete com.apple.loginwindow LoginHook
TextEditのファイルは適当な名前を付けて保存しておきました。コマンド入力後、シャットダウン、再起動時にチェックした状態のチェックボックスは現れますが、無効になっているので、無視すれば再起動後にファイルが勝手に開くことはありません。
追記:Cult of Macの記事に対するコメントである人が、「チェックはスペースバーで外せる」と書いています。それは知りませんでした。Magic Trackpadを使わずにチェックを簡単に外すことができるのなら、この機能は無効にする必要がないかもしれません。