AVISOSATENÇÃO! Os capítulos
04 e
05 poderão serem substituídos por esse programa:
https://launchpad.net/plymouth-manager/+downloadRecomendo usar esse programa
apenas para gerenciamento de temas do Plymouth, sendo então os demais capítulos continuando
necessários para reconfigurar o Plymouth.
ATENÇÃO! Usuários da placa de vídeo NVIDIA poderão utilizar o programa de instalação automática presente no guia. O mesmo reconfigurará
o Grub e Plymouth para a resolução
1024x768, caso habilite a opção de correção dos mesmos durante a instalação.
==========================
Para quem não conhece, o Plymouth é o splash gráfico de inicialização do Ubuntu. Durante sua execução
aparece o logotipo do Ubuntu com alguns pontos embaixo mudando de cor de acordo com o carregamento do sistema.
Nesse guia você aprenderá a corrigir a baixa resolução que ocorre após a instalação de um driver de vídeo, a
alterar os temas do Plymouth e adicionar novos temas.
Compatibilidade do Guia:- Grub 1.98(Conhecido como Grub 2)
- Plymouth
Capitulo 01 - Verificando resoluções suportadas por sua Placa de VídeoAntes de começar o capitulo, verifique qual resolução máxima seu monitor suporta.Instale os pacotes v86d e hwinfo, eles serão responsáveis por analisar quais resoluções sua placa de vídeo
suporta. Escolha uma, apresentada no teste, seguindo da profundidade de cor(quantidade em bits).
$ sudo apt-get install v86d hwinfo
$ sudo hwinfo --framebuffer
No meu caso, o resultado do teste foi:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.jdyRtRoUXL2
Hardware Class: framebuffer
Model: "NVIDIA G84 Board - p403h01 "
Vendor: "NVIDIA Corporation"
Device: "G84 Board - p403h01 "
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xfb000000-0xfbdfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x0347: 1400x1050 (+1400), 8 bits
Mode 0x0348: 1400x1050 (+2800), 16 bits
Mode 0x0349: 1400x1050 (+5600), 24 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x0352: 2048x1536 (+8192), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Mode 0x0362: 768x480 (+768), 8 bits
Mode 0x0364: 1440x900 (+1440), 8 bits
Mode 0x0365: 1440x900 (+5760), 24 bits
Mode 0x0368: 1680x1050 (+1680), 8 bits
Mode 0x0369: 1680x1050 (+6720), 24 bits
Mode 0x037c: 1920x1200 (+1920), 8 bits
Mode 0x037d: 1920x1200 (+7680), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
Em seguida escolhi a resolução 1680x1050 com a profundidade de 24-bits, a resolução máxima suportada pelo meu monitor.
Capitulo 02 - Alterando configurações do Grub para correção do PlymouthAntes de iniciar o processo de correção do Plymouth, gostaria de lembrar que você não poderá está utilizando as configurações de boot manuais do Grub,
ou seja, o arquivo
40_custom para listar os sistemas no qual ele poderá dar o boot. Então antes de mais nada, habilite a configuração automática
e desabilite a configuração manual.
$ sudo chmod +x /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os-prober
$ sudo chmod -x /etc/grub.d/40_custom
$ sudo update-grub
Agora seu Grub verificará quais sistemas estão instalados em seu computador e criará automaticamente uma lista de boot, essa lista é importante pois junto
com ela está as configurações do Plymouth, então quando você atualizar as configurações do Plymouth, o Grub também atualizará os componentes dessa lista.
Abra em seu editor de texto nativo, como administrador, o arquivo
/etc/default/grub. Comando para Gnome:
$ sudo gedit /etc/default/grub
Procure a variável
GRUB_CMDLINE_LINUX_DEFAULT e edite de acordo como foi colocado abaixo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
Repare que
1680x1050-24 é a resolução de vídeo escolhida seguido com a profundidade em bits, no caso substitua para a resolução
na qual você escolheu.
Agora procure a variável
GRUB_GFXMODE e altere para a resolução escolhida, sem acompanhar a profundidade em bits.
#GRUB_GFXMODE=1680x1050
Salve o arquivo e feche o editor. Em seguida, abra em seu editor de texto nativo, como administrador, o arquivo
/etc/grub.d/00_header. Comando para Gnome:
$ sudo gedit /etc/grub.d/00_header
Procute a linha
if [ "x${GRUB_GFXMODE}" = "x" ], acrescentado na variável do lado a resolução escolhida. Exemplo:
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1680x1050 ; fi
Salve o arquivo e feche o editor.
Capitulo 03 - Alterando configurações do PlymouthAgora que o Grub já foi corrigido, vamos editar as configurações do próprio Plymouth. Abra em seu editor de texto nativo, como administrador, o arquivo
/etc/initramfs-tools/modules. Comando para Gnome:
$ sudo gedit /etc/initramfs-tools/modules
Adicione no final do arquivo:
uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap
Repare que
1680x1050-24 é a resolução de vídeo escolhida seguido com a profundidade em bits, no caso substitua para a resolução
na qual você escolheu.
Salve o arquivo e feche o editor. Force o uso do framebuffer:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Acabou! Agora seu plymouth foi corrigido e funcionará na resolução que você escolheu. Por fim, é necessário atualizar as configurações do Plymouth
e do Grub. Execute em seu terminal:
$ sudo update-initramfs -u
$ sudo update-grub
Capitulo 04 - Instalando novos temas e alterando padrão do PlymouthNo ubuntu existem diversos temas para Plymouth nos repositórios, que não foram instalados no sistema, você poderá instalar-los pelo Ubuntu Software Center, pelo Synaptic
ou se preferir, pelo Terminal. Nome dos pacotes:
plymouth-theme-text
plymouth-theme-solar
plymouth-theme-fade-in
plymouth-theme-glow
plymouth-theme-ubuntustudio
xubuntu-plymouth-theme
lubuntu-plymouth-theme
plymouth-theme-ubuntu-logo
plymouth-theme-sabily
Após os pacotes desejados forem instalados, digite em seu terminal:
$ sudo update-alternatives --config default.plymouth
Aparecerá uma lista de temas do Plymouth, cada tema é representado por um número. Digite o número do tema desejado e aperte
Enter.
Por fim, é necessário atualizar as configurações do Plymouth e do Grub. Execute em seu terminal:
$ sudo update-initramfs -u
$ sudo update-grub
Capitulo 05 - Instalando temas customizadosPresente no aplicativo acima, não mais necessariamente ser instalado manualmente.