Bonjour
Si tu ne t’es pas encore créé de fichier de configuration pour mocp
tu peux t’en créer un en utilisant une copie du fichier d’exemple
en lançant la ligne de commande suivante :
cp /usr/share/doc/moc/examples/config.example ~/.moc/config
Ensuite, si tu veux que le pas d’avance -> ou de recul <- soit de 5 minutes <=> 300 secondes,
il faudra que dans ton fichier de configuration ~/.moc/config
la ligne suivante soit présente :
SeekTime = 300
Cette directive est déjà présente à la ligne 327 du fichier d’exemple de configuration
michel@debbull:~$ grep -n SeekTime ~/.moc/config
327:#SeekTime = 1
328:#SilentSeekTime = 5
michel@debbull:~$
mais elle y est commentée : Le premier caractère de la ligne concernée est un caractère #
Et comme elle est commentée, cette directive n’est pas prise en compte.
Pour la dé-commenter, il faut enlever ce caractère # qui est en début de la ligne,
ce que tu pourras faire en lançant la ligne de commande suivante :
sed -i 's/^#SeekTime/SeekTime/' ~/.moc/config
Une fois que la directive SeekTime a été dé-commentée,
elle sera prise en compte à chaque démarrage de l’interface mocp
mais si tu veux un pas de 10 minutes (<=> 600 secondes), et si la directive a bien été dé-commentée,
tu pourras en modifier la valeur en lançant la ligne de commande suivante :
sed -i 's/^\(SeekTime =\) .*/\1 600/' ~/.moc/config
Pour que cette modification du fichier ~/.moc/config soit prise en compte
il faudra fermer q et relancer le programme mocp
mais ce n’est pas la peine d’arrêter Q la lecture en cours du fichier audio.
En utilisant la même méthode,
tu pourras mettre le pas à 5 minutes <=> 300 secondes :
sed -i 's/^\(SeekTime =\) .*/\1 300/' ~/.moc/config
ou à la valeur que tu veux.
Tu pourrais même te créer un petit alias nommé seekmocp
en ajoutant dans ton fichier ~/.bashrc la ligne suivante :
alias seekmocp='function _f() { sed -i "s/^\(SeekTime =\) .*/\1 $1/" ~/.moc/config; } ; _f'
Et pour utiliser l’alias, ça donnerait :
michel@debsid:~$ grep ^SeekTime ~/.moc/config # Recherche de la directive SeekTime dans le fichier ~/.moc/config
SeekTime = 1
michel@debsid:~$
michel@debsid:~$ seekmocp 300 # J'utilise l'alias pour modifier la valeur
michel@debsid:~$
michel@debsid:~$ grep ^SeekTime ~/.moc/config # Recherche de la directive SeekTime dans le fichier ~/.moc/config
SeekTime = 300
michel@debsid:~$
Bien sûr, les lignes de commande grep ne sont là que pour voir si l’alias a bien fonctionné