Plymouth

Plymouth apresenta uma animação gráfica (também conhecida como bootsplash) enquanto o sistema inicializa. Ele fornece atrativos visuais e uma apresentação mais profissional para cenários onde a saída de texto padrão, com muitas informações, pode ser indesejável. Ele também lida com prompts de inicialização, como inserção de senhas de criptografia de disco.

Pré-instalação

Antes de instalar, verifique se o driver que está usando para sua placa suporta o modo de configuração de kernel ("modesetting kernel" - KMS), o qual é necessário para o Plymouth funcionar:

Instalação

# indica que um comando deve ser executado como root. Ignore se fizer login como root, se não, substitua por sudo.

Para instalar o Plymouth e sua base de temas, rode:

# apt install plymouth plymouth-themes

Se usar o Debian com o KDE Plasma em Buster ou mais recente, você pode instalar o tema KDE Breeze Plymouth e um módulo de configuração de fácil integração para Plymouth com:

# apt install plymouth-theme-breeze kde-config-plymouth

Se ocorrer qualquer problema ao tentar definir o tema, ou se o tema não aparecer, você talvez precise instalar o firmware GPU proprietário. Isso é especialmente provável em placas AMD. Habilitar as seções contrib e non-free em seu arquivo SourcesList e execute:

# apt install firmware-linux

Habilitando KMS (NVIDIA proprietário)

No Debian 10/Buster, modesetting é habilitado por padrão para placas gráficas NVIDIA usando o driver proprietário se as placas são da série GeForce 8 ou mais recente. Essas instruções provavelmente podem ser ignoradas a menos que você esteja usando uma versão mais antiga do Debian ou uma placa gráfica mais antiga.

Para ativar manualmente o modesetting no driver NVIDIA proprietário, é necessário adicionar um parâmetro adicional do kernel. A maneira mais fácil de fazer isso é abrir /etc/default/grub em seu editor de texto de preferência. Este arquivo requer permissões administrativas para ser editado, de modo que você deve iniciar seu editor de texto como root usando sudo, executá-lo enquanto conectado como root, ou usar um editor de texto que suporta PolKit como Kate/KWrite que pode editar o arquivo sem permissões especiais.

Dentro das aspas na linha que começa com GRUB_CMDLINE_LINUX_DEFAULT, adicione a opção nvidia-drm.modeset=1}. A linha final pode parecer semelhante a:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

A seguir, aplique as alterações, executando:

# update-grub2

Por fim, a reinicialização carregará o driver com o modesetting adequado.

ATENÇÃO: Com algumas versões do driver NVIDIA antes do Debian 11/Bullseye, pode haver um bug que pode causar uma tela em branco em alguns monitores conectados com DisplayPort sempre que se entra no GNOME enquanto o modesetting está ativado.

Configuração

Por favor, edite o arquivo /etc/default/grub e altere a resolução. Para fazer isso, procure a linha #GRUB_GFXMODE=640x480 e remova o caracter # no início para remover o comentário. Você pode então defini-lo para corresponder à resolução do seu monitor.

Por exemplo, em uma tela padrão de 1080p:

GRUB_GFXMODE=1920x1080

Você também pode definir a resolução de cores:

GRUB_GFXMODE=1920x1080x32

Se seu GRUB_CMDLINE_LINUX_DEFAULT não contém uma opção splash, adicione-a desse modo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Cuidado para não remover ou modificar a linha de modesetting para o driver NVIDIA proprietário se você o adicionou anteriormente.

Finalmente, aplique as alterações, executando:

# update-grub2

Temas

Se estiver usando o KDE Plasma e tiver instalado o pacote kde-config-plymouth, os comandos de terminal não são necessários para visualizar e definir o tema do Plymouth. O painel "Boot Splash Screen" em suas configurações do sistema permitirá que você faça o mesmo. Neste caso, o tema "Breeze" é recomendado para consistência estética.

Caso contrário, para exibir todos os temas instalados, execute:

# plymouth-set-default-theme -l

A saída padrão será:

# plymouth-set-default-theme -l
details
fade-in
glow
script
solar
spinfinity
spinner
text
tribar

A seguir, defina o tema desejado, executando:

# plymouth-set-default-theme -R TEMA

Onde TEMA refere-se a um daqueles valores listados no comando executado anteriormente.

Resolução de problemas

Se você ainda está tendo problemas depois de instalar o firmware proprietário e também verificou que não há nada que deva estar impedindo o Plymouth de funcionar corretamente, é provável que haja um problema com o modesetting do kernel.

Siga as instruções para ativar o modesetting no driver NVIDIA proprietário, mas altere a opção para forçar a ativação em outros drivers.

Para Nouveau, a opção é nouveau.modeset=1.

Para AMD, a opção é radeon.modeset=1 ao usar o driver radeon e amdgpu.modeset=1 ao usar o driver amdgpu.

Se os problemas foram experimentados nas placas Intel, recomenda-se remover o pacote xserver-xorg-video-intel inteiramente e usar o driver interno modesetting para exibição. Caso contrário, se você precisar do pacote, pode adicionar a opção i915.modeset=1 .

Dicas & Truques


CategorySystemAdministration | CategorySoftware | CategoryBootProcess