Étape 4: Configuration de la fifo
Le fifo permet un script d’envoyer des commandes à Pianobar. Ceci est utile pour l’envoi de commandes bouton depuis un script BASH. Dans la dernière étape, nous avons configuré Pianobar pour rechercher un fifo nommé « ctl », qui doit encore être créé dans le répertoire /home/pi/.config/pianobar. Dans LXTerminal, la commande suivante rend un fifo :mkfifo /home/pi/.config/pianobar/ctl
Pour tester que tout fonctionne correctement, redémarrez Pianobar. Dans une autre fenêtre de terminal, entrez :
echo ' ne >> /home/pi/.config/pianobar/ctl
Cela devrait changer la chanson jouée par Pianobar. Dans l’affirmative, nous sommes maintenant en mesure de le contrôler depuis un autre terminal (et par extension, un script BASH). Toutes les commandes de Pianobar peuvent travailler de cette façon - et certaines combinaisons intéressantes peuvent être faites. Essayez ")))" pour augmenter le volume de beaucoup à un moment donné, ou découvrez la différence entre « s » et « s2 ». Expérimenter cela maintenant aidera nos scripts à donner un sens plus tard.