J'utilise pulseEQ sur Ubuntu 20.04. J'ai mis qpaeq en route et l'interface graphique n'est pas géniale. J'ai des curseurs sans valeurs d'axe. Je télécharge mon préréglage d'égaliseur depuis github/autoEQ, mais il n'y a pas de bon moyen pour moi de l'importer. Je pourrais le faire manuellement, mais même dans ce cas, je ne peux pas voir quelle est la valeur de gain du curseur, il n'y a pas de sens de l'échelle du tout.
J'espérais donc que lorsque je sauvegarderais un preset, cela créerait un fichier en texte brut, que je pourrais ensuite ouvrir et saisir mon preset de cette façon. Mais je n'ai pas réussi à le trouver.
Je cherche des fichiers qpaeq à proximité du binaire :
simon@simon-MacBookPro:~$ which qpaeq
/usr/bin/qpaeq
simon@simon-MacBookPro:~$ ls /usr/share | grep qpaeq
simon@simon-MacBookPro:~$ ls /usr/* | grep qpaeq
qpaeq
La seule chose avec le nom qpaeq dans /usr est le binaire lui-même. Je ne pense pas qu'il y ait d'autres fichiers associés dans le répertoire /usr.
Des indices dans /etc ?
simon@simon-MacBookPro:~$ ls /etc | grep qpaeq
simon@simon-MacBookPro:~$ ls /etc | grep pulseaudio
simon@simon-MacBookPro:~$ ls /etc | grep pulse
pulse
simon@simon-MacBookPro:~$ ls /etc/pulse
client.conf client.conf.d daemon.conf default.pa system.pa
simon@simon-MacBookPro:~$ ls /etc/pulse/client.conf.d
01-enable-autospawn.conf
simon@simon-MacBookPro:~$ cat /etc/pulse/client.conf.d/01-enable-autospawn.conf
cat: /etc/pulse/client.conf.d/01-enable-autospawn.conf: No such file or directory
En regardant les fichiers .conf et .pa, on dirait qu'ils sont fournis avec le paquetage et qu'ils n'ont rien de spécial.
J'ai donc créé un préréglage avec un nom unique, puis je suis allé à la racine et j'ai fait
simon@simon-MacBookPro:/$ sudo find . -name presetFindMe
find: ‘./run/user/1000/doc’: Permission denied
find: ‘./run/user/1000/gvfs’: Permission denied
find: ‘./proc/68262/task/68262/net’: Invalid argument
find: ‘./proc/68262/net’: Invalid argument
et c'est vide.
J'ai trouvé le pid de qpaeq et j'ai regardé ses fichiers ouverts dans /proc, et voici ce que j'obtiens :
simon@simon-MacBookPro:~$ ls -l /proc/54513/fd
total 0
lrwx------ 1 simon simon 64 Dec 2 11:10 0 -> /dev/pts/1
lrwx------ 1 simon simon 64 Dec 2 11:10 1 -> /dev/pts/1
lrwx------ 1 simon simon 64 Dec 2 11:10 10 -> 'socket:[111940]'
lrwx------ 1 simon simon 64 Dec 2 11:10 11 -> 'anon_inode:[eventfd]'
lr-x------ 1 simon simon 64 Dec 2 11:10 12 -> anon_inode:inotify
lrwx------ 1 simon simon 64 Dec 2 11:10 13 -> 'anon_inode:[eventfd]'
lrwx------ 1 simon simon 64 Dec 2 11:10 14 -> 'socket:[110903]'
lrwx------ 1 simon simon 64 Dec 2 11:10 15 -> 'socket:[114117]'
lrwx------ 1 simon simon 64 Dec 2 11:10 16 -> 'socket:[110904]'
lrwx------ 1 simon simon 64 Dec 2 11:10 17 -> 'socket:[110905]'
lr-x------ 1 simon simon 64 Dec 2 11:10 18 -> /usr/share/icons/Yaru/icon-theme.cache
lr-x------ 1 simon simon 64 Dec 2 11:10 19 -> /usr/share/icons/Humanity/icon-theme.cache
lrwx------ 1 simon simon 64 Dec 2 11:10 2 -> /dev/pts/1
lr-x------ 1 simon simon 64 Dec 2 11:10 20 -> /usr/share/icons/Adwaita/icon-theme.cache
lr-x------ 1 simon simon 64 Dec 2 11:10 21 -> /usr/share/icons/hicolor/icon-theme.cache
lrwx------ 1 simon simon 64 Dec 2 11:10 22 -> 'socket:[110906]'
lrwx------ 1 simon simon 64 Dec 2 11:10 23 -> 'socket:[110907]'
lrwx------ 1 simon simon 64 Dec 2 11:10 24 -> /dev/dri/card0
lrwx------ 1 simon simon 64 Dec 2 11:10 25 -> /dev/dri/card0
lrwx------ 1 simon simon 64 Dec 2 11:10 26 -> /dev/dri/card0
lrwx------ 1 simon simon 64 Dec 2 11:10 27 -> /dev/dri/card0
lrwx------ 1 simon simon 64 Dec 2 11:10 3 -> 'socket:[111937]'
lrwx------ 1 simon simon 64 Dec 2 11:10 4 -> 'anon_inode:[eventfd]'
lrwx------ 1 simon simon 64 Dec 2 11:10 5 -> 'anon_inode:[eventfd]'
lrwx------ 1 simon simon 64 Dec 2 11:10 6 -> 'socket:[111939]'
lrwx------ 1 simon simon 64 Dec 2 11:10 7 -> 'socket:[110902]'
lrwx------ 1 simon simon 64 Dec 2 11:10 8 -> 'anon_inode:[eventfd]'
lrwx------ 1 simon simon 64 Dec 2 11:10 9 -> 'anon_inode:[eventfd]'
Pas prometteur.
Peut-être que si je regarde l'impulsion elle-même :
simon@simon-MacBookPro:~$ ps aux | grep pulse
simon 1830 4.0 0.2 4333464 35376 ? S<sl 09:39 6:23 /usr/bin/pulseaudio --daemonize=no --log-target=journal
root 52858 0.0 0.1 505992 17176 ? S<l 11:05 0:00 pulseaudio --start
simon 96051 0.0 0.0 9040 2692 pts/5 S+ 12:16 0:00 grep --color=auto pulse
simon@simon-MacBookPro:~$ ls -l /proc/4333464/fd
ls: cannot access '/proc/4333464/fd': No such file or directory
simon@simon-MacBookPro:~$ ls -l /proc/505992/fd
ls: cannot access '/proc/505992/fd': No such file or directory
Je suis relativement nouveau dans le domaine de Linux. Suis-je vraiment sur la bonne voie ? Est-ce que je suis SOL ? Serais-je mieux de regarder dans le code source ?