天天看點

樹莓派系列-4-開機界面設定

下面是我的操作

1. 屏蔽彩虹屏

彩虹屏及樹莓派開機自檢GPU,會在螢幕中央出現彩虹色的方塊

sudo nano /boot/config.txt

在config.txt中添加 disable_splash=1

2. 屏蔽開機滾動代碼

sudo nano /boot/cmdline.txt 添加loglevel=3(好像不管用)

順便啊開機角落裡的logo也去掉

添加 logo.nologo /boot/cmdline.txt中

3. 設定開機界面

圖檔大小不要超過螢幕分辨率

會出現sudo: insserv:找不到指令

需要安裝sudo apt-get install insserv

建立開機腳本/* 沒有成功*/

sudo nano /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)

*)

echo "Usage: asplashscreen [start|stop]" >&2

esac

:

給腳本執行權利

sudo chmod a+x /etc/init.d/asplashscreen

注冊開機啟動

sudo insserv /etc/init.d/asplashscreen

重新開機

sudo reboot

換新的方法/*還是沒有成功*/

以root 權限在/etc/systems/system 下建立 splashscreen.service服務

輸入一下文字

[Unit]

Description=Splashscreen

DefaultDependencies=no

After=basic.target

[Service]

ExecStart=/usr/bin/fbi -d /dev/fb0 --noverbose -a /opt/splash.png

StandardInput=tty

StandardOutput=tty

[Install]

WantedBy=sysinit.target

按照網上說的,這麼折騰以後是可以做到隻顯示公司的LOGO了,但是呢,還是會閃屏,顯示其他資訊,是以,找到了全部屏蔽的資訊。

在換一種/*屏蔽一切開機動畫*/

sudo plymouth-set-default-theme details

這樣就做到了開機啥都不顯示,直接進系統。