viernes, 12 de septiembre de 2008

Cambia el aspecto a OpenSuSE 10.3

Este pequeño tutorial esta pensado para poder poner el mismo aspecto en un OpenSuSE con KDE 3.5. Siguiendo los pasos indicados a continuación puedes conseguir el aspecto que quieras desde grub hasta el escritorio. En mi caso he basado todo en un fondo de escritorio que me gusta bastante. Un lugar muy interesante para empezar y encontrar cosas es kde-look y es donde podréis encontrar algunas de los temas que comento.

El fondo de escritorio que elegi como base de trabajo es earth 1.0.

KDE Splash Screen


Para el boot splash de kde hay dos posibles motores el estándar y moodin one click install en kde-look podéis encontrar una enorme cantidad de temas para todos los gustos. En caso de que no os guste o os sirva ninguno, podéis generar vuestro propio tema para moodin gracias Roozeec, con esta pagina web podéis crear de forma fácil un tema que posteriormente podéis mejorar el fichero de configuración.

Una vez que tengáis el tema hay que instalarlo. De forma simple, abris el centro de control de KDE, seleccionáis Aspecto y temas y a continuación Pantalla anunciadora pulsáis añadir y seleccionáis el tema. Una vez cargado lo seleccionáis y lo probáis, si os gusta aceptar y listo.
Por la "vía difícil" como root creáis un directorio con el nombre del tema en /opt/kde3/share/apps/ksplash/Themes y copiáis los ficheros del tema a esta carpeta. Podéis probarlo con
ksplash --test --theme [TEMA]

Para seleccionarlo podéis usar el centro de control.

KDM Theme


Para cambiar el aspecto de KDM necesitáis lo primero un tema, de los cuales podemos encontrar una enorme variedad en kde-look. En el caso de que no os sirva ninguno podéis modificar el tema fácilmente editando el fichero xml de configuración. El formato usado, por lo menos el que yo he modificado, usa el formato del gdm que se denomina greeter, aqui podéis encontrar un manual.

Una vez que tenemos el tema pasaremos a instalarlo, como siempre varias formas, la más simple es instalar el kdm theme manager luego simplemente accedemos a el desde el panel de control, administrador de acceso y entramos en modo administrador en el KDM Theme Manager. A continuación instalamos el tema y lo seleccionamos. Una vez aceptado ya esta cambiado el tema.

De forma manual, como root extraemos el contenido del tema en /opt/kde3/share/apps/kdm/themes y para seleccionarlo debemos de modificar sysconfig. La forma más simple es usar YAST. En Sistema, editar etc/sysconfig, En el panel lateral seleccionáis Desktop, Display Manager y DISPLAYMANAGER_KDM_THEME y escribís el nombre de vuestro tema, que debe coincidir con el nombre del directorio. Cuando salvéis vuestro tema se abra cambiado.

Boot Splash


Cambiar la imagen de arranque es bastante simple, solo necesitáis una imagen que os guste y un poco de trabajo con el gimp para preparar las imágenes. Si no os apetece adaptar vuestra imagen podéis bajaros un boot splash de kde-look ya preparado. En el caso de que optéis por la ultima opción podéis saltaros los siguientes pasos y pasar a los pasos de instalación.

Lo primero hay que conocer la resolucón del boot slash, para lo cual hay que ver el valor del parámetro VGA de grub, para esto podéis usar YaST o ver el contenido del fichero /boot/grub/menu.lst. Para obtener la resolucón podéis usar la siguiente tabla.













































Colores640×480 800×600 1024×7681280×1024 1600×1200
256 colors (8b)769771773775796
32K colors (15b)784787790793797
64K colors (16b)785788791794798
16M colors (24b)786789792795799

Una vez que conozcáis la resolución grabáis la imagen escalada a vuestra resolución en formato jpg, con la mayor comprensión posible y con un perfil de color RGB. Es recomendable nombrar el fichero como silent-[resolución].jpg, por ejemplo silent-1024x768.jpg. Ahora debemos de crear la imagen para el modo verbose y el fondo de la consola. La forma más simple es mediante gimp, en el menú colores la opción colorear, hay dos puntos de menú iguales, yo uso el ultimo y que no tiene iconos. Con este asistente podremos seleccionar un color para conseguir una imagen lo más oscura posible ya que el texto por defecto es blanco, pero que permita distinguir los detalles de la imagen, una vez coloreada a nuestro gusto la salvamos con las mismas caracteristicas que la anterior, El nombre recomendado para esta imagen es bootsplash-[resolución].jpg.
Una vez que tengamos la imagen debemos pasar a crear el tema que usaremos. La forma más simple es copiar el tema por defecto, copiar el directorio /etc/bootsplash/themes/SuSE con el nombre de vuestro tema. Copiáis vuestra imágenes en el subdirectorio images de vuestro tema. Ahora es necesario editar el fichero de configuración para indicarle donde están nuestros ficheros. Editáis el fichero bootsplahs-[resolucion].cfg del subdirectorio config de vuestro tema. Buscáis "SuSE" y lo remplazais por el nombre de vuestro tema y listo. Si quereis modificar alguna parte o añadir algo lo mejor es revisar la configuración del formato en la web de bootsplash.
Ahora para instalarlo debemos de editar /etc/sysconfig/bootsplash y en la linea THEME cambiamos SuSE por el nombre de nuestro tema. Esto mismo lo podemos hacer con el editor de sysconfig desde Yast. En el próximo arranque ya deberíamos de ver nuestro boot splash. Para asegurarnos de que no da ningún error podemos hacer una activación manual, para lo cual ejecutamos desde consola mkinitrd que si todo va bien nos devolverá algo parecido a esto
Bootsplash: Earth (1024x768)

en caso contrario nos indicara un error.

GRUB


Para cambiar el fondo de pantalla preparáis una imagen jpg con resolución 800x600 y el nombre back.jpg. Tener en cuenta los colores del texto que os aparece en el grub, aunque la selección siempre se vera, las opciones puede confundirse con el fondo.

Lo primero que debéis es prepara un backup del fichero /boot/message por si no nos gusta y queremos volver al original.

Creamos un directorio donde descomprimir el fichero y a continuación copiamos el fichero /boot/message en el. Esta comprimido con cpio, para extraer el contenido ejecutamos desde consola
	cpio -idv < message

ahora copiamos el fichero back.jpg que hemos creado en este directorio sustituyendo el original. Ahora volvemos a comprimirlo con cpio con el siguiente mandato
	ls | cpio -ov > ../message

ya solo nos queda copiar el fichero message que acabamos de crear al directorio /boot, esto lo debemos de realizar como root, sustituyendo el fichero original, del que ya tedremos un backup.

El articulo original sobre como cambiar el forndo de grub lo podeis encontra en susewiki.org

5 comentarios:

  1. Muchisimas gracias, es lo que estaba buscando ya que acabo de instalar suse 11 y no tenia ni la mas remota idea de como cambiar el aspecto (vengo de ubuntu).

    ResponderEliminar
  2. bueno chavos les comento esto es bueno me a ayudado mucho muchas gracias cuidense y los dejo, espero saber mas sobre este foro

    ResponderEliminar
  3. Hola, aun no lo probe xq tengo una duda, en gnome es el mismo proceso????

    ResponderEliminar
  4. El boot splash y el grub si el resto es parecido pero no igual

    ResponderEliminar