入门指南

入门指南

关于普利茅斯——

是否有可用的替代启动屏幕?

更改启动屏幕的最简单方法是什么?

答案1

要在已安装的主题之间切换,您应该执行以下操作:

sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

第一个命令将列出可供选择的主题,第二个命令将使用新主题更新 initramfs。

答案2

入门指南

编辑普利茅斯

您可以编辑普利茅斯使用简单的文本编辑器来编辑动画和图像。这与 Ubuntu 版本无关。

原装到全新

  • 获取模板
  • 自定义模板
  • 设置自定义主题

制作模板

首先,您将获得一个涵盖普利茅斯所有基本方面的模板。将其更改my-theme为您自己的个人主题名称。

sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme

自定义文件名

现在您可以更改一些名称来帮助识别我们的主题与其他主题。

sudo mv ubuntu-logo.plymouth my-theme.plymouth
sudo mv ubuntu-logo.script my-theme.script
sudo mv ubuntu-logo.grub my-theme.grub
sudo mv ubuntu_logo16.png my_theme16.png
sudo mv ubuntu_logo.png my_theme.png

编辑图像文件

使用您选择的图像编辑器来改变png图像。我喜欢GIMP进行快速编辑。

gimp my_theme.png my_theme16.png 
gimp progress_dot_on.png progress_dot_off.png 
gimp progress_dot_on16.png progress_dot_off16.png

以下是我所做的修改的一个例子:

截屏 截屏 截屏 截屏 截屏 截屏

编辑配置文件。

  1. 设置主题信息文件。

    gedit my-theme.plymouth
    

    编辑行27, 和8并将 ubuntu 徽标更改为您的主题名称。

    [Plymouth Theme]
    Name=My Theme
    Description=A theme that features a blank background with a logo.
    ModuleName=script
    
    [script]
    ImageDir=/lib/plymouth/themes/my-theme
    ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script
    
  2. 启动终端颜色。(可选)

    gedit my-theme.grub
    

    将其从紫色改为其他颜色。

    编辑行1带有 RGB 颜色代码。

    一个可以帮到你的好网站是颜色十六进制。我只是要把我的弄成黑色。

    if background_color 0,0,0; then
      clear
    fi
    
  3. 应用主题更改的脚本文件

    gedit my-theme.script
    

    您可以更改此文件的许多不同方面以自定义您的 plymouth 启动主题。如果您希望进行更高级的更改,则应该研究它。我仅展示如何更改背景颜色、徽标和状态指示器。

    编辑行169170174, 和180更改您之前编辑的背景渐变和图像。

    Window.SetBackgroundTopColor (0.66, 0.66, 0.66);       #top 
    Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom
    
    bits_per_pixel = Window.GetBitsPerPixel ();
    if (bits_per_pixel == 4) {
        logo_filename = "my_theme16.png";
        progress_dot_off_filename = "progress_dot_off16.png";
        progress_dot_on_filename = "progress_dot_on16.png";
        password_field_filename = "password_field16.png";
        question_field_filename = "password_field16.png";
    } else {
        logo_filename = "my_theme.png";
        progress_dot_off_filename = "progress_dot_off.png";
        progress_dot_on_filename = "progress_dot_on.png";
        password_field_filename = "password_field.png";
        question_field_filename = "password_field.png";
    }
    

发送您的主题文件夹

cp --recursive ~/themes/my-theme /lib/plymouth/themes

设置 Plymouth 配置以使用主题。

sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth
sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub

18.04+

sudo update-initramfs -u

重新启动即可观察其运行情况。

答案3

您可以通过以下方式获取存储库中可用的主题列表Synaptic 软件包管理器或通过命令行aptitude

$ aptitude search plymouth-theme
p   lubuntu-plymouth-theme        - plymouth theme for Lubuntu
p   plymouth-theme-fade-in        - graphical boot animation and logger - fade-in theme
p   plymouth-theme-glow           - graphical boot animation and logger - glow theme
i   plymouth-theme-kubuntu-logo   - graphical boot animation and logger - kubuntu-logo theme
p   plymouth-theme-sabily         - plymouth theme for Sabily
p   plymouth-theme-script         - graphical boot animation and logger - script theme
p   plymouth-theme-solar          - graphical boot animation and logger - solar theme
p   plymouth-theme-spinfinity     - graphical boot animation and logger - spinfinity theme
p   plymouth-theme-text           - graphical boot animation and logger - text theme
c   plymouth-theme-ubuntu-logo    - graphical boot animation and logger - ubuntu-logo theme
i   plymouth-theme-ubuntu-text    - graphical boot animation and logger - ubuntu-logo theme
p   plymouth-theme-ubuntustudio   - Ubuntu Studio Plymouth theme
p   xubuntu-plymouth-theme        - Plymouth theme for Xubuntu

然后您可以像平常一样通过 Synaptic 或 apt 安装生成的软件包:

$ sudo apt install plymouth-theme-solar

如果你正在寻找存储库中没有的东西,Ubuntu极客有关于如何安装并创建您自己的自定义普利茅斯主题

答案4

我遇到了同样的问题,所以我来到这里。没有运气。我开始随机浏览 Plymouth 框架,我注意到该default.plymouth文件是一个链接文件。每次我用终端设置启动画面时,文件都会更新。通过反复试验,我找到了这种方法。

在终端中输入以下内容: gksu [file_explorer_name]

这将打开一个新窗口,您具有 root (超级用户) 编辑、删除和添加文件的权限。导航到/usr/share/plymouth/themes/。这是您的主题所在的位置。如果您的主题文件夹不在 plymouth 主题文件夹中,请移动它。在您的主题文件夹中,找到一个.plymouth文件,然后在您的默认文本编辑器中打开它。查看目录,确保它们准确且是最新的。保存并退出文本编辑器。为您的.plymouth文件创建一个 LINKED 文件,然后将其拖到主题文件夹 (/usr/share/plymouth/themes/) 并将其重命名为default.plymouth您需要删除主题文件夹中的现有文件(如果有)。之后,您应该能够关闭窗口和终端,然后重新启动以测试配置。

相关内容