起動画面をチェンジ

色々カスタマイズはあれど、とりあえず無難なところでMac OS Xの起動画面をチェンジしてみよう。
まずはイメージの調達だが、以下に豊富にある。

http://www.resexcellence.com/user_X_boot.shtml

ここからダウンロードしたファイルを以下のファイルと差し替える。

/System/Library/CoreServices/SystemStarter/QuartzDisplay.bundle/Resources/BootPanel.pdf

そう、起動イメージはPDFなのだ。オリジナルは必ずバックアップしておこう。
で、私が差し替えたのは、以下のイメージ。ちょいと夏を先取りってか。かっこええで。

起動画面のスクリーンショット

ちなみに起動画面のイメージをどうやってファイルへ落したかというと、
スクリーンショットをコマンドで取る方法を利用した。以下がそのコマンドだ。

$ screencapture /tmp/boot.pdf

これで/tmp/boot.pdfに画面のスナップショットが取れる。
起動時にリモートから入ってと思ったが、難しかったので自動起動にセットすることにした。

まずは、以下にディレクトリを作る。

$ mkdir /Library/StartupItems/BootSnap

そして、以下の2つのファイルを作成する。

  • /Library/StartupItems/BootSnap/BootSnap
#!/bin/sh
# SnapShot for Boot Screen.
. /etc/rc.common
command="$1"
StartService() {
        screencapture /tmp/boot.pdf
}

RunService "$1"
  • /Library/StartupItems/BootSnap/StartupParameters.plist
/* Name: StartupParameters.plist
 * Project: Boot Snap
 * Author: Yasushi Matsuura
 * Creation Date: 2005-01-23
 */

{
    Description     = "BootSnap";
    Provides        = ("BootSnap");
    Requires        = ("Core Graphics");
    OrderPreference = "None";
}

これで、起動すると/tmp/boot.pdfが勝手にできるようになる。

見栄えが変わるだけで、ちょっと良い気分。