树莓派系列-4-开机界面设置

简介: 设想是想要机器在开机的时候不显示任何信息,只显示公司的LOGO,这样是最好的,但是呢,没有实现,所以现在实现的内容就是啥都不显示。

下面是我的操作


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)


exit 0


;;


*)


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


exit 3


;;


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



这样就做到了开机啥都不显示,直接进系统。

目录
相关文章
|
网络安全
树莓派连接电脑,显示拒绝连接解决方案
树莓派连接电脑,显示拒绝连接解决方案
546 0
|
Python
机器狗搭建记录2-树莓派连接舵机
机器狗搭建记录2-树莓派连接舵机
275 0
笔记本连接投影仪不成功?不妨这样设置一下。
笔记本连接投影仪不成功?不妨这样设置一下。
232 0
笔记本连接投影仪不成功?不妨这样设置一下。