关于普利茅斯——
是否有可用的替代启动屏幕?
更改启动屏幕的最简单方法是什么?
答案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
以下是我所做的修改的一个例子:
编辑配置文件。
设置主题信息文件。
gedit my-theme.plymouth
编辑行2,7, 和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
启动终端颜色。(可选)
gedit my-theme.grub
将其从紫色改为其他颜色。
编辑行1带有 RGB 颜色代码。
一个可以帮到你的好网站是颜色十六进制。我只是要把我的弄成黑色。
if background_color 0,0,0; then clear fi
应用主题更改的脚本文件
gedit my-theme.script
您可以更改此文件的许多不同方面以自定义您的 plymouth 启动主题。如果您希望进行更高级的更改,则应该研究它。我仅展示如何更改背景颜色、徽标和状态指示器。
编辑行169,170,174, 和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
您需要删除主题文件夹中的现有文件(如果有)。之后,您应该能够关闭窗口和终端,然后重新启动以测试配置。