Miembro No. 18376 Registrado: Dec 03, 2006 Mensajes: 4
Publicado: Jue Dic 06, 2007 8:59 amAsunto: Desarrollando distro linux, ayuda en logo y splash
Bueno antes que nada les comento mi situacion.
Con un amigo estamos desarrollando una distro de linux basada en ubuntu, tenemos 13 y 15 años y venimos luchando contra viento y marea ya que no somos expertos, un ingeniero nos viene dando una mano y todo lo demas averiguando por todos lados.
Pero hay algo que todavia no logramos.
La primera cosa que no puedo cambiar es el logo de ubuntu que esta al lado de Aplicaciones ya busque info y no encontre si alguien me puede dar la solucion muchisimas gracias.
La segunda es mientras carga el splash (el que yo puse) queda con un fondo marron clarito, me volvi loco buscandolo para cambiar y no lo encuentro, si alguien sabe la ubicacion tambien le agradeceria que me la diga.
Muchas gracias a los que respondan voy a estar atento a las nuevas respuestas.
Saludos
* Titulo editado por el moderador por no decir nada del tema a tratar, por favor, revisa el reglamento del foro
Miembro No. 20814 Registrado: Apr 19, 2007 Mensajes: 495 Ubicación:
Cojutepeque, El
Salvador C. A.
Publicado: Vie Dic 07, 2007 8:17 pmAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
frat2005 escribió:
Con un amigo estamos desarrollando una distro de linux basada en ubuntu......
cambiar es el logo de ubuntu.......
La segunda es mientras carga el splash (el que yo puse) queda con un fondo marron clarito, me volvi loco buscandolo para cambiar y no lo encuentro....
te felicito porque estás iniciando en linux y vaya que eres ambicioso, pero lo que más creo que estás haciendo en este momento es personalizar tu ubuntu. El crear una distro me suena muy duro, lo ideal es que hagas en un comienzo conociendo el sistema y que luego veas que crear una distro es más que darle apariencia. Puedes comenzar leyendo acerca de Linux From Scratch www.linuxfromscratch.org y por supuesto divirtiendote con ubuntu
Suerte...
edito: usa el buscador del foro tus preguntas son temas ya tratados... _________________ Grüße...
Maiku
Publicado: Vie Dic 07, 2007 8:37 pmAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
creo que vas muy avanzado, yo tengo algunos años en linux estudio informatica y ni loco me animo a desarrollar un sistema operativo =) se necesita mucho tiempo y mucha gente, ademas de conocimientos, creo que lo que te convendria empezar a hacer es personalizarlo, cargarle temas de Gnome-look y una ves lo tengas lindo comienza personalizando tu kernel.
con respecto a lo del splash yo tampoco pude modificarlo me queda el fondo azul del default de KDE si alguien sabe como modificarlo porfavor buscamos ayuda
Publicado: Vie Dic 07, 2007 9:37 pmAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
y porque quieren hacer una distribucion linux ? _________________ "Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
Publicado: Sab Dic 08, 2007 8:42 amAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
frat2005 escribió:
black_magician Quedate bien tranquilo que no es solo eso venimos cambiandole todo y muchas gracias a los que respondieron y aconsejaron
no pienses que queremos desanimarte frat2005 solo que te decimos que si vas a desarrollar tu propia distribucion lo hagas con tiempo conocimientos y muchaaaaaaaa paciencia si quieres desarrollar una distro perfecto !! dale para adelante, depaso ya que estas en proyectos posteate algunas imagenes ^^ asi vamos viendo como va quedando!!
exitos en tu proyecto y cualquier duda consulta, yo todabia no supe como cambiar esa imagen de fondo del splash
- Montar la iso en el sistema, y luego descomprimir el .squashfs; para ello nos vamos a nuestra home y hacemos lo siguiente por pasos:
mkdir mnt
sudo mount -o loop ubuntu-6.10-desktop-i386.iso /mnt
mkdir extract-cd
rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
Con esto hemos montado la iso en /home/miusuario/mnt, y extraemos todo el contenido en /home/miusuario/extract-cd, y ahora ejecutamos
mkdir squashfs
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
mkdir edit
sudo cp -a squashfs/* edit/
Y ya con esto tendremos el archivo .squashfs descomprimido en /home/miusuario/edit/ que será la carpeta donde hagamos todos los cambios
Modificar fondo de pantalla
Crearemos el fondo que queremos utilizar del tamaño que queramos, le pondremos el nombre que queramos, y lo ubicaremos en la carpeta /usr/share/backgrounds/ y luego editamos el archivo /var/lib/gconf/debian.defaults/%gconf-tree.xml y buscamos donde ponga /usr/share/backgrounds/warty-final-ubuntu.png y ponemos el nombre de nuestro escritorio de forma que esa línea quedaría /usr/share/backgrounds/mi_fondo_de_pantalla.png. Por supuesto las carpetas a las que hago referencia se encuentran bajo /home/miusuario/edit/, que aunque no hayamos hecho chroot por comodidad, pero debemos pensar como si esa fuera la raiz de nuestro sistema.
Modificar fondo de inicio o instalación de ubuntu
Solamente hay que modificar la imagen llamada splash.pcx que se encuentra en extract-cd/isolinux, para generar una imagen pcx puedes hacerlo con un programa de edición de imágenes y guardalo en formato pcx a paleta de 14 colores.
Modificar Splash
El splash es la imagen que aparece cuando está cargando nuestro escritorio Gnome, para ello primero nos creamos una imagen, la guardamos en formato png con el nombre ubuntu-splash.png, y la colocamos en /usr/share/pixmaps/splash/, así de sencillo es modificar esos dos aspectos.
O podemos llamar de otra forma esta imagen, pero en formato png, ejemplo miimagen-splash.png, y la colocamos en la carpeta /usr/share/pixmaps/splash, y en el archivo /var/lib/gconf/debian.defaults/%gconf-tree.xml modificamos la imagen de splash, en la línea splash/ubuntu-splash.png, modificamos ubuntu-splash.png por miimagen-splash.png.
Modificar Usplash
Usplash es la pantalla que nos aparece al cargar el sistema, en Edgy es esa pantalla negra con el logo de Ubuntu y una barra naranja que se va llenando conforme carga el sistema, en Dapper e inferiores el Usplash se modifica diferente que en Edgy. En Edgy para modificar el Usplash deberemos instalar el paquete usplash-dev y build-essential; y descargarnos el paquete usplash-theme-ubuntu:
sudo apt-get install usplash-dev build-essential
cp -R /usr/share/doc/usplash-dev/examples /home/miusuario/miusplash/
Una vez tenemos estos dos componentes nos metemos en la carpeta examples/ y ahí tendremos todos los png que debemos modificar a nuestro gusto para tener nuestro propio Usplash. En este ejemplo hay 4 imágenes, una de 800x600, otra de 1024x768, otra de 1024x576 y otra de 1024x576 cropped, creamos las 4 imágenes, y las hacemos en modo indexado con un máximo de 256 colores, las podemos guardar con el nombre que queramos, pero respetando la terminación _800_600, etc... ejemplo miusplash_800_600.png, luego modificamos los archivos eft-theme.c, donde ponga eft le ponemos el nombre de nuestras imágenes, y lo guardamos con el nombre que le hayamos puesto a nuestras imágenes, ejemplo: miusplash-theme.c. Y luego el Makefile también modificamos donde ponga eft por miusplash o el nombre que le hayamos puesto a nuestro usplash.
Una vez los hemos modificado tendremos que compilar el usplash, para eso en la terminal haremos:
make
Y luego instalaremos nuestro usplash, pero para ello tendremos que copiarlo en nuestra carpeta /home/miusuario/edit/, y hacer chroot en ella:
sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
sudo cp usplash-theme-ubuntu.so /usr/lib/usplash/
sudo ln -sf /usr/lib/usplash/usplash-theme-ubuntu.so /usr/lib/usplash/usplash-artwork.so
sudo update-alternatives --install /usr/lib/usplash/usplash-artwork.so /usr/lib/usplash/miusplash-theme.so 55
sudo update-alternatives --set usplash-artwork.so /usr/lib/usplash/miusplash-theme.so
sudo update-initramfs -u
rm /etc/resolv.conf
umount /proc
umount /sys
exit
Con esto conseguimos que nuestro usplash esté instalado, pero el LiveCD va a seguir mostrando el usplash de Ubuntu.
Modificar GDM (Login en Gnome)
En /usr/share/gdm/themes/ están los temas para GDM, son sencillos de modificar, el tema por defecto para Ubuntu es Human, por lo que podemos modificar ese tema y listo, tenemos nuestro tema a nuestro gusto.
Últimos Pasos
Para ahorrar espacio en el disco, enextract-cd/ puedes borrar la carpeta programs, autorun.inf, start.exe, y la carpeta disc_tree.
Para volver a recuperar nuestra iso con los cambios realizados, y que ya podamos utilizar nuestro LiveCD con nuestro diseño tendremos que realizar los siguientes pasos, siempre suponiendo que no hemos chroot y no hemos modificado ningún paquete, por lo que no es necesario regenerar el .manifest:
Miembro No. 12578 Registrado: Dec 27, 2005 Mensajes: 689
Publicado: Jue Ago 28, 2008 9:08 pmAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
Tienen 13 y 15 años !!!! me hacen sentir mal, yo tengo 22 y ni pienso en semejante desarrollo. Hay avances qeu se puedan contar ??? saludos y suerte _________________ Debian GNU/Linux Etch
Usuario Linux: 439113.
Publicado: Lun Sep 08, 2008 8:22 amAsunto: Re: Desarrollando distro linux, ayuda en logo y splash
ja, yo desde los 14 ando queriendo hacer una, pero lo mas que logre fue personalisarle el nombre, splash y una que otra cosa, pero cuando quise agregarle cosas al nucleo, le rompi el kernnel a mi pc, hablando de forma literal; pues estaba modificando la mia, para luego crear un cd con una imagen de mi SO en el desktop, con un programa que se me olvido el nombre, el chiste es que tube que reinstalar, y me toco hacerlo con una en modo texto de debian :S, la mejor experiencia de mi vida, ahora voy por la mejor mejor: instalar en modo texto gentoo (osea, sin el asistente que ponen con todo e instalador gráfico); regresando a su tema, lo que quieren es algo complejo, una distribución no es solo una remasterizada cambiandole el logo y el splash, deben de meterse con el sistema, poner que drivers tendra, que paquetes tendra, las politicas de seguridad que creen necesarias, el interprete de comandos que usaran, sea bash, sea sh sea csh sea zsh, etcetera, supongo que a estas alturas de querer hacer su propia distro ya manejan bien la consola ¿no?, tambien deben de ver que hara el sistema en caso de que falle, el de mi computadora por ejemplo, junto con unos amigos, le instale varios kernnels, y estamos configurandola, para que si uno falla y me da un kernnel panic, le pase el trabajo a otro kernnel y así, tambien deben de ver que gestion de paquetes usar, que experienca requiere el usuario, etcetera, son muchas las cosas que se deben de hacer.
No puedes publicar nuevos temas en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en encuestas en este foro