[sound] au démarrage de archlinux (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
dmganges
Hankyu
Messages : 17
Inscription : ven. 04 nov. 2022, 03:22

[sound] au démarrage de archlinux (résolu)

Message par dmganges »

Bonjour,
Je suis toujours en train de customiser systemrescue, j'ai un blocage avec le démarrage du son :
Je suis obligé, à chaque fois de cliquer sur le haut parleur en bas à droite qui est marqué invalide d'une croix.
Là je peux actionner les boutons et choisir le son du PC ou de l'écran HDMI, ainsi que régler le volume et la sensibilité du micro.
Et là ça fonctionne.
J'aimerai que ce soit fait au boot.

Lorsque je recherche les fichiers qui ont été créés ou modifiés il y a moins d'une minute, avec un find /xxx -mmin -1 -print j'ai les infos suivantes :

Code : Tout sélectionner

#> cd pulse
root @ sysrescue
/root/.config/pulse
#> ll
total 156K
drwx------ 1 root root 140 Nov 11 16:28 .
drwxr-xr-x 1 root root 120 Nov 11 16:28 ..
-rw------- 1 root root 12K Nov 11 16:18 9d2617e6dc134a05b989f8284ad1c7a1-card-database.tdb
-rw------- 1 root root  41 Nov 11 16:18 9d2617e6dc134a05b989f8284ad1c7a1-default-sink
-rw------- 1 root root  42 Nov 11 16:18 9d2617e6dc134a05b989f8284ad1c7a1-default-source
-rw------- 1 root root 12K Nov 11 16:18 9d2617e6dc134a05b989f8284ad1c7a1-device-volumes.tdb
-rw------- 1 root root 16K Nov 11 16:18 9d2617e6dc134a05b989f8284ad1c7a1-stream-volumes.tdb
-rw------- 1 root root 12K Nov 11 16:18 a7844a83e28e49b6b9d092a76606b40f-card-database.tdb
-rw------- 1 root root  43 Nov 11 16:18 a7844a83e28e49b6b9d092a76606b40f-default-sink
-rw------- 1 root root  42 Nov 11 16:18 a7844a83e28e49b6b9d092a76606b40f-default-source
-rw------- 1 root root 12K Nov 11 16:18 a7844a83e28e49b6b9d092a76606b40f-device-volumes.tdb
-rw------- 1 root root 16K Nov 11 16:18 a7844a83e28e49b6b9d092a76606b40f-stream-volumes.tdb
-rw------- 1 root root 256 Nov 11 16:18 cookie
-rw------- 1 root root 12K Nov 11 16:28 ebfc3b1e218642e6acaefd2bec67ffe8-card-database.tdb
-rw------- 1 root root  43 Nov 11 16:28 ebfc3b1e218642e6acaefd2bec67ffe8-default-sink
-rw------- 1 root root  42 Nov 11 16:28 ebfc3b1e218642e6acaefd2bec67ffe8-default-source
-rw------- 1 root root 12K Nov 11 16:28 ebfc3b1e218642e6acaefd2bec67ffe8-device-volumes.tdb
-rw------- 1 root root 696 Nov 11 16:28 ebfc3b1e218642e6acaefd2bec67ffe8-stream-volumes.tdb
-rw------- 1 root root 12K Nov 11 16:18 f65c313662a54ae98096ef13e3ecf1f8-card-database.tdb
-rw------- 1 root root  41 Nov 11 16:18 f65c313662a54ae98096ef13e3ecf1f8-default-sink
-rw------- 1 root root  42 Nov 11 16:18 f65c313662a54ae98096ef13e3ecf1f8-default-source
-rw------- 1 root root 12K Nov 11 16:18 f65c313662a54ae98096ef13e3ecf1f8-device-volumes.tdb
-rw------- 1 root root 12K Nov 11 16:18 f65c313662a54ae98096ef13e3ecf1f8-stream-volumes.tdb

Code : Tout sélectionner

#> cd .cache
root @ sysrescue
/root/.cache
#> ll
total 48K
drwxr-xr-x 1 root root  80 Nov 11 16:28 .
drwxr-xr-x 1 root root 240 Nov 11 16:28 ..
-rw-r--r-- 1 root root 12K Nov 11 16:19 event-sound-cache.tdb.68a03a21b1c142e5b8d514e05b79bf3d.x86_64-pc-linux-gnu
-rw-r--r-- 1 root root 12K Nov 11 16:19 event-sound-cache.tdb.a7844a83e28e49b6b9d092a76606b40f.x86_64-pc-linux-gnu
-rw-r--r-- 1 root root 12K Nov 11 16:28 event-sound-cache.tdb.ebfc3b1e218642e6acaefd2bec67ffe8.x86_64-pc-linux-gnu
-rw-r--r-- 1 root root 12K Nov 11 16:19 event-sound-cache.tdb.f65c313662a54ae98096ef13e3ecf1f8.x86_64-pc-linux-gnu
drwx------ 3 root root  60 Nov 11 16:28 mozilla
drwxr-xr-x 2 root root   3 Nov 11 16:06 sessions
J'ai modifié /etc/pulse/client.conf pour avoir autospawn = yes :

Code : Tout sélectionner

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =
; default-dbus-server =

; autospawn = no
autospawn = yes
daemon-binary = /usr/bin/pulseaudio
extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB

; auto-connect-localhost = no
; auto-connect-display = no
J'ai donc introduit les fichiers concernés dans l'archive, comme je l'ai déjà fait pour le reste : .bashrc, Firefox, WiFi, configuration des terminaux, /etc/profile.d/env-path.sh...

Mais il doit me manquer quelque chose :?:

Avez vous une :idea: :?:

En fait, que faites-vous pour démarrer le son au boot ?
Merci :!:
Dernière modification par dmganges le lun. 14 nov. 2022, 06:38, modifié 1 fois.
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [sound] au démarrage de archlinux

Message par laurent85 »

dmganges a écrit : ven. 11 nov. 2022, 16:57 En fait, que faites-vous pour démarrer le son au boot ?
Merci :!:
Bonjour,

Rien de particulier étant donné qu'avec pulseaudio le son est auto configuré pour le matériel détecté et ça marche de suite, l'icône son est active et le son fonctionne.

Pour vérifier que c'est aussi le cas avec l'iso systemrescue-9.05-amd64.iso j'ai démarré l'iso dans une machine virtuelle et comme attendu l'icône son est active et le son fonctionne.

Dans un premier temps peux-tu vérifier que le son de l'iso sans modification fonctionne sur ton matériel ?
dmganges
Hankyu
Messages : 17
Inscription : ven. 04 nov. 2022, 03:22

Re: [sound] au démarrage de archlinux

Message par dmganges »

Bonjour laurent85, encore merci de t'intéresser à mes problèmes !
Dans la dernière ligne :
En fait, que faites-vous pour démarrer le son au boot ?
Je me suis mal exprimé, le son est disponible au boot de systemrescue, mais au boot :
1) Le son est désactivé (une croix sur le haut parleur en bas à droite).
2) La sortie son par défaut, est celle du PC (Built-in analog Analog Stereo) Alors que la sortie HDMI :
2-1) Est bien trouvée mais pas sélectionnée par défaut, alors que c'est celle qui est sélectionnée dans le panneau Volume Control de PulseAudio Volume Control.
2-2) Dans le panneau Volume Control de PulseAudio Volume Control, je mets le volume à 100%, et quand je passe sur la sortie HDMI je le retrouve à 50% :(
...

Le repérage des fichiers impactés comme je l'ai précisé au début (find /xxx -mmin -1 -print) ne me permet pas de corriger...
Ces derniers jours je me suis occupé de la personnalisation de Firefox https://forums.mozfr.org/viewtopic.php? ... f571e67ce7
C'est maintenant OK :D , j'ai mes Marques-pages, mes extensions, mes paramètres perso... de FF dans mon archive systemrescue :!:

Là je me remets à la partie son.
Il me faut trouver les commandes en ligne à passer, au moins pour :
- Activer le son au démarrage, çà j'ai trouvé :D :

Code : Tout sélectionner

amixer sset Master unmute
# amixer sset Speaker unmute (haut-parleur désactivé)
# amixer sset Headphone unmute (désactivation du casque)
[Que tu peux tester en machine virtuelle...]

Il me faut au moins trouver comment, en ligne de commande :
1) Permuter entre la sortie PC et HDMI.
2) Modifier le volume.

Pour le moment je fais avec la doc Ubuntu et Debian
https://doc.ubuntu-fr.org/pulseaudio
https://debian-facile.org/doc:media:pulseaudio
Mais je n'arrive pas à déterminer le nom exact de ma sortie HDMI pour la passer aux commandes :

Code : Tout sélectionner

pactl set-sink-volume @DEFAULT_SINK@ +10%
pactl set-sink-volume @DEFAULT_SINK@ -10%
pactl set-sink-mute @DEFAULT_SINK@ toggle
mpv -volume=150 "TA_VIDEO"
...
Mais je suis persévérant :)
Là à 05h00 je suis sur une piste intéressante...
@+
dmganges
Hankyu
Messages : 17
Inscription : ven. 04 nov. 2022, 03:22

Re: [sound] au démarrage de archlinux

Message par dmganges »

Répondre