Splashy
De Wiki do Arch Linux Brasil
Splashy é uma implementação de boot gráfico rodando no espaço do usuário para sistemas com base em Linux. Com ele, é possível um "ambiente gráfico" durante o carregamento e inicialização do sistema através do Framebuffer Linux pelo directfb.
Tabela de conteúdo |
Instalação
- Baixe o PKGBUILD do Splashy no AUR e construa o pacote através do makepkg (ou por wrapper do AUR com que esteja familiarizado) e instale-o com o Pacman.
Atenção! "initscripts-splash" é uma dependencia do splashy. Com sua instalação, ele acaba por substituir "initscripts" padrão, e com isso, haverá backup de alguns arquivos em seu diretório /etc com *.pacsave.
Configuração
/boot/grub/menu.lst
Adicione quiet vga=791 splash na linha referente ao seu kernel em /boot/grub/menu.lst. ex.:
kernel (hd0,6)/vmlinuz26 root=/dev/sda6 ro quiet vga=791 splash
/etc/rc.conf
Adicione SPLASH="splashy" ao final de seu arquivo /etc/rc.conf. ex.:
SPLASH="splashy"
/etc/mkinitcpio.conf
- Lembre-se de sempre reconstruir uma nova imagem de inicialização do kernel (initramfs) após uma nova configuração do Splashy (ex. Ao alterar um tema do Splashy)
- Adicione splashy no final da linha apontando para HOOKS em /etc/mkinitcpio.conf. ex.:
HOOKS="base udev autodetect ide sata filesystems ... splashy"
- Reconstrua uma nova imagem do kernel
# mkinitcpio -p <kernel name>
ex.# mkinitcpio -p kernel26
Atualizando
- Não esqueça de reconstruir a imagen initramfs após uma atualização do Splashy.
Problemas conhecidos
- O Splashy não é finalizado automaticamente ao mudar para o "verbose mode" ou mesmo quando um script de inicialização falhar.
- Algo acontece de "terrivelmente errado" quando é forçada a checagem de um sistema de arquivos e durante a execução do mesmo. Por alguma razão ainda desconhecida, o próprio sistema reinicia após o fsck.
- X pode apresentar pontos e pixels estranhos na parte superior da tela, se o splashy é ativado durante o carregamento do boot.