This commit is contained in:
tTh 2023-12-10 21:33:05 +01:00
parent 46fd99a74a
commit e7a76a8687

View File

@ -22,12 +22,18 @@ qui manquent.
Il faut installer les paquets
`libao-dev` et `libsndfile-dev` avoir de pouvoir
générer le moindre exécutable.
Les machins *ncurses* sont censé être là.
Les machins *ncurses* sont censé être là, sinon
c'est `ncurses-dev` qui manque.
Ensuite, un tout simple
run de `make` fera le travail.
Dans le [Makefile](Makefile), vous avez quelques options à
régler, genre le `DEBUG_LEVEL` si vous ne voulez pas
submerger votre stderr.
Mais si vous avez activé cette friture, vous
lancer le logiciel par `./ecoute 2> tracelog` dans un xterm,
puis vous lancez `tail -f tracelog` dans un autre xterm
pour le voir raconter sa vie. *Astuce !*
## Utilisation
@ -42,8 +48,11 @@ Il y a des fonctions de tri (nom, taille, ...) par
les touches dédiées (voir l'aide).
En pressant **`I`** des informations diverses et
souvent inutiles sur le fichier pointé.
Et le **`D`** propose un dump hexadécimal et ascii.
Il y a de quoi faire.
Le **`D`** propose un dump hexadécimal et ascii qui
va être grandement amélioré dans les jours qui viennent.
Et enfin avec **`$`**, vous aurez quelques informations techniques
sur les trucs techniques.
## Pour la suite ?
@ -53,7 +62,8 @@ faut d'abord factoriser la fonction de scrutation du clavier
pendant la lecture du son, et ensuite la brancher dans les
différents modules.
Deuxième étape : Implémenter une fonction bien *molly-guarded* pour pouvoir effacer un fichier.
Deuxième étape : Implémenter une fonction bien *molly-guarded* pour pouvoir
effacer un fichier sans le moindre risque d'erreur.
tTh.