Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > Linux

 
 
Old 12-dic-2006, 17:52   #1
doraimontv
Marciano
Manual para cambiar la imagen de arranque y de cierre de Ubuntu.

A ver, aquí un mini manual para cambiar la imagen de arranque y de cierre de Ubuntu.


Bajas el Splashy y lo instalas con:

Quote:
dpkg -i splashy_0.1.8.1-1_i386.deb
y al arrancar, te sale una bonita imagen de un pingüino y una barra de progreso, si pulsas F2 vuelve el arranque a la normalidad.

Pues bien, esta imagen se ve con muy mala resolución, ya que si no editamos el menu.lst, solo se ve a 8 colores.

Pero preguntándole a google, encontré esta lista:
Quote:
640x480 - v800x600 - 1024x768 - 1280x1024

vga=769 - vga=771 - vga=773 - vga=775 a...... 8 bits
vga=785 - vga=788 - vga=791 - vga=794 a...... 16 bits
vga=786 - vga=789 - vga=792 - vga=795 a...... 32 bits
Como podéis ver, el comando a usar para tener 800x600 en 16bits seria:

Quote:
vga=788
y para 32bits seria:

Quote:
vga=789
Y seguro que decís... y donde lo pongo??
Pues bien, tenéis que editar (yo lo hice con el MC) el archivo menu.lst que esta en boot/grub/ (una buena idea, seria hacer una copia de seguridad.) y bajáis hasta el kernel que utilizáis generalmente (el primero de la lista).
Buscáis la línea que pone:
Quote:
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hdb1 ro quiet splash vga=771
(según la configuración de Linux, esta línea la podéis tener diferente, así que buscáis algo parecido).

Y cambiáis vga=771 por vga=788 o vga=789 , según queráis 16bits o 32bits

Guardáis y hacéis un reboot. Con esto tenéis que ver a 800x600 y con 16/32bits.


Pero la cosa no se queda aquí. Viendo lo bonita que estaba la imagen al arrancar, con su barra de progreso y todo, en ves de esos feos comandos en giri, pensé... pues ya que estamos, vamos a cambiar la pantalla de inicio y la de despedida, así que volví a preguntarle a google.

Tenemos que copiar las imágenes que queremos usar a la carpeta default del splashy, esta se encuentra en /etc/splashy/themes y lo podemos hacer con el comando:
Quote:
#mv imagenquesea /etc/splashy/themes/default
Después editamos el archivo theme.xml (yo use para ello, el MC) que es el de configuración del splashy, se encuentra en /etc/splashy/themes/default/ (recordad hacer una copia de seguridad por si las moscas) y buscamos las líneas:

Quote:
<boot>background.jpg</boot>
<shutdown>/background.jpg</shutdown>
<errorimg>error.jpg</errorimg>
donde background.jpg es la imagen por defecto que pone el programa. Pues bien, cogemos y cambiamos background.jpg por el nombre de la imagen que nosotros queremos poner, a mí me quedo así:

Quote:
<boot>inicio.jpg</boot>
<shutdown>/fin.jpg</shutdown>
<errorimg>error.jpg</errorimg>
(La línea error.jpg , supongo que será por si al arrancar falla algo y sale algún error, pues mostrar una imagen... pero no lo e probado.)

Bueno, también podemos cambiar el color de la barra de progreso. Para ello buscamos un pelin mas abajo la línea que pone:

Quote:
<color>
<red>XXX</red>
<green>XXX</green>
<blue>XXX</blue>
<alpha>255</alpha>
</color>
(XXX es igual a números del 0 al 255)

Cambiamos los números por otros y así cámbialos el color.(En la red están las tablas de colores o en el mismo photoshop, cuando le das a elegir color, te dice con que números esta echo.)

Para rizar más el rizo, diré que también se puede cambiar la línea que rodea la barra de progreso, con los comandos de un poquito más abajo.

Quote:
<border>
<enable>yes</enable>
<color>
<red>XXX</red>
<green>XXX</green>
<blue>XXX</blue>
<alpha>255</alpha>
</color>
</border>
haciendo lo mismo que antes.
Guardamos, reiniciamos y .... OHHHH QUE BONITOOOOO jejeje

Ya solo queda cambiar la imagen del Grub, a ver si también me pongo a ello.

Un saludo.

Editado por doraimontv en 23-ene-2007 a las 14:41. Razón: Una pequeña falta... jejeje
   
Old 12-dic-2006, 20:24   #2
pernambuco
Marciano
 
Avatar de pernambuco
muy buen manual doraimontv.Lo voy a probar, pero ya trastee con splashy y no consegui verlo bien, y luego el usplash me va solo cuando se apaga. Esto puede ir muy bien en el proyecto ages.

Saludos.
   
Old 12-dic-2006, 21:10   #3
D_Skywalk
Moderador
 
Avatar de D_Skywalk
Gracias por resubirlo, doraemontv

Un Saludo!!
   
Old 17-dic-2006, 18:50   #4
doraimontv
Marciano
.
   
Old 18-dic-2006, 22:58   #5
JeReC
Marciano
 
Avatar de JeReC
En SuSe funciona algo diferente, os comento como canviar el bootsplash.

-1- Instalar el boosplah, podeis hacerlo con el YasT

-2- Los temas estan en /etc/bootsplash/themes (en kde-look.org podeis encontrar varios bootsplash). Al descargar un tema nuevo lo tendreis que descomprimir en este directorio y creara esta estructura
Quote:
root@coruscant:/etc/bootsplash/themes/shodan tree
.
|-- config
| |-- bootsplash-1024x768.cfg
| |-- bootsplash-1280x1024.cfg
| -- bootsplash-800x600.cfg
-- images
|-- bootsplash-1024x768.jpg
|-- bootsplash-1280x1024.jpg
|-- bootsplash-800x600.jpg
|-- silent-1024x768.jpg
|-- silent-1280x1024.jpg
-- silent-800x600.jpg

2 directories, 9 files
Es posible que tengais que modificar el fichero de configuracion correspondiente a la resolucion que escojais ya que puede ser que la ruta de la imagen sea diferente dependiendo de la distribucion en que haya sido hecho el bootsplash
Esta es la parte del fichero, es este caso bootsplash-1280x1024.cfg que teneis que comprovar que las rutas de los JPG esten bien
Quote:
# name of the picture file (full path recommended)
jpeg=/etc/bootsplash/themes/shodan/images/bootsplash-1280x1024.jpg
silentjpeg=/etc/bootsplash/themes/shodan/images/silent-1280x1024.jpg
-3- Modificar el fichero /etc/sysconfig/boosplash, concretamente en la linea que hace referencia al tema que estamos usando : THEME="shodan"

Quote:
## Path: System/Boot
## Description: selects bootsplash graphics theme
## Type: string
## Default: SuSE
# Choose the bootsplash theme. It should be based in
# /etc/bootsplash/themes/
THEME="shodan"
## Path: System/Boot
## Description: enables/disables bootup graphics
## Type: yesno
## Default: yes
#
# SPLASH can be set to "no" to turn off the splash-screen on console 1
# at boot time (after kernel load).
#
# SPLASH=no to disable the splash screen
#
# SPLASH=yes to show the splash screen
#
SPLASH="yes"
-4- Solo os queda hacer la imagen initrd en el disco con la opcion mkinitrd -s [resolucion]
Quote:
root@coruscant:/coruscantfs/temporal mkinitrd -s 1280x1024
Root device: /dev/hda3 (mounted on / as reiserfs)
Module list: piix aic7xxx processor thermal fan reiserfs (xennet xenblk)

Kernel image: /boot/vmlinuz-2.6.16.21-0.25-default
Initrd image: /boot/initrd-2.6.16.21-0.25-default
Shared libs: lib/ld-2.4.so lib/libacl.so.1.1.0 lib/libattr.so.1.1.0
lib/libc-2.4.so lib/libdl-2.4.so lib/libhistory.so.5.1 lib/libncurses.so.5.5
lib/libpthread-2.4.so lib/libreadline.so.5.1 lib/librt-2.4.so
lib/libuuid.so.1.2

Driver modules: ide-core ide-disk scsi_mod sd_mod piix scsi_transport_spi
aic7xxx processor thermal fan
Filesystem modules: reiserfs
Including: initramfs fsck.reiserfs
Bootsplash: shodan (1280x1024)
11995 blocks
Veis que actualiza en el grub el vmlinuz-VersionDeKernel y el initrd-VersionDeKernel

En principio en el grub no hace falta tocar nada, yo tengo el splash en modo verbose ya que me gusta ver el log de arranque en todo momento.

Este es my grub
Quote:
# Modified by YaST2. Last modification on Wed Nov 1 11:12:26 CET 2006
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,2)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=794 resume=/dev/hda2 splash=verbose showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disquete
chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE Linux 10.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=normal showopts ide=nodma
apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd