Como instalar o Bootsplash no Ubuntu?

Iniciado por LaSSarD, 15 de Julho de 2005, 13:45

tópico anterior - próximo tópico

LaSSarD

Sempre fui muito curioso para ver o Bootsplash funcionando. Para quem não sabe, o Bootsplash é um programa que deixa mais bonito o arranque do computador, com gráficos ao invés daquele puro texto e, dependendo do tema, até uma barra de progressão. Um preview de como ficaria:
http://www.bootsplash.de/files/themes/screenshots/Theme-Ubuntu-silent.png

Achei um tópico sobre o funcionamento dele no Kurumin, mas no Ubuntu é diferente e já tive dúvidas logo no 1º passo.

No Wiki e no UbuntuGuide não encontrei, mas pode ser que alguém encontre :)

Obrigado!
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

piike

tem um pacote nos repositorios do debian chamado splashy mas ha um porem ele eh experimental, se quiser tentar tah aqui o endereço http://packages.debian.org/experimental/graphics/splashy
Vlw
Sony Vaio Fz250AE

LaSSarD

Encontrei um tutorial escrito pelo Morimoto. Precisa do source do Kernel, como eu baixo? :oops:

-----
Li todo o tutorial e percebi que algumas coisas nele não se aplicam ao Ubuntu. Mais uma vez peço a ajuda de vocês :)
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

FaBMak

Citação de: "LaSSarD"Encontrei um tutorial escrito pelo Morimoto. Precisa do source do Kernel, como eu baixo? :oops:

Pessoal, eu estou usando o Splashy citado pelo piike e gostei. Originalmente existia somente uma forma de se instalar o boot-splash que era instalando os fontes do kernel, aplicando um patch no kernel e compilando novamente. Isto é claro dá muito trabalho e normalmente dá problemas aos usuários iniciantes. Outro problema se vc compilar o kernel vc mesmo perderá o suporte/atualização do kernel oficial do Ubuntu. O que ao meu ver é um ponto a menos para este método.

Já o segundo metódo é muito mais simples porém ainda em fase experimental, mas afinal o que não é experimental no mundo Linux ? O splashy é um programa que faz exatamente a mesma coisa do anterior porém ele atua no espaço do usuário e é carregado como um script de inicialização. Na verdade ele ao ser instalado passa a ser o primeiro script a ser carregado na inicialização do sistema. Por "rodar" no espaço do usuário é muito mais fácil de instalar basta um dpkg -i nomedopacote e BINGO! O splash tá instalado, sem precisar de fontes do kernel, patch ou compilar o kernel na "unha".

Gostou ? Veja o HOW-TO no Ubuntu Forums:
http://ubuntuforums.org/showthread.php?t=41709&highlight=usplash

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

piike

iai Fabmak em relação a compilação do kernel não sabia perderia o suporte/atualização do ubuntu, pq isso? bem, mas em relação ao splashy ainda nao tive problemas e vc? se tiver eh bom colocar aqui pra ver se podemos resolver.
VLW
Sony Vaio Fz250AE

FaBMak

Citação de: "piike"iai Fabmak em relação a compilação do kernel não sabia perderia o suporte/atualização do ubuntu, pq isso? bem, mas em relação ao splashy ainda nao tive problemas e vc? se tiver eh bom colocar aqui pra ver se podemos resolver.
VLW

Claro, se vc compilou o kernel vc mesmo e está usando ele e não o do Ubuntu, mesmo que vc não remova o kernel oficial vc ainda estará usando o seu "kernel" e não o oficial, quando vc atualizar o sistema será atualizado o kernel oficial e não o "seu", pois no final das contas o kernel na verdade não passa de um pacote e como tal será atualizado somente o do Ubuntu. Se vc quiser um kernel atualizado vc precisaria repetir todo o processo, baixar fontes, aplicar patch, compilar e gerar binário.

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

LaSSarD

Valeu, FaBMaK! Eu juro que tinha pesquisado no fórum do Ubuntu, mas pelo que vi esse tópico não usa o termo bootsplash :P

Muito obrigado, vou seguir o procedimento e postar pra vocês o resultado ;)

-----
baixei o splashy... na hora de instalar:
dpkg: problemas de dependência impedem configuração de splashy:
splashy depende de libc6 (>= 2.3.2.ds1-21); porém:
 Versão de libc6 no sistema é 2.3.2.ds1-20ubuntu13.


Achei mais alguém com esse erro. A solução parece ser usar a libc6 do Breezy. É seguro?
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

FaBMak

Citação de: "LaSSarD"Achei mais alguém com esse erro. A solução parece ser usar a libc6 do Breezy. É seguro?

Bom, comigo não tive problemas estou usando a libc6 do Breezy sem problemas.

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

LaSSarD

Após colocar os repositórios do Breezy:

lassard@GM:~$ sudo apt-get install libc6
[...]
libc6 já é a versão mais nova.

:?
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

FaBMak

É verdade, como eu estava longe da minha máquina no post anterior não tive o cuidado de verificar as versões, foi mal.

Bom pelo que notei aqui eu estou usando a versão 0.1 do Splashy e pode ser por isso que não tive problemas, com a libc6 do Ubuntu. Recomendo que vc baixe a versão 0.1 do Splashy ou tente uma versão mais nova do libc6 do Debian.

Splashy 0.1:
http://alioth.debian.org/download.php/1028/splashy_0.1-5_i386.deb
http://ftp.us.debian.org/debian/pool/main/s/splashy/splashy_0.1.5_i386.deb

Tente um destes dois e retorne o resultado, valew.

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

LaSSarD

Acho que o Splashy 0.13 funciona também, porque foi a versão que o autor do tópico utilizou e ele não teve problemas com a libc6. Quanto ao uso da libc6 do Debian, acho arriscado d+, porque se no nome dessa está libc6ubuntu é porque alguma modificação foi feita nela para funcionar.

Mas vou tentar com a 0.13, vamos ver no que dá :)

------
FUNCIONOU PERFEITAMENTE! Apenas siga os passos desse tópico. Não esqueça de usar a versão 0.13 do Splashy, outras não funcionarão!
Se vocês tiverem algum problema com o Splashy, é bom dar uma olhada no resto do tópico porque ali a galera tá cheia de problemas também (e soluções).

Ah... Pelo que parece, o UPower é melhor. Pesquisem sobre ele no mesmo tópico pra ter mais informações ;)
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

fabinho

Sim, o Upower é bem melhor do que o Splashy. Vale a pena usá-lo!

Ele é mais rápido e tem menos bugs que o Splashy, embora a idéia seja a mesma.

Só um exemplo: o Splashy aqui na minha máquina só funcionava no boot, mas não no shutdown, enquanto o Upower funciona perfeitamente nos dois momentos.

Pelo que entendi, o Splashy ficará só para o Debian, enquanto o Upower será o fork para o Ubuntu (acho ruim a separação, mas...).

Eu já quebrei a cabeça várias vezes para recompilar o kernel com o bootsplash e várias vezes para configurá-lo. Com o Upower tudo ficou muito mais simples. Estou, inclusive, usando ele no Ubuntix, que é um live CD que estou desenvolvendo.

A única limitação é que o Splashy e o Upower não rodam já a partir do initrd.gz, o que significa que ainda vão aparecer algumas poucas mensagens no modo texto.

Os três arquivos a serem instalados são os seguintes:
http://nanofreesoft.org/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=2

Provavelmente você terá que instalar mais alguns do repositório do próprio Ubuntu. Nesse caso, tente um:
sudo apt-get -f install

Também há versões para o amd64 (Hoary e Breezy).

Se alguém tiver algum problema de dependência do pacote Upower com o Ubuntu Hoary, aqui vai um pacote com a correção:
https://codigolivre.org.br/frs/download.php/3888/upower_0.1-2_i386.deb


Eu conversei com o desenvolvedor e ele me disse que isso foi mesmo uma distração da parte dele, que compilou o pacote em um ambiente atualizado via backports. O pacote solicita um libgcc1 >= 1:4.0.0-7 mas o Hoary ainda tem oficialmente um libgcc1 >= 1:4.0-0pre6ubuntu7. No pacote acima isso foi corrigido. Abaixo, a resposta do Goshawk à minha dúvida:
http://nanofreesoft.org/index.php?name=MDForum&file=viewtopic&p=31#31

Boa sorte!




.

LaSSarD

desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

rootslack

tentei esse upower aqui intalei ele tudo certinho...  mais quando reiniciei aparece... video mode selection.... uso placa nvidia isso eh um saco....

LaSSarD

Removi o splashy e instalei o upower, não houve problemas ;)
:idea: Lembrando que o arquivo de configuração do upower é um pouco diferente do splashy. Certos temas já vem com um arquivo configurado para o splashy, basta abrir ele e pegar as informações necessárias para editar o arquivo de configuração do upower.
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)