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

53

Com relação a Plymouth -

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

Qual é a maneira mais fácil de alterar a tela de inicialização?

    
por AgentK 12.08.2010 / 04:06

4 respostas

40

Você pode obter uma lista de temas disponíveis através dos repositórios através do 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 normalmente:

$ sudo aptitude install plymouth-theme-solar

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

    
por lfaraone 12.08.2010 / 04:34
66

Para alterar 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.

    
por Dima 14.08.2010 / 22:31
55

Guia de primeiros passos

Editando o Plymouth

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

  • Obtermodelo
  • Personalizarmodelo
  • Definirtemapersonalizado

Crieummodelo.

Primeiro,vocêreceberáummodeloqueabrangetodososaspectosbásicosdeumPlymouth.Alteremy-themeparaoseunomepessoal.

sudocp--recursive/lib/plymouth/themes/ubuntu-logo~/themes/my-theme

Personalizarnomesdearquivos.

Agoravocêpodealteraralgunsnomesparaajudaraidentificarnossotemadeoutraspessoas.

sudomvubuntu-logo.plymouthmy-theme.plymouthsudomvubuntu-logo.scriptmy-theme.scriptsudomvubuntu-logo.grubmy-theme.grubsudomvubuntu_logo16.pngmy_theme16.pngsudomvubuntu_logo.pngmy_theme.png

Editararquivosdeimagem.

Useoeditordeimagensdesuapreferênciaparaalterarasimagenspng.Eugostodo 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:

% bl0ck_qu0te%

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 altere 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.

Edite a linha 1 com o 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 as alterações do tema.

gedit my-theme.script

Existem 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

Defina a configuração do 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.

    
por Brandon Clark 27.08.2013 / 02:03
-1

Eu encontrei o mesmo problema e vim para cá. Sem sorte. Comecei a navegar aleatoriamente pela estrutura do 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 de 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) nos temas pasta. Depois disso, você poderá fechar a janela e o terminal e, em seguida, reinicializar para testar a configuração.

    
por CStafford 05.01.2018 / 23:38