# Plymouth (日本語)

Plymouth は Fedora のフリッカーフリーなグラフィカルブートプロセスを提供するためのプロジェクトです。Kernel Mode Setting (日本語) (KMS) を使って出来るだけ早い段階でディスプレイの最大解像度に設定し、ログインマネージャが表示されるまで、キレイなスプラッシュスクリーンを提供します。

## 準備

Warning: Plymouth は現在開発途上でありバグを含んでいる可能性があります。

まず、Plymouth は KMS (Kernel Mode Setting) を使ってグラフィックを表示します。（プロプライエタリドライバを使っているなどの理由で）あなたが KMS を使えない場合、代わりにフレームバッファを使う必要があります。ワイド画面を機能させることができる Uvesafb が推奨されます。

KMS もフレームバッファも使えない場合、Plymouth はテキストモードになります。

## インストール

Plymouth は現在では公式リポジトリから利用できないので、AUR からインストールする必要があります。

安定版は plymouth で git 版は plymouth-git です。

## 設定

### Plymouth を Initcpio に含める

Plymouth を `/etc/mkinitcpio.conf` の HOOKS 行に追加してください。必ず、base, udev, autodetect の後に追加しなくてはなりません:

    /etc/mkinitcpio.conf

    HOOKS="base udev autodetect [...] plymouth"

Warning: encrypt フックとハードドライブの暗号化を使っている場合、TTY パスワードプロンプトを出すために encrypt フックを plymouth-encrypt にかならず置き換えて下さい。

KMS を早い段階で起動するには radeon (radeon カード), i915 (intel カード), nouveau (nvidia カード) のどれかモジュールを `/etc/mkinitcpio.conf` の MODULES 行に追加してください:

    /etc/mkinitcpio.conf

    MODULES="i915"
    or
    MODULES="radeon"
    or
    MODULES="nouveau"

それから initrd イメージを再生成します（詳しいことは mkinitcpio (日本語) を参照）:

    # mkinitcpio -p [カーネルプリセットの名前]

### カーネルコマンドライン

あなたのブートローダに `quiet splash` をカーネルコマンドラインパラメータとして設定する必要があります。詳しくは Kernel parameters (日本語) を見て下さい。

### テーマを変更

Plymouth にはテーマが設定できます:

1. Fade-in: "光る星がフェードイン・アウトするシンプルなテーマ"
2. Glow: "ブートプログレスのパイチャートが表示されロゴが浮かび上がるテーマ"
3. Script: "スクリプトサンプルプラグイン" (ナイスな Arch ロゴテーマ)
4. Solar: "青い炎が上がる星と宇宙のテーマ"
5. Spinfinity: "画面の中央に無限マークが表示されるシンプルなテーマ" (デフォルト)
6. (Text: "3色のプログレスバーのテキストモードテーマ")
7. (Details: "古臭いフォールバックテーマ")

現在のテーマを表示するには:

    $ plymouth-set-default-theme

    spinfinity

インストールされているテーマを全てリストアップ:

    $ plymouth-set-default-theme -l

再起動せずにテーマのプレビューをするには、`Ctrl+Alt+F2` を押してコンソールに移動し、root でログインして次を実行:

    # plymouthd
    # plymouth --show-splash

プレビューを終了するにはもう一度 `Ctrl+Alt+F2` を入力して次を実行:

    # plymouth --quit

気に入ったテーマを設定してカーネルイメージを再生成するには:

    # plymouth-set-default-theme -R <theme name>

最後に再起動。

## See also

Original Spec

A related forum thread

Category:

- Bootsplash (日本語)