Показать другой экран Plymouth при загрузке и выключении

Я работаю над проектом, который имеет собственный загрузочный экран Plymouth. Я хотел сделать индикатор выполнения из текста (текст переместится с серого на белый / цветной), но тогда на экране выключения будет отображаться «запускается nekOS 7». Особенно в тех случайных случаях, когда выключение занимает много времени, это, вероятно, смущает конечного пользователя.

Итак, что меня интересует, так это то, что существует относительно простой способ (или каким-либо иным способом, каким бы коварным он ни казался, если не считать повторения кода в заставке Плимута) иметь отдельную загрузку экран для выключения по сравнению с экраном при запуске?

Спасибо за любую помощь заранее!

0
задан 4 May 2018 в 19:07

1 ответ

В сценарии для Вашей пользовательской темы используют Плимут. GetMode () и выдерживают сравнение с "начальной загрузкой", "завершением работы", "приостанавливают" или "возобновляются".

Т.е.

if (Plymouth.GetMode () == "suspend")
{
     ShowSuspendBackground();
}

См.: https://www.freedesktop.org/wiki/Software/Plymouth/Scripts/

1
ответ дан 29 October 2019 в 23:27

Другие вопросы по тегам:

Похожие вопросы: