Dans Recalbox 10 ont été ajouté les scripts utilisateurs. Ceci est un moyen de pouvoir exécuter de petits scripts selon vos envies, depuis l'interface.
Les scripts sont à placer dans /recalbox/share/userscripts/manual.
Ces scripts doivent écrit soit en Shell Linux (Bash), soit Python 3.
L'utilisation de ces scripts dépend en partie de leurs noms. Pour cela, vous pouvez utiliser les textes suivants :
(sync) :Le script concerné se lancera en synchro avec l'interface, avec une petite animation pendant le temps de l'exécution. Sans ce tag, ils sont lancé en « fire & forget », et on n'a qu'une popup qui dit s'il s'est bien lancé.
(progress) en plus de (sync) :
Pour représenter ces états, des icônes correspondantes seront visibles dans l'interface.
Une fois que vous avez un script prêt à l'emploi, vous devez faire START > PARAMÈTRES AVANCÉS > SCRIPTS UTILISATEUR et vous pourrez retrouver tous vos scripts prêt à être lancés.
Fichier : MountBootAsRw.sh
mount -o remount,rw /boot
Fichier : UpdateSamplerate(sync)(progress).sh
mount -o remount,rw /
echo 'default-sample-rate = 48000' >> /etc/pulse/daemon.conf
mount -o remount,ro /