Paso 4: Configuración de la fifo
El fifo permite una secuencia de comandos envíe comandos a Pianobar. Esto es útil para enviar comandos de botón desde un script BASH. En el último paso, configuramos Pianobar para buscar en el directorio /home/pi/.config/pianobar un fifo llamado "ctl", que aún debe ser creada. En LXTerminal, el siguiente comando hace un fifo:mkfifo /home/pi/.config/pianobar/ctl
Para probar que todo funciona correctamente, reinicie el Pianobar. En otra ventana de terminal, escriba:
echo ' n ' >> /home/pi/.config/pianobar/ctl
Esto debe cambiar la canción está interpretada por Pianobar. Si es así, ahora somos capaces de controlar desde otra terminal (y por extensión, un script BASH). Todos los comandos de Pianobar pueden trabajar esta manera - y pueden hacer algunas combinaciones interesantes. Prueba ")))" para aumentar el volumen mucho una sola vez, o revisa la diferencia entre "s" y "s2". Experimentando con esto ahora ayudarán a nuestros scripts a tener sentido más adelante.