epespad

Como cambiar usplash (pantalla de inicio de ubuntu)

Antes que nada, este tutorial solo funciona a partir de Ubuntu Edgy, o en su defecto, a partir de la version 0.4-33 de usplash si es que lo tienen instalado.
Para los que tengan versiones anteriores de usplash, recomiendo utilizar este tutorial, ya que explica muy bien todo el procedimiento:



Ahora si, vamos al grano. Usplash es una aplicacion que permite mostrar una imagen de arranque y cierre de sistema, de forma que quede oculta la consola que documenta todo el proceso de inicio (y finalizacion) de linux. Pasos a seguir:

1. Los paquetes a instalar son: usplash (en caso de no tenerlo) y libusplash-dev, asi que procedemos a hechar mano de apt-get.
$ sudo aptitude install usplash libusplash-dev

2. Si ya teniamos instalado usplash, deberia existir la ruta /usr/lib/usplash , en cambio si lo instalamos por primera vez, ahi que crear dicho directorio, asi que:
$ sudo mkdir /usr/lib/usplash
En este directorio vamos a colocar todos splash que vayamos creando.

3. Con el paquete libusplash-dev, viene un splash de ejemplo, que es el que nos sirve de plantilla para ir creando los nuestros. Lo que vamos a hacer es copiar esa plantilla a nuestro home, para trabajar mas comodos:
$ sudo mkdir $HOME/usplash
$ cp /usr/share/doc/libusplash-dev/examples/* $HOME/usplash/


4. Ahora vamos hasta donde tenemos la plantilla y vemos que hay varios arhivos, seis de imagenes, un .c en el que se indican todos los parametros para crear el splash, y el makefile que nos ayuda a convertir todos los png en .c, luego compila a codigo objeto y finalmente se unen en un .so de aproximadamente 2 Mb.
Aca es donde empezamos a personalizar:

A) Elegimos la imagen que queremos utilizar, y la utilizamos para reemplazar las originales por otras 4 que tengan la misma resolucion que las aquellas (800*600, 1024*576, 1024*768 y 1024*576 cropped). Siempre hay que tener en cuenta que soporta como maximo 256 colores. Luego las renombramos, siguiendo la misma regla que tienen las de la plantilla, por ejemplo, si le ponemos "pepito", las imagenes deben ser nombradas: pepito_800_600.png, pepito_1024_768.png, etcetera.

B) Lo mismo podemos hacer con las barritas, editarlas a nuestro gusto, en cuanto a largo, ancho, color, etc. El nombre lo dejamos como esta.

C) Ahora editamos el archivo .c, al que previamente le cambiamos el nombre por el mismo que le pusimos a las imagnes, por ejemplo: pepito-theme.c
Como veran este archivo contiene todos los parametros necesarios para armar el usplash, posicion de las barras, del texto, etcetera.
Por ahora lo unico que vamos a hacer es cambiar todas las veces que dice "eft" (nombre de la plantilla) por "pepito" (nombre de nuestro splash)
Luego grabamos y vamos a editar el makefile, donde tambien cambiamos todos los "eft" por "pepito" y grabamos.

Se habran dado cuenta que desde el archivo .c se pueden modificar varias cosas, elegir distintas resoluciones, etc...yo preferi dejar todo como esta porque las resoluciones de las imagenes funcionan bien en mi maquina y porque el tema de las barras tambien quedan bien en ese lugar.

5. Ejecutamos el makefile
$ make

6. Veran que se crearon varios archivos en el directorio. El unico que nos sirve es el llamado pepito-theme.so Lo que tenemos que hacer es copiarlo al directorio donde se guardan los splash:
$ sudo cp pepito-theme.so /usr/lib/usplash/

7. Creamos enlaces simbolicos necesarios:
El primero va desde nuestro splash hasta /etc/alternatives/usplash-artwork.so , asi que hacemos:
$ sudo ln -s /usr/lib/usplash/pepito-theme.so /etc/alternatives/usplash-artwork.so
El segundo va desde /etc/alternatives/usplash-artwork.so hasta /usr/lib/usplash/usplash-artwork.so:
$ sudo ln -s /etc/alternatives/usplash-artwork.so /usr/lib/usplash/usplash-artwork.so

8. Actualizamos
$ sudo update-initramfs -u

9. Comprobamos:
$ sudo usplash -c
Para salir hay que apretar Ctrl+Alt+F7 (o donde tengan el modo grafico)

De ahora en mas cada vez que se quiera cambiar el splash solo hay que cambiar uno de los enlaces simbolicos:
$ sudo rm /etc/alternatives/usplash-artwork.so
$ sudo ln -s /usr/lib/usplash/pepito-theme.so /etc/alternatives/usplash-artwork.so

Cambiando pepito por el que quisieramos usar, luego actualizamos y comprobamos.

Otra forma de elegir los splash es añadiendolo como alternativa, para eso:
$ sudo update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/lib/usplash/pepito-theme.so 55
Cambiando pepito por el nuevo tema que vamos a agregar.
Luego haciendo:
$ sudo update-alternatives --config usplash-artwork.so
nos aparece una lista con todos los splash que podemos utilizar, asi que lo elegimos, y nuevamente actualizamos y comprobamos si salio todo bien.

Para terminar, se puede cambiar la resolucion tanto en el grub como en el mismo usplash, para que se acomode mejor a nuestra pantalla. Para hacerlo editamos el archivo /etc/usplash.conf y le ponemos la resolucion que queremos, y para guardar los cambios actualizamos con:
$ sudo update-initramfs -u
Para el grub, editamos el archivo /boot/grub/menu.lst, buscamos la linea que dice # defoptions, y agregamos una de las siguientes opciones:

vga=785 640x480
vga=788 800x600
vga=791 1024x768
vga=794 1280x1024


Por lo que la linea deberia quedar algo asi: # defoptions=quiet splash vga=791

Finalmente actualizamos el grub: $ sudo update-grub


Fuente

Espero que les sirva, esto deja todavia mucho mas lindo a nuestro ubuntu (aun no se si funciona en otras distros, de ser asi, me lo dicen y lo agrego en el post). Tampoco encontre imagenes sobre como puede llegar a quedar, seguire buscando. Saludos gente!

14 comentarios - Como cambiar usplash (pantalla de inicio de ubuntu)

Dyr26
Todo negrita WTF la gente no sabe presentar un post decentemente? Así no hay quien lo lea.
blkdr
Grmann dijo:
Dyr26 dijo:Todo negrita WTF la gente no sabe presentar un post decentemente? Así no hay quien lo lea.

Yo no tuve problemas y por lo visto nadie mas porque sino me lo hubieran dicho. Deja de pasar tanto tiempo frente a la PC que hace a la vista o comprate unos lentes

creo que lo que te quizo decir es que hubieras marcado en negrita cosas importantes como los comandos etc, así todo en negrita no se ve bien, aun así
sonlive
Que alguien que maneja Linux me conteste esto en serio :
Es fácil de usar como Windows o hay que estar metiendo una sarta de boludeces en la consola para ver un video???
Solo necesito el SO para navegar, ver videos y jugar.
Pregunto desde la ignorancia porfa no agredan.
Gracias.
naxocore2000
sonlive dijo:Que alguien que maneja Linux me conteste esto en serio :
Es fácil de usar como Windows o hay que estar metiendo una sarta de boludeces en la consola para ver un video???
Solo necesito el SO para navegar, ver videos y jugar.
Pregunto desde la ignorancia porfa no agredan.
Gracias.

Mira....para usar Gnu/linux (la mas popular y la mas facil, Ubuntu) si la quieres usar para ver videos, escuchar musica, navegar y chatear...no necesitaras nada de consola ni terminal, ya que desde una aplicacion llamada "Centro de Software de Ubuntu" puedes descargar los programas. El tema de jugar es algo mas complicado, ya que lamentablemente las empresas no le dan bola a Linux y casi ninguna hace versiones para linux. Si existen juegos de windows que funcionan en linux pero se necesitan programas extras y modificaciones en ciertos casos.
Espero haber respondido a tu duda. Saludos
milogrunge
sonlive dijo:Que alguien que maneja Linux me conteste esto en serio :
Es fácil de usar como Windows o hay que estar metiendo una sarta de boludeces en la consola para ver un video???
Solo necesito el SO para navegar, ver videos y jugar.
Pregunto desde la ignorancia porfa no agredan.
Gracias.


Aparte de lo que ya te dijeron naxocore2000 y Grmann, por el lado de si es o no más difícil que Windows depende de que harás y de tu capacidad de aprendizaje. GNU/Linux no es Windows, por lo tanto la gente cree que es difícil porque la apariencia es distinta, para mi esa es gente que le teme a lo desconocido. Si llegas a usar GNU/Linux y alguna vez se te cruza por la cabeza que es difícil piensa que hubo un momento en el que había algo en Windows que no sabías hacer.

Si tu incursión por el mundo de GNU/Linux llega a buen puerto, verás la gran diferencia entre usar un SO libre y uno pribativo.
sonlive
Muchas gracias a naxocore2000, Grmann y milogrunge por las respuestas. Me quedó más claro.
Voy a instalar Ubuntu para probarlo en una partición del disco o en una maquinita virtual.
Saludos a todos, buen año.
mauro_mb
FUUUUck no me deja instalar usplash ni startupmanager. No encuentra el repositorio. Ya probé restaurar la lista de repositorios que viene por defecto pero no...

Podrías hacerme el favor de fijarrte en tu lista de repositorios (abri /etc/apt/sources.list) la fuente de esos paquetes. Sólo busca con Ctrl+F y copiá los dos renglones que correspondan a cada paquete.
Por favor
Como cambiar usplash (pantalla de inicio de ubuntu)
mauro_mb
Ah, debe ser por eso.

Mi problema es que le instalé el xubuntu-desktop para probar XFCE poruqe estaba al pedo y ahora cuando la prendo me aparece la pantalla de carga de Xubuntu. Lo desisntalé a xubuntudesktop y a todo lo que dependía de eso pero me sigue así. Es un detalle menor, pero bué, quería aprobechar y ponerle alguna pantalla copada. Igual no importa... es lo mismo. Gracias por la ayuda