自定義樹莓派開機啓動畫面-plymouth版本

前言

剛剛用fbi工具做成服務的方式實現了自定義開機啓動畫面,但是還是有些不夠完美,在顯示自定義圖片之前還是會出現一部分的啓動日誌信息,強迫症犯了,想要搞成完美的通電就只顯示純圖片效果

過程記錄

其實Raspberry Pi OS中默認就自帶使用了plymouth這個工具來管理開機啓動畫面的效果,可以使用下面命令進行操作

# 查看當前已安裝的主題
$ plymouth-set-default-theme --list
futureprototype	# 默認主題,貌似和details一樣
details	# 純文本啓動日誌輸出
joy		# Debian的背景圖+四個小白點循環點亮動畫
lines	# Debian的背景圖+線條繪製循環動畫
moonlight	# Debian的背景圖+向左嗖嗖飛的白線條
softwaves	# Debian的圓形Logo,邊框白色線條高亮轉圈
spacefun	# 星空背景+卡通飛船飛行動畫
text	# 純色背景,中間三個白色小方框逐漸點亮動畫
tribar	# CentOS/Fedora風格的底部三階色動態進度條

# 查看當前使用中的主題
$ plymouth-set-default-theme
futureprototype

# 切換主題
$ sudo plymouth-set-default-theme lines -R
# -R參數將會重新編譯initrd文件,下次啓動系統的時候就可以看到效果了

上面設置好plymouth的主題後還需要修改一下cmdline.txt啓動參數

$ sudo vim /boot/cmdline.txt

在行尾追加上splash用來顯示啓動畫面和vt.global_cursor_default=0隱藏啓動畫面出現之前黑屏狀態下的閃爍光標,完整內容如下:

console=serial0,115200 console=tty1 root=PARTUUID=738a4d67-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait logo.nologo consoleblank=0 loglevel=1 quiet splash vt.global_cursor_default=0

安裝更多主題

$ sudo apt install -y plymouth-themes

貌似裝完後就多了個fade-in的主題

自定義背景

plymouth的主題都放在這個位置/usr/share/plymouth/themes,可以找一個順眼的改一下,比如joy主題就比較簡單點,拿來開刀,只需要將joy文件夾裏面的background.png圖片替換成自己的圖片就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章