Я работаю над проектом, который имеет собственный загрузочный экран Plymouth. Я хотел сделать индикатор выполнения из текста (текст переместится с серого на белый / цветной), но тогда на экране выключения будет отображаться «запускается nekOS 7». Особенно в тех случайных случаях, когда выключение занимает много времени, это, вероятно, смущает конечного пользователя.
Итак, что меня интересует, так это то, что существует относительно простой способ (или каким-либо иным способом, каким бы коварным он ни казался, если не считать повторения кода в заставке Плимута) иметь отдельную загрузку экран для выключения по сравнению с экраном при запуске?
Спасибо за любую помощь заранее!
В сценарии для Вашей пользовательской темы используют Плимут. GetMode () и выдерживают сравнение с "начальной загрузкой", "завершением работы", "приостанавливают" или "возобновляются".
Т.е.
if (Plymouth.GetMode () == "suspend")
{
ShowSuspendBackground();
}
См.: https://www.freedesktop.org/wiki/Software/Plymouth/Scripts/