在 Ubuntu 17.10 中,“plymouth show-splash”没有任何作用,为什么?

在 Ubuntu 17.10 中,“plymouth show-splash”没有任何作用,为什么?

我开发了一个普利茅斯主题,并意识到我可能无需每次都重新启动计算机即可进行测试。

我发现'普利茅斯表演' 应该可以实现这一点,但是执行该命令没有任何结果。没有错误。没有成功消息。没有启动画面。

我预计当我执行此命令时,普利茅斯主题将占据我的屏幕并出现 X 秒然后消失。

我无法在任何地方找到有关此主题的任何文章。有人可以解释一下吗?解释一下为什么会发生这种情况?谢谢。

答案1

帖子。摘要如下:

  • 将此代码粘贴到文件中,例如plymouth-preview
#!/bin/bash

chk_root () {
  if [ ! $( id -u ) -eq 0 ]; then
    echo Must be run as root
    exit
  fi
}

chk_root

DURATION=$1
if [ $# -ne 1 ]; then
  DURATION=5
fi

plymouthd
plymouth --show-splash
for ((I=0; I<$DURATION; I++)); do
  plymouth --update=test$I;
  sleep 1;
  done;
plymouth quit
  • 打开终端并使用命令使脚本可执行chmod +x ./preview-plymouth
  • 使用 运行脚本./preview-plymouth。默认情况下,动画会显示 5 秒。如果要更改持续时间,请将其与命令一起输入。例如./preview-plymouth 1010 秒。

答案2

必须以 root 身份执行此操作sudo plymouth show-splash

相关内容