Я разработал тему «Плимут» и понял, что, возможно, смогу протестировать без перезагрузки компьютера каждый раз.
Я обнаружил, что « plymouth show-splash » предполагает достичь этого, но выполнение этой команды ничего не дает. Нет ошибок. Нет сообщения об успехе. Без заставки.
Я ожидал, что когда я выполню эту команду, тема Плимута займет мой экран, появится на Х секунд и затем исчезнет.
Я нигде не могу найти ни одной статьи на эту тему. Может кто-то пролить свет? Объясните, почему это происходит? Спасибо.
Это должно быть выполнено как root с sudo plymouth show-splash
Смотрите этот пост. Вот краткое изложение:
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
. По умолчанию анимация будет отображаться в течение 5 секунд. Если вы хотите изменить продолжительность, введите ее вместе с командой. например. ./preview-plymouth 10
на 10 секунд.