it-swarm-pt.tech

Como faço para mudar a tela de boot do plymouth?

Com relação a Plymouth -

Existem telas de inicialização alternativas disponíveis?

Qual é a maneira mais fácil de mudar a tela de boot?

58
AgentK

Você pode obter uma lista de temas disponíveis através dos repositórios através de Gerenciador de Pacotes Synaptic ou através da linha de comando via aptitude:

$ aptitude search plymouth-theme
p   lubuntu-plymouth-theme        - plymouth theme for Lubuntu
p   plymouth-theme-fade-in        - graphical boot animation and logger - fade-in theme
p   plymouth-theme-glow           - graphical boot animation and logger - glow theme
i   plymouth-theme-kubuntu-logo   - graphical boot animation and logger - kubuntu-logo theme
p   plymouth-theme-sabily         - plymouth theme for Sabily
p   plymouth-theme-script         - graphical boot animation and logger - script theme
p   plymouth-theme-solar          - graphical boot animation and logger - solar theme
p   plymouth-theme-spinfinity     - graphical boot animation and logger - spinfinity theme
p   plymouth-theme-text           - graphical boot animation and logger - text theme
c   plymouth-theme-ubuntu-logo    - graphical boot animation and logger - ubuntu-logo theme
i   plymouth-theme-ubuntu-text    - graphical boot animation and logger - ubuntu-logo theme
p   plymouth-theme-ubuntustudio   - Ubuntu Studio Plymouth theme
p   xubuntu-plymouth-theme        - Plymouth theme for Xubuntu

Você pode então instalar os pacotes resultantes via Synaptic ou aptitude como normal:

$ Sudo aptitude install plymouth-theme-solar

Se você está procurando por algo que não esteja nos repositórios, buntuGeek tem um excelente tutorial sobre como instalar e criar seus próprios temas personalizados em Plymouth .

40
lfaraone

Para mudar entre os temas instalados, você deve fazer:

Sudo update-alternatives --config default.plymouth
Sudo update-initramfs -u

O primeiro listará os temas disponíveis para escolher, o segundo comando com a atualização initramfs com um novo tema.

68
Dima

Guia de Introdução

Editando Plymouth

Você pode editar Plymouth com um editor de texto simples para animações e imagens. Esta é a versão do Ubuntu agnóstico.

Original to New

  • Obter modelo
  • Personalizar modelo
  • Definir tema personalizado

Faça um modelo

Primeiro você terá um modelo que cobre todos os aspectos básicos de um Plymouth. Mude my-theme para o seu nome pessoal.

Sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme

Personalize nomes de arquivos

Agora você pode alterar alguns nomes para ajudar a identificar nosso tema de outras pessoas.

Sudo mv ubuntu-logo.plymouth my-theme.plymouth
Sudo mv ubuntu-logo.script my-theme.script
Sudo mv ubuntu-logo.grub my-theme.grub
Sudo mv ubuntu_logo16.png my_theme16.png
Sudo mv ubuntu_logo.png my_theme.png

Editar arquivos de imagem

Use o editor de imagens de sua preferência para alterar as imagens png . Eu gosto de GIMP para edições rápidas.

gimp my_theme.png my_theme16.png 
gimp progress_dot_on.png progress_dot_off.png 
gimp progress_dot_on16.png progress_dot_off16.png

Aqui está um exemplo das minhas alterações:

screenshotscreenshotscreenshotscreenshotscreenshotscreenshot

Edite os arquivos de configuração.

  1. Configure o arquivo de informações do tema.

    gedit my-theme.plymouth
    

    Edite linhas 2 , 7 , e 8 e mude o logotipo do ubuntu para o nome do seu tema.

    [Plymouth Theme]
    Name=My Theme
    Description=A theme that features a blank background with a logo.
    ModuleName=script
    
    [script]
    ImageDir=/lib/plymouth/themes/my-theme
    ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script
    
  2. Cor do terminal de inicialização. (Opcional)

    gedit my-theme.grub
    

    Mude de roxo para outra coisa.

    Editar linha 1 com código de cores RGB.

    Um bom site para ajudá-lo é Color-Hex . Eu só vou fazer o meu preto.

    if background_color 0,0,0; then
      clear
    fi
    
  3. O arquivo de script para aplicar mudanças de tema

    gedit my-theme.script
    

    Há muitos aspectos diferentes para este arquivo que você pode alterar para personalizar o seu tema de boot plymouth. Se você deseja fazer alterações mais avançadas, você deve estudá-lo. Estou mostrando apenas como alterar a cor de fundo, o logotipo e o indicador de status.

    Edite linhas 169 , 170 , 174 , e 180 para alterar o gradiente de fundo e as imagens que você editou anteriormente.

    Window.SetBackgroundTopColor (0.66, 0.66, 0.66);       #top 
    Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom
    
    bits_per_pixel = Window.GetBitsPerPixel ();
    if (bits_per_pixel == 4) {
        logo_filename = "my_theme16.png";
        progress_dot_off_filename = "progress_dot_off16.png";
        progress_dot_on_filename = "progress_dot_on16.png";
        password_field_filename = "password_field16.png";
        question_field_filename = "password_field16.png";
    } else {
        logo_filename = "my_theme.png";
        progress_dot_off_filename = "progress_dot_off.png";
        progress_dot_on_filename = "progress_dot_on.png";
        password_field_filename = "password_field.png";
        question_field_filename = "password_field.png";
    }
    

Envie sua pasta de temas

cp --recursive ~/themes/my-theme /lib/plymouth/themes

Definir configuração Plymouth para usar o tema.

Sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth
Sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub

18.04+

Sudo update-initramfs -u

Reinicie para assistir em ação.

62
Brandon Clark

Eu me deparei com o mesmo problema e vim para cá. Sem sorte. Comecei a navegar aleatoriamente pelo framework Plymouth e notei que o arquivo default.plymouth era um arquivo vinculado. Toda vez que eu defino a tela inicial com o terminal, o arquivo é atualizado. Por tentativa e erro, encontrei este método.

No terminal, digite o seguinte: gksu [file_Explorer_name]

Isso abrirá uma nova janela, com permissões raiz (superusuário) para editar, excluir e adicionar arquivos. Navegue para /usr/share/plymouth/themes/. Aqui é onde seus temas estão localizados. Se a pasta do seu tema não estiver na pasta de temas do plymouth, mova-a. Na sua pasta de temas, encontre um arquivo .plymouth e abra-o em seu editor de texto padrão. Veja os diretórios e verifique se estão precisos e atualizados. Salve e saia do editor de texto. Faça um arquivo LINKED do seu arquivo .plymouth, e arraste-o para a pasta de temas (/ usr/share/plymouth/themes /) e renomeie-o como default.plymouth Você precisa excluir os arquivos existentes (se houver) na pasta de temas. Depois disso, você poderá fechar a janela e o terminal e, em seguida, reinicializar para testar a configuração.

0
CStafford-14