ผมได้พยายามลองเปลี่ยนโลโก้ตอน boot ขึ้นมาใหม่ แต่ว่าทำได้แค่ใกล้เคียงที่อยากได้ มีขั้นตอนดังนี้
1. sudo apt-get install fbi
2. copy รูปภาพที่ต้องการให้โชว์ตอน boot ลงใน /etc แล้วตั้งชื่อว่า splash.png
3. สร้าง script ที่ /etc/init.d/asplashscreen ดังนี้
#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {
/usr/bin/fbi -T 1 -noverbose -a /etc/splash.png
exit 0
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo "Usage: asplashscreen [start|stop]" >&2
exit 3
;;
esac
:
4. sudo chmod a+x /etc/init.d/asplashscreen (ทำให้ script สามารถใช้งานได้)
5. sudo insserv a+x /etc/init.d/asplashscreen
6. sudo nano /boot/cmdline.txt
6.1 เพิ่ม logo.nologo quiet เข้าไปข้างหลังสุด
7. sudo nano /etc/rc.local
7.1 เพิ่ม clear ก่อน exit 0
8. sudo reboot
ผลที่ได้คือ เราจะไม่เห็นลูก raspberry ตอนเริ่ม และจะเห็น logo ของเราในเวลาถัดมา
enjoy!!!
พฤ.18/02/2564
ผมได้มาทำใหม่ โดยทำตาม link ด้านล่างนี้ พบว่าได้ผลดี จึงนำมา share
https://www.thedigitalpictureframe.com/customize-your-raspberry-pi-splash-screen-raspbian-stretch-april-2019-version/
เริ่มต้นด้วยการ putty เข้าไป แล้วพิมพ์
fbset
จะได้หน้าตาคล้ายๆแบบนี้ออกมา
จะเห็นว่า ภาพที่เราจะใช้นั้น จะมีขนาด 480*800จากนั้นเราก็ไปทำรูปของเราให้มีขนาดดังกล่าว ด้วยวิธีการอะไรก็แล้วแต่ ตามสบายเลย
แต่จะต้องตั้งชื่อรูปนั้นว่า splash.png
แล้วก็ remote รูป splash.png ที่เราสร้างมา ไปไว้ที่ /home/pi
แล้วก็ใช้คำสั่ง
sudo cp /home/pi/splash.png /usr/share/plymouth/themes/pix/splash.png
เพื่อนำรูปไปวางในตำแหน่งที่จะใช้เป็น logo ตอน boot
จากนั้น
sudo nano /boot/cmdline.txt
และเพิ่มนี่เข้าไปด้านท้าย
logo.nologo vt.global_cursor_default=0
และเปลี่ยนจาก console=tty1 ให้เป็น tty3
ctrl+o, enter, ctrl+x
sudo nano /boot/config.txt
เพิ่มนี่เข้าไปด้านล่างสุด
disable_splash=1
ctrl+o, enter, ctrl+x
sudo reboot
โชคดีครับ