User:Kevin.benavides/notas/Personalización de boot-animations: Difference between revisions
m (→XO1 os802) |
|||
(12 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== Versión == |
|||
== '''XO1 os802''' == |
=== '''XO1 os802''' === |
||
si usted desea cambiar las imágenes de arranque de la XO y colocar una animación de boot nueva en la XO puede hacer lo siguiente:<br /> |
si usted desea cambiar las imágenes de arranque de la XO y colocar una animación de boot nueva en la XO puede hacer lo siguiente:<br /> |
||
Usted puede descargar el paquete boot de sugar con el comando<br /> |
Usted puede descargar el paquete boot de sugar con el comando<br /> |
||
Line 8: | Line 8: | ||
root@fedoradev:git clone git://dev.laptop.org/users/bobbyp/bootanim |
root@fedoradev:git clone git://dev.laptop.org/users/bobbyp/bootanim |
||
ahora una vez realizado esto tenemos la carpeta de bootanim en el directorio /home/ de ahi lo que necesitamos son los archivo que van del frame00.png al frame25.png, |
ahora una vez realizado esto tenemos la carpeta de '''bootanim''' en el directorio /home/ de ahi lo que necesitamos son los archivo que van del frame00.png al frame25.png, que se encuentran en las carpeta ''image''. Lo que usted hará es copiar estas imágenes a una USB y editar estos archivos con su editor preferido. ''recordar que todas las imágenes tiene que estar en formato .png'' |
||
root@fedoradev:cd /home/bootanim/ |
root@fedoradev:cd /home/bootanim/ |
||
root@fedoradev:cp -r image /media/myusb/ |
root@fedoradev:cp -r image /media/myusb/ |
||
ahora una ves que hemos editados los frame00.png al frame25.png ahora falta convertirlos en formato que lo entienda la XO que es |
ahora una ves que hemos editados los frame00.png al frame25.png ahora falta convertirlos en formato que lo entienda la XO que es formato .565 . para esto deberemos tener un paquete que se llama netpbm-progs la cual lo podemos instalar de la siguiente manera.<br /> |
||
root@fedoradev:yum install netpbm-progs |
root@fedoradev:yum install netpbm-progs |
||
Line 23: | Line 23: | ||
Una vez colocado el Scrip en la USB [http://dev.laptop.org/~cscott/ppmto565.py ppmto565.py script] ejecutaremos el siguiente paso.<br /> |
Una vez colocado el Scrip en la USB [http://dev.laptop.org/~cscott/ppmto565.py ppmto565.py script] ejecutaremos el siguiente paso.<br /> |
||
en algunas ocasiones el Scrips hay que dale permiso de ejecución esto lo logramos dándole los permisos |
|||
root@fedordev:chmod go+x ppmto565.py |
|||
Proceder |
|||
root@fedoradev:cd /media/myusb/ |
root@fedoradev:cd /media/myusb/ |
||
root@fedoradev:pngtopnm frame00.png | ./ppmto565.py -z -o frame00.565 |
root@fedoradev:pngtopnm frame00.png | ./ppmto565.py -z -o frame00.565 |
||
root@fedoradev:pngtopnm frame01.png | ./ppmto565.py -z -o frame01.565 |
|||
root@fedoradev:pngtopnm frame02.png | ./ppmto565.py -z -o frame02.565 |
|||
así sucesivamente |
|||
ahora este procedimiento lo tiene que hacer con todos los 25 frame´s.png. una vez echo esto solo tenemos que remplazarlos por los que tiene en las XO. |
ahora este procedimiento lo tiene que hacer con todos los 25 frame´s.png. una vez echo esto solo tenemos que remplazarlos por los que tiene en las XO. |
||
Line 34: | Line 43: | ||
[olpc@A1-SF]:su |
[olpc@A1-SF]:su |
||
ahora el directorio donde estan los frames00 - 25´s.565 en la XO estan en el directorio /usr/share/boot-anim/ |
ahora el directorio donde estan los frames00 - 25´s.565 en la XO estan en el directorio /usr/share/boot-anim/ |
||
[root@olpc-A1]:cd /usr/shared/boot-anim/ |
|||
Y dentro de ahí estan 25 frames.565 de las cuales usted '''remplazara''' por los nuevos que usted tiene en la USB. Luego de que haya reemplazado los archivos reinicie la XO y observe su animación |
|||
=== Creando un RPM === |
|||
== XO1 for F11 - os854 == |
|||
Los pasos para hacer un RPM instalable en la XO sin necesidad de hacer tantos comandos, pero este procedimiento solo funciona con las imágenes que ya traen F11 en sugar.<br /> |
|||
Pasos.<br /> |
|||
Descargar el source del bootanim |
|||
root@fedoradev:cd /home/ |
|||
root@fedoradev:git clone git://dev.laptop.org/users/bobbyp/bootanim |
|||
Ahora lo que tenemos que hacer es modificar nuevamente los frame00 - 25.png que se encuentran en la carpeta image. cuando ya hayas modificado las imágenes ahora déjalos ahí y haz lo siguiente: afuera de image hay varios archivos que estan afuera uno de ellos se llama '''olpc-bootanim.spec''' ese archivo hay que editarlo. |
|||
root@fedoradev:cd /home/bootanim/ |
|||
root@fedoradev:nano olpc-bootanim.spec |
|||
Y aparecerá lo siguiente (solo modificaremos donde dice versión) como ejemplo voy a poner 2.9.22 y luego lo guardamos sin alterar el nombre |
|||
Summary: OLPC XO boot animation. |
|||
Name: olpc-bootanim |
|||
Version: '''2.9.22''' |
|||
Release: 1 |
|||
License: GPL |
|||
Group: System Environment/Base |
|||
URL: http://dev.laptop.org/git?p=users/dsd/olpc-bootanim |
|||
Source0: %{name}-%{version}.tar.gz |
|||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
|||
Requires: initscripts |
|||
Requires(post): /sbin/chkconfig |
|||
Requires(preun): /sbin/chkconfig |
|||
Obsoletes: plymouth < 0.8.0 |
|||
Provides: plymouth = 0.8.0 |
|||
ahora lo que tenemos que hacer es comprimirlo, pero antes hay que cambiar el nombre de la carpeta |
|||
root@fedoradev:cd /home/ |
|||
root@fedoradev:ls |
|||
bootanim |
|||
root@fedoradev: mv bootanim olpc-bootanim-2.9.22 |
|||
root@fedoradev: tar -c olpc-bootanim-2.9.22 | bzip2 > olpc-bootanim-2.9.22.tar.bz2 |
|||
root@fedoradev:ls |
|||
olpc-bootanim-2.9.22 olpc-bootanim-2.9.22.tar.bz2 |
|||
ahora ejecutamos el siguiente comando |
|||
root@fedoradev:rpmbuild -ba olpc-bootanim.tar.bz2 |
|||
root@fedoradev:ls |
|||
olpc-bootanim-2.9.22 olpc-bootanim-2.9.22.tar.bz2 olpc-bootanim-2.9.22.dxo4.fc11.src.rpm |
|||
ahora solo lo que tenemos es copiar el RPM he instalarlo |
|||
root@fedoradev:cp olpc-bootanim-2.9.22.dxo4.fc11.src.rpm /media/myusb/ |
|||
En la XO<br /> |
|||
Abrimos la actividad Terminal nos logeamos como root |
|||
[olpc@A1-C1]:su |
|||
[root@olpc-A1-C1]:cd /media/myusb/ |
|||
[root@olpc-A1-C1]:rpm -Uvh olpc-bootanim-2.9.22.dxo4.fc11.src.rpm |
|||
y listo ahora solo reiniciamos |
|||
[root@olpc-A1-C1]:reboot |
|||
Ejemplo del Resultado [http://www.youtube.com/watch?v=tGPmiq8Wkjw] |
Latest revision as of 00:20, 12 September 2011
Versión
XO1 os802
si usted desea cambiar las imágenes de arranque de la XO y colocar una animación de boot nueva en la XO puede hacer lo siguiente:
Usted puede descargar el paquete boot de sugar con el comando
root@fedoradev:su root@fedoradev:cd /home/ root@fedoradev:git clone git://dev.laptop.org/users/bobbyp/bootanim
ahora una vez realizado esto tenemos la carpeta de bootanim en el directorio /home/ de ahi lo que necesitamos son los archivo que van del frame00.png al frame25.png, que se encuentran en las carpeta image. Lo que usted hará es copiar estas imágenes a una USB y editar estos archivos con su editor preferido. recordar que todas las imágenes tiene que estar en formato .png
root@fedoradev:cd /home/bootanim/ root@fedoradev:cp -r image /media/myusb/
ahora una ves que hemos editados los frame00.png al frame25.png ahora falta convertirlos en formato que lo entienda la XO que es formato .565 . para esto deberemos tener un paquete que se llama netpbm-progs la cual lo podemos instalar de la siguiente manera.
root@fedoradev:yum install netpbm-progs
Y ahora un scrips que esta en la carpeta "image" que es donde sacamos los 25 frame´s.png y ahora copiamos este scrip en la USB.
root@fedoradev:cd /home/bootanim/image/ root@fedoradev:cp ppmto565.py /media/myusb/.
Una vez colocado el Scrip en la USB ppmto565.py script ejecutaremos el siguiente paso.
en algunas ocasiones el Scrips hay que dale permiso de ejecución esto lo logramos dándole los permisos
root@fedordev:chmod go+x ppmto565.py
Proceder
root@fedoradev:cd /media/myusb/ root@fedoradev:pngtopnm frame00.png | ./ppmto565.py -z -o frame00.565 root@fedoradev:pngtopnm frame01.png | ./ppmto565.py -z -o frame01.565 root@fedoradev:pngtopnm frame02.png | ./ppmto565.py -z -o frame02.565 así sucesivamente
ahora este procedimiento lo tiene que hacer con todos los 25 frame´s.png. una vez echo esto solo tenemos que remplazarlos por los que tiene en las XO.
En la XO Entramos a la actividad terminal y nos ponemos como super-usuario
[olpc@A1-SF]:su
ahora el directorio donde estan los frames00 - 25´s.565 en la XO estan en el directorio /usr/share/boot-anim/
[root@olpc-A1]:cd /usr/shared/boot-anim/
Y dentro de ahí estan 25 frames.565 de las cuales usted remplazara por los nuevos que usted tiene en la USB. Luego de que haya reemplazado los archivos reinicie la XO y observe su animación
Creando un RPM
XO1 for F11 - os854
Los pasos para hacer un RPM instalable en la XO sin necesidad de hacer tantos comandos, pero este procedimiento solo funciona con las imágenes que ya traen F11 en sugar.
Pasos.
Descargar el source del bootanim
root@fedoradev:cd /home/ root@fedoradev:git clone git://dev.laptop.org/users/bobbyp/bootanim
Ahora lo que tenemos que hacer es modificar nuevamente los frame00 - 25.png que se encuentran en la carpeta image. cuando ya hayas modificado las imágenes ahora déjalos ahí y haz lo siguiente: afuera de image hay varios archivos que estan afuera uno de ellos se llama olpc-bootanim.spec ese archivo hay que editarlo.
root@fedoradev:cd /home/bootanim/ root@fedoradev:nano olpc-bootanim.spec
Y aparecerá lo siguiente (solo modificaremos donde dice versión) como ejemplo voy a poner 2.9.22 y luego lo guardamos sin alterar el nombre
Summary: OLPC XO boot animation. Name: olpc-bootanim Version: 2.9.22 Release: 1 License: GPL Group: System Environment/Base URL: http://dev.laptop.org/git?p=users/dsd/olpc-bootanim Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: initscripts Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Obsoletes: plymouth < 0.8.0 Provides: plymouth = 0.8.0
ahora lo que tenemos que hacer es comprimirlo, pero antes hay que cambiar el nombre de la carpeta
root@fedoradev:cd /home/ root@fedoradev:ls bootanim root@fedoradev: mv bootanim olpc-bootanim-2.9.22 root@fedoradev: tar -c olpc-bootanim-2.9.22 | bzip2 > olpc-bootanim-2.9.22.tar.bz2 root@fedoradev:ls olpc-bootanim-2.9.22 olpc-bootanim-2.9.22.tar.bz2
ahora ejecutamos el siguiente comando
root@fedoradev:rpmbuild -ba olpc-bootanim.tar.bz2 root@fedoradev:ls olpc-bootanim-2.9.22 olpc-bootanim-2.9.22.tar.bz2 olpc-bootanim-2.9.22.dxo4.fc11.src.rpm
ahora solo lo que tenemos es copiar el RPM he instalarlo
root@fedoradev:cp olpc-bootanim-2.9.22.dxo4.fc11.src.rpm /media/myusb/
En la XO
Abrimos la actividad Terminal nos logeamos como root
[olpc@A1-C1]:su [root@olpc-A1-C1]:cd /media/myusb/ [root@olpc-A1-C1]:rpm -Uvh olpc-bootanim-2.9.22.dxo4.fc11.src.rpm
y listo ahora solo reiniciamos
[root@olpc-A1-C1]:reboot
Ejemplo del Resultado [1]