Plymouth (简体中文) - ArchWiki

# Plymouth (简体中文)

翻译状态： 本文是英文页面 Plymouth 的翻译，最后翻译时间：2012-07-16，点击这里可以查看翻译后英文页面的改动。

Plymouth 是一个来自于Fedora社区的提供美化启动图形界面的功能的项目。它依靠KMS尽可能早的设置显示器的原始分辨率显示，之后产生美化的启动引导界面直至登陆界面。

## 准备

警告: Plymouth目前正在开发中，可能存在bug。

Plymouth primarily uses to display graphics. Plymouth依靠 KMS (Kernel Mode Setting) 显示图形界面。如果你无法使用KMS(例如使用闭源驱动)，那么就需要使用framebuffer代替。

如果既没有KMS也没有framebuffer，那么Plymouth将使用文本模式。

## 安装

Plymouth目前不在官方源中, 需要从AUR安装。

目前稳定版的叫做 plymouth 和 plymouth-git。

## 配置

### 在Initcpio中包含Plymouth

把Plymouth添加到`/etc/mkinitcpio.conf`的HOOKS一行，且"必须"在"base","udev"和"autodetect"之"后"：

    /etc/mkinitcpio.conf

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

警告: 如果你使用 encrypt hook硬盘加密，你必须 使用plymouth-encrypt 替代以便提示输入TTY 密码

对于早期KMS，需要添加模块到 `/etc/mkinitcpio.conf`中的MODULES 行， radeon (ATI显卡), i915 (Intel显卡) or nouveau (nvidia显卡)：

    /etc/mkinitcpio.conf

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

重建内核 (参考 mkinitcpio ):

    # mkinitcpio -p [name of your kernel preset]

### 内核命令行

你需要在引导程序设置`quiet splash`参数。下面是一个基于 GRUB 的示例(其它启动加载器请阅读 GRUB Legacy、LILO 或 Syslinux 的对应章节):

编辑 `/etc/default/grub` 并且在 `GRUB_CMDLINE_LINUX_DEFAULT=""`后加入内核选项：

    /etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT="ro quiet splash"

重新生成 `grub.cfg`：

    # grub-mkconfig -o /boot/grub/grub.cfg

### 更改主题

Plymouth自带了一些主题：

1. Fade-in: "简单的有淡出淡入的星星的主题"
2. Glow: "伴随着新兴标志的饼状引导进度条的企业主题"
3. Script: "脚本案例插件" (漂亮的Arch Logo主题)
4. Solar: "带有燃烧的蓝色星球的空间主题"
5. Spinfinity: "显示旋转的无穷大标志的主题" (默认)
6. Text: "三种颜色的进度条(Fedora默认的白、浅蓝、蓝启动进度条)")
7. Details: "详细的启动信息滚动输出"

显示当前主题:

    plymouth-set-default-theme

你可以使用以下命令获得已安装的主题列表：

    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>

重启。

Categories:

- 简体中文
- Bootsplash (简体中文)