「Plymouth」の版間の差分
細 (1版 をインポートしました) |
細 |
||
10行目: | 10行目: | ||
== 準備 == |
== 準備 == |
||
{{Warning|Plymouth は現在開発途上でありバグを含んでいる可能性があります。}} |
{{Warning|Plymouth は現在開発途上でありバグを含んでいる可能性があります。}} |
||
− | まず、Plymouth は [[Kernel Mode Setting|KMS]] (Kernel Mode Setting) を使ってグラフィックを表示します。(プロプライエタリドライバを使っているなどの理由で)あなたが KMS を使えない場合、代わりに[[Framebuffer#Framebuffer_Resolution|フレームバッファ]]を使う必要があります。ワイド画面を機能させることができる Uvesafb が推奨されます。 |
+ | まず、Plymouth は [[Kernel Mode Setting|KMS]] (Kernel Mode Setting) を使ってグラフィックを表示します。(プロプライエタリドライバを使っているなどの理由で)あなたが KMS を使えない場合、代わりに[[en2:Framebuffer#Framebuffer_Resolution|フレームバッファ]]を使う必要があります。ワイド画面を機能させることができる Uvesafb が推奨されます。 |
KMS もフレームバッファも使えない場合、Plymouth はテキストモードになります。 |
KMS もフレームバッファも使えない場合、Plymouth はテキストモードになります。 |
||
==インストール== |
==インストール== |
||
− | Plymouth は現在では[[ |
+ | Plymouth は現在では[[公式リポジトリ]]から利用できないので、[[Arch User Repository|AUR]] からインストールする必要があります。 |
安定版は {{AUR|plymouth}} で git 版は {{AUR|plymouth-git}} です。 |
安定版は {{AUR|plymouth}} で git 版は {{AUR|plymouth-git}} です。 |
||
26行目: | 26行目: | ||
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev autodetect [...] plymouth"}} |
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev autodetect [...] plymouth"}} |
||
− | {{Warning|'''encrypt''' フックと[[ |
+ | {{Warning|'''encrypt''' フックと[[dm-crypt|ハードドライブの暗号化]]を使っている場合、TTY パスワードプロンプトを出すために '''encrypt''' フックを '''plymouth-encrypt''' に''かならず''置き換えて下さい。}} |
KMS を早い段階で起動するには [[ATI|radeon]] (radeon カード), [[Intel Graphics|i915]] (intel カード), [[nouveau]] (nvidia カード) のどれかモジュールを {{ic|/etc/mkinitcpio.conf}} の MODULES 行に追加してください: |
KMS を早い段階で起動するには [[ATI|radeon]] (radeon カード), [[Intel Graphics|i915]] (intel カード), [[nouveau]] (nvidia カード) のどれかモジュールを {{ic|/etc/mkinitcpio.conf}} の MODULES 行に追加してください: |
||
41行目: | 41行目: | ||
===カーネルコマンドライン=== |
===カーネルコマンドライン=== |
||
− | あなたのブートローダに {{ic|quiet splash}} をカーネルコマンドラインパラメータとして設定する必要があります。詳しくは |
+ | あなたのブートローダに {{ic|quiet splash}} をカーネルコマンドラインパラメータとして設定する必要があります。詳しくは[[カーネルパラメータ]]を見て下さい。 |
===テーマを変更=== |
===テーマを変更=== |
||
76行目: | 76行目: | ||
最後に再起動。 |
最後に再起動。 |
||
− | == |
+ | ==参照== |
− | [http://fedoraproject.org/wiki/Releases/FeatureBetterStartup Original Spec] |
+ | * [http://fedoraproject.org/wiki/Releases/FeatureBetterStartup Original Spec] |
+ | * [https://bbs.archlinux.org/viewtopic.php?id=81406 A related forum thread] |
||
− | |||
− | [https://bbs.archlinux.org/viewtopic.php?id=81406 A related forum thread] |
2015年1月12日 (月) 19:49時点における版
Plymouth は Fedora のフリッカーフリーなグラフィカルブートプロセスを提供するためのプロジェクトです。Kernel Mode Setting (KMS) を使って出来るだけ早い段階でディスプレイの最大解像度に設定し、ログインマネージャが表示されるまで、キレイなスプラッシュスクリーンを提供します。
準備
まず、Plymouth は KMS (Kernel Mode Setting) を使ってグラフィックを表示します。(プロプライエタリドライバを使っているなどの理由で)あなたが KMS を使えない場合、代わりにフレームバッファを使う必要があります。ワイド画面を機能させることができる Uvesafb が推奨されます。
KMS もフレームバッファも使えない場合、Plymouth はテキストモードになります。
インストール
Plymouth は現在では公式リポジトリから利用できないので、AUR からインストールする必要があります。
安定版は plymouthAUR で git 版は plymouth-gitAUR です。
設定
Plymouth を Initcpio に含める
Plymouth を /etc/mkinitcpio.conf
の HOOKS 行に追加してください。必ず、base, udev, autodetect の後に追加しなくてはなりません:
/etc/mkinitcpio.conf
HOOKS="base udev autodetect [...] plymouth"
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
をカーネルコマンドラインパラメータとして設定する必要があります。詳しくはカーネルパラメータを見て下さい。
テーマを変更
Plymouth にはテーマが設定できます:
- Fade-in: "光る星がフェードイン・アウトするシンプルなテーマ"
- Glow: "ブートプログレスのパイチャートが表示されロゴが浮かび上がるテーマ"
- Script: "スクリプトサンプルプラグイン" (ナイスな Arch ロゴテーマ)
- Solar: "青い炎が上がる星と宇宙のテーマ"
- Spinfinity: "画面の中央に無限マークが表示されるシンプルなテーマ" (デフォルト)
- (Text: "3色のプログレスバーのテキストモードテーマ")
- (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>
最後に再起動。