Mostrar tela de Plymouth diferente na inicialização vs. desligamento

0

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!

    
por Brenden McFarling 04.05.2018 / 18:07

1 resposta

1

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

    
por Anthony Myatt 30.05.2018 / 14:07