KlipperScreen - Personaliza arranque con un video con tu logo
Este proceso no se puede usar en OS actuales dado que el reproductor usado, OMXplayer, usa MMAL y no es compatible a día de hoy con instalaciones de 64b o con OS actuales.
Los makers del 3D si algo nos gusta es personalizar nuestras máquinas así que con esta guía vas a poder personalizar el arranque de tu host Klipper, está pensada para usar un host Raspberry pero puedes ajustarla para cualquier otro, sea un video con tu logo o animación preferida.
Para realizar este proceso necesitamos acceso SSH a nuestro host y obviamente un video en formato MP4 idealmente.
Limpiando nuestro arranque en pantalla
Vamos a comenzar por eliminar el "bonito" logo multicolor y pantalla de arranque repleto de lineas estilo matrix :D y para ello hemos de modificar 3 ficheros.
/boot/config.txt
Abriremos nuestro cliente SSH y lanzaremos el comando:
sudo nano /boot/config.txtEs importante lanzar el comando con sudo o en su defecto hacer un sudo su antes ya que al ser ficheros de sistema no vamos a poder modificarlos si no lo hacemos de esta forma.
Añadiremos la siguiente linea al final del fichero:
disable_splash=1Nos aseguramos que el fichero de configuración tenga permisos de ejecución:
sudo chmod +X /boot/config.txt/boot/cmdline.txt
Editaremos el fichero con el siguiente comando:
sudo nano /boot/cmdline.txtAñadiremos lo siguiente al final de la línea:
consoleblank=1 logo.nologo quiet loglevel=0 plymouth.enable=0 vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fastboot noatime nodiratime noramEs importante que añadamos el contenido directamente en una misma linea separando simplemente con un espacio con el contenido que ya tengamos... ni nuevas lineas ni espacios extras.
Daremos permisos de ejecución:
sudo chmod +X /boot/cmdline.txt/etc/rc.local
Como último paso editaremos este fichero:
sudo nano /etc/rc.localAñadiremos la siguiente línea al final del mismo:
dmesg –console-offEsta línea ha de estar antes de exit 0 que debería de estar ya en el fichero, de no estar añadiremos otra línea con exit 0 al final del mismo.
De nuevo, nos aseguramos que el fichero sea ejecutable:
sudo chmod +X /etc/rc.localAñadiendo nuestro vídeo para el arranque
Para poder insertar nuestro vídeo de arranque hemos de instalar un reproductor que pueda funcionar sin ningún tipo de GUI, hemos elegido omxplayer. Para instalarlo ejecutaremos:
sudo apt-get install omxplayerA continuación crearemos nuestro servicio para poder cargar nuestro vídeo en el arranque, para ello crearemos un fichero llamado splash.service dentro de /etc/systemd/system/
sudo nano /etc/systemd/system/splash.serviceDonde añadiremos el siguiente contenido:
[Unit]
Description=Splash screen 
DefaultDependencies=no 
After=local-fs.target 
[Service]
ExecStart=/usr/bin/omxplayer -b -loop /path/to/video.mp4 
StandardInput=tty 
StandardOutput=tty 
[Install]
WantedBy=sysinit.targetIndicaremos que tiene permisos de ejecución:
sudo chmod /etc/systemd/system/splash.servicePor último habilitaremos la ejecución como servicio en el arranque:
sudo systemctl enable splashPor último y para verificar que todo ha ido bien reiniciaremos nuestro host:
sudo rebootEn el caso que no aparezca nuestro logo:
- revisa cuidadosamente las instrucciones y en especial las anotaciones en determinados pasos 
- cualquier espacio o línea extra puede evitar que el proceso funcione correctamente 
Os dejamos nuestro video logo de ejemplo para realizar pruebas:
Última actualización
¿Te fue útil?



