Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Plymouthのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Plymouth
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ブートスプラッシュ]] [[cs:Plymouth]] [[fa:Plymouth]] [[en:Plymouth]] [[es:Plymouth]] [[it:Plymouth]] [[pt:Plymouth]] [[ru:Plymouth]] [[zh-hans:Plymouth]] [https://www.freedesktop.org/wiki/Software/Plymouth Plymouth] は Fedora のフリッカーフリーなグラフィカルブートプロセスを提供するためのプロジェクトです。[[カーネルモード設定]] (KMS) を使って出来るだけ早い段階でディスプレイの最大解像度に設定し、ログインマネージャが表示されるまで、キレイなスプラッシュスクリーンを提供します。 ==準備== まず、Plymouth は [[カーネルモード設定]] (KMS) を使ってグラフィックを表示します。(プロプライエタリドライバを使っているなどの理由で)あなたが KMS を使えない場合、代わりに[[フレームバッファ]]を使う必要があります。EFI/UEFI 環境の場合、plymouth は EFI フレームバッファを利用します。BIOS 環境の場合、ワイド画面を機能させることができる [[Uvesafb]] が推奨されます。 KMS もフレームバッファも使えない場合、Plymouth はテキストモードになります。 ==インストール== Plymouth の安定版パッケージは {{Pkg|plymouth}} で、開発版は {{AUR|plymouth-git}} です。 デフォルトでは、Plymouth はグラフィカルなスプラッシュスクリーンにブートメッセージを表示せず、{{ic|/var/log/boot.log}} に記録します。 * スプラッシュ画面を見たい場合は、[[カーネルパラメータ]] に {{ic|splash}} を追加してください。 * [[サイレントブート]]をしたい場合は、{{ic|quiet}} も追加してください。 * ブートメッセージの記録を無効にしたい場合は、{{ic|plymouth.nolog}} も追加してください。 初期ブート時に Plymouth を起動するには、Plymouth を含むイメージを作成するために [[initramfs]] ジェネレータを設定しなくてはなりません。 === mkinitcpio === {{ic|plymouth}} を [[mkinitcpio.conf]] の {{ic|HOOKS}} 行に追加してください。 {{hc|/etc/mkinitcpio.conf|2= HOOKS=(... plymouth ...) }} === dracut === Plymouth をインストールすると、[[dracut]] が自動的にそれを検出し、initramfs イメージに追加します。自動検出が失敗した場合は、[[dracut]] 設定に次の行を追加することで、[[dracut]] に強制的に Plymouth を追加することができます。 {{hc|/etc/dracut.conf.d/myflags.conf|2= add_dracutmodules+=" plymouth " }} ==設定== ===スムーズな移行=== [[GDM]] を使っている場合は、''smooth transition'' をサポートしている {{AUR|gdm-plymouth}} をインストールしてください ({{Pkg|gdm}} を自動で置き換えるので他の手順は必要ありません) [https://github.com/Askannz/optimus-manager Optimus-manager] の [[GDM]] ユーザは {{AUR|gdm-plymouth-prime}} をインストールできます。これは {{AUR|gdm-plymouth}} のフォークで Prime 切り替えに必要なパッチを適用しています。 他の[[ディスプレイマネージャ]]([[SDDM]]、[[LightDM]]、[[LXDM]])を使っているユーザーは以下のことをする必要があります。 # 例えば {{ic|lxdm.service}} のような [[ディスプレイマネージャ]] ユニットを [[無効化]] します。 # [[有効化]] すると、それぞれの DM-plymouth ユニットが提供されます (例:{{ic|lxdm-plymouth.service}}) ===起動を遅らせる=== バージョン 0.9.0 から、plymouth には {{ic|/etc/plymouth/plymouthd.conf}} に設定できる新しいオプションが存在します: {{hc|/etc/plymouth/plymouthd.conf|2= [Daemon] Theme=spinner ShowDelay=5 }} 起動が早い環境では、ディスプレイマネージャやログイン画面が表示される前にスプラッシュ画面が一瞬しか表示されない場合があります。ShowDelay を設定することで秒数単位で起動を長くすることができます。デフォルトは5秒間ですが、短くすることでスプラッシュ画面が早く表示されるようになります。 === 背景画像を変更する === 特定のテーマ( Spinner など)では、背景画像を変更できます。 Spinner では、デフォルトでは灰色のノイズパターンです。 変更するには、 {{ic|/usr/share/plymouth/themes/''theme''/background-tile.png}} を目的の画像に置き換えます。 これを行うときは、Plymouth の更新によって上書きされないように、新しいテーマをコピーして作成することをお勧めします。 変更したテーマを再生成することを忘れないでください。方法については、次のセクションを参照してください。 ===テーマの変更=== Plymouth には以下のテーマが付属しています: #'''Fade-in''': 光る星がフェードイン・アウトするシンプルなテーマ。 #'''Glow''': ブートプログレスのパイチャートが表示されロゴが浮かび上がるテーマ。 #'''Script''': スクリプトサンプルプラグイン (ナイスな Arch ロゴテーマ)。 #'''Solar''': 青い炎が上がる星と宇宙のテーマ。 #'''Spinner''': ロードの歯車が表示されるシンプルなテーマ。 #'''Spinfinity''': 画面の中央に無限マークが表示されるシンプルなテーマ。 #''('''Text''': 3色のプログレスバーのテキストモードテーマ)'' #''('''Details''': 古臭いフォールバックテーマ)'' [[AUR]] から他のテーマを追加でインストールすることもできます。{{AUR|plymouth}} に依存しているパッケージを見てください。 インストールされているテーマは以下のコマンドで確認できます: $ plymouth-set-default-theme -l または: {{hc|$ ls /usr/share/plymouth/themes| details glow solar spinner tribar fade-in script spinfinity text }} デフォルトでは '''spinner''' テーマが使われます。テーマは {{ic|/etc/plymouth/plymouthd.conf}} を編集することで変更できます。例: {{hc|/etc/plymouth/plymouthd.conf|2= [Daemon] Theme=spinner ShowDelay=5 }} {{ic|Ctrl+Alt+F2}} を押してコンソールを切り替えて、root でログインしてから以下のコマンドを実行することで一時的にテーマを確認できます: # plymouthd # plymouth --show-splash プレビューを終了するには {{ic|Ctrl+Alt+F2}} をまた押してから以下のコマンドを実行してください: # plymouth --quit テーマを変更したら、カーネルイメージを再生成する必要があります: # plymouth-set-default-theme -R <theme> 再起動して変更を適用してください。 ===Hidpi=== {{ic|plymouthd.conf}} を編集 {{hc|/etc/plymouth/plymouthd.conf|2= DeviceScale=<an-integer-scaling-factor> }} 編集が終わったら initrd を再構築します。 == ヒントとテクニック == === ブートメッセージを表示する === ブート中に {{ic|Esc}} キーを押すとブートメッセージに切り替えることができます。 === スムーズな移行 === [[GDM]] は、すぐに使える ''スムーズな移行'' をサポートします。 他のディスプレイマネージャーの場合は、次の {{ic|display-manager.service}} の [[ドロップインスニペット]] を使用すると、ほぼスムーズに移行できます。 {{hc|/etc/systemd/system/display-manager.service.d/plymouth.conf|2= [Unit] Conflicts=plymouth-quit.service After=plymouth-quit.service rc-local.service plymouth-start.service systemd-user-sessions.service OnFailure=plymouth-quit.service [Service] ExecStartPre=-/usr/bin/plymouth deactivate ExecStartPost=-/usr/bin/sleep 30 ExecStartPost=-/usr/bin/plymouth quit --retain-splash }} === テーマのプレビュー === initrd を再構築しなくてもテーマをプレビューできます。{{ic|Ctrl+Alt+F6}} を押してテキスト端末に切り替え、root としてログインして次のように入力します。 # plymouthd # plymouth --show-splash プレビューを終了するには、もう一度 {{ic|Ctrl+Alt+F6}} を押して、次のように入力します。 # plymouth --quit === 背景画像を変更する === 2 ステップベースのテーマ (スピナーや bgrt など) の背景画像を追加できます。希望の画像を {{ic|/usr/share/plymouth/themes/spinner/background-tile.png}} に配置するだけです。テーマを変更したら、忘れずに initrd を再生成してください。 === BGRT イメージがありません === BGRT テーマを使用しているが、UEFI がベンダーロゴを提供していない場合は、フォールバック画像を {{ic|/usr/share/plymouth/themes/spinner/bgrt-fallback.png}} に配置して表示できます。その代わり。 あるいは、ファームウェアのバックグラウンドを維持するには、次のように設定します。: {{hc|/etc/plymouth/plymouthd.conf|2= UseFirmwareBackground=true }} === 完全なアニメーションを表示するために起動を遅くする === 起動時間が非常に速いシステムでは、アニメーションの全体を表示したい場合、{{ic|1=ExecStartPre=/usr/bin/sleep 5}} を含む [[ドロップインスニペット]] で {{ic|plymouth-quit.service}} に遅延を追加する必要があるかもしれません。[https://www.reddit.com/r/archlinux/comments/u5fjbi/how_do_i_make_my_boot_time_slower/.compact this reddit post] を参照してください。 == トラブルシューティング == === カーネルパラメータで無効にする === 起動中に問題が発生した場合は、次の [[カーネルパラメータ]] を使用して Plymouth を一時的に無効にすることができます。 plymouth.enable=0 disablehooks=plymouth === デバッグ === デバッグ出力を {{ic|/var/log/plymouth-debug.log}} に書き込むには、次のカーネルパラメータを追加します。 plymouth.debug === パスワードプロンプトが更新されない === [[Mkinitcpio]] で {{ic|udev}} フックの代わりに {{ic|systemd}} を使用すると、Plymouth スクリプト経由で処理するテーマでパスワードプロンプトが更新されないことがあります。 開発バージョン {{AUR|plymouth-git}} に切り替えるか、[[mkinitcpio#通常のフック]] の代替品を使用してみてください。 === ディスプレイの中央に配置されていない === 特定のテーマでは、起動時に複数のモニターが有効になっていると、ディスプレイの中央に配置されないことがあります。 [[カーネルモード設定#強制モード]] を使用して、特定のモニターを無効にすることができます。 ==参照== *[https://fedoraproject.org/wiki/Releases/FeatureBetterStartup Original Spec] *[https://bbs.archlinux.org/viewtopic.php?id=81406 Plymouth のフォーラムスレッド]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Plymouth
に戻る。
検索
検索
Plymouthのソースを表示
話題を追加