首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么“联邦调查局”在系统启动时不显示飞溅图像?

为什么“联邦调查局”在系统启动时不显示飞溅图像?
EN

Stack Overflow用户
提问于 2017-09-10 17:21:04
回答 1查看 3.7K关注 0票数 3

我试着用fbi为Raspbian的拉伸提供一个闪屏。根据一些教程,我在这里发现了我的情况:

/etc/systemd/system/spash幕.system

代码语言:javascript
复制
[Unit]
Description=Splash screen
DefaultDependencies=no
After=local-fs.target

[Service]
ExecStart=/usr/bin/fbi -T 1 -d /dev/fb0 --noverbose /opt/logo.png

[Install]
WantedBy=sysinit.target

已启用(选中sysinit.target.wants下的符号链接)。

/boot/cmdline.txt

代码语言:javascript
复制
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=ee397c53-02 rootfstype=ext4 elevator=deadline rootwait quiet logo.nologo loglevel=1 fsck.mode=skip noswap ro consoleblank=0

P

/boot/config.txt

代码语言:javascript
复制
hdmi_drive=2
dtparam=i2c_arm=on
dtparam=spi=on
dtparam=audio=on
dtparam=i2c1=on
dtoverlay=i2c-rtc,ds1307
disable_splash=1

从提示符中执行完全相同的命令(fbi -T 1 -d /dev/fb0 --noverbose /opt/logo.png)可以按预期显示图像。

在引导消息中,我找不到任何错误。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-08 07:26:02

我终于成功了!下面是我所做的工作(本质上是从https://yingtongli.me/blog/2016/12/21/splash.html中复制的,其中有一些小的更改使它对我起作用)。

  1. 安装fbi:apt install fbi
  2. 使用以下方法创建/etc/systemd/system/splashscreen.service: 单元Description=Splash screen DefaultDependencies=no After=local-fs.target Service =/usr/bin/fbi-noverbose -a /opt/spash.png StandardInput=tty StandardOutput=tty StandardOutput=tty WantedBy=sysinit.target 与上面链接的文章不同的是,我所做的唯一不同之处是从-d命令中删除/usr/bin/fbi标志(该命令最初是/usr/bin/fbi -d /dev/fb0 --noverbose -a /opt/splash.png)。我猜fb0是错误的设备,而忽略它只是意味着fbi将使用当前的显示设备并得到正确的显示设备。
  3. 把你的飞溅图像放在/opt/splash.png中。
  4. 启用服务:systemctl enable splashscreen

我仍在努力弄清楚如何摆脱引导文本的其余部分,但这是朝着正确方向迈出的一步。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46143476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档