manjaro是基于archlinux的一个发行版,基本上能做到开箱即用,界面也很漂亮(你可以自定义成自己喜欢的样子),但没有开机动画,开机的画面实在太过干燥,本文向各位同学介绍为manjaro设置开机动画。
1 系统环境
英特尔处理器,核心显卡,含独立独立显卡的系统请自行查阅 wiki,本文同样是参阅此wiki,系统为Manjaro Linux 64-bit gnome edition。
2 安装 plymouth
使用命令行
sudo pacman -S plymouth
或在软件中心搜索plymouth并安装。
然后在终端用户切换到 root,使用文本编辑器打开 /etc/mkinitcpio.conf,笔者使用的是vim,即在终端输入:
vim /etc/mkinitcpio.conf
把 plymouth添加到 mkinitcpio.conf 的 HOOKS行,且必须在"base","udev"之后,如下图:
3 为引导程序设置quiet splash参数
用vim打开 /etc/default/grub,在终端输入
vim /etc/default/grub
更改GRUB_CMDLINE_LINUX_DEFAULT为quiet splash,如下图:
然后在终端输入
grub-mkconfig -o /boot/grub/grub.cfg
重新生成grub.cfg引导配置文件。
4 重建 initrd 镜像
首先查看 /etc/mkinitcpio.d 目录下的文件名,在终端输入:
ls /etc/mkinitcpio.d
在笔者的电脑上输出为 linux49.preset,则 49 即为下文中 <version> 的值。
然后在终端输入
mkinitcpio -p linux<version>
(通过上文知,即输入mkinitcpio -p linux49
)
重建 initrd 镜像。
5 配置plymouth
5.1 启用plymouth
首先禁用 Display manage,在终端输入:
systemctl disable gdm.service
然后启用对应的 plymouth 服务,在终端输入:
systemctl enable gdm-plymouth.service
5.2 更改主题
Plymouth自带了一些主题:
- Fade-in: "简单的有淡出淡入的星星的主题"
- Glow: "伴随着新兴标志的饼状引导进度条的企业主题"
- Script: "脚本案例插件" (漂亮的Arch Logo主题)
- Solar: "带有燃烧的蓝色星球的空间主题"
- Spinner: "带有加载框的简单主题"
- Spinfinity: "显示旋转的无穷大标志的主题"
- Text: "三种颜色的进度条(Fedora默认的白、浅蓝、蓝启动进度条)")
- Details: "详细的启动信息滚动输出"
(注:你还可以通过软件中心或 pacman 安装你喜欢的主题,例如:
sudo pacman -S plymouth-theme-manjaro-elegant
)
显示当前主题:
plymouth-set-default-theme
可以使用以下命令获得已安装的主题列表:
plymouth-set-default-theme -l
设置你喜欢的主题:
plymouth-set-default-theme -R <theme name>
例如 ,将 manjaro-elegant 设置为默认主题:
plymouth-set-default-theme -R manjaro-elegant
6 结束重启电脑
至此,manjaro开机动画设置完成!