No script do seu tema personalizado, use Plymouth.GetMode () e compare com "boot", "shutdown", "suspend" ou "resume".
Ou seja
if (Plymouth.GetMode () == "suspend")
{
ShowSuspendBackground();
}
Veja: link
Estou trabalhando em um projeto que possui uma tela de boot personalizada do Plymouth. Eu queria fazer a barra de progresso do texto (então o texto desliza de cinza para branco / cor), mas então ele mostraria "nekOS 7 está iniciando" na tela de desligamento. Especialmente naqueles casos aleatórios em que demora muito tempo para desligar, isso provavelmente confundiria o usuário final.
Então, o que eu estou querendo saber é se existe uma maneira relativamente fácil (ou de qualquer forma, por mais traiçoeira que seja, esperançosamente além de refazer código na tela inicial do Plymouth) para ter uma tela de inicialização separada para desligamento em comparação com o da inicialização?
Obrigado por qualquer ajuda antecipadamente!
No script do seu tema personalizado, use Plymouth.GetMode () e compare com "boot", "shutdown", "suspend" ou "resume".
Ou seja
if (Plymouth.GetMode () == "suspend")
{
ShowSuspendBackground();
}
Veja: link