Cette page présente une manière d'empêcher l'interface audio Asus Xonar DGX de se silencier (se mettre en "mute"
) au démarrage.Table des matières
Introduction
Le but de cette page est de vous aider si, malgré toutes vos tentatives, votre son est toujours à zéro.
Celle-ci a été réalisée à partir d'une Debian testing buster sous gnome, avec la carte ASUS XONAR DGX PCI-E.
solution appliquée sur une sortie optique toslink IEC958.
Préambule
Les liens suivants sont à lire avant tout :
- discussion sur debian - facile
- petite instruction au dépannage
- doc ubuntu.fr pulseaudio / alsa
- fil de discussion debian - facile
Si les astuces présentes dans ces pages n'ont pas fonctionné, il reste 2 solutions :
- la première : écrire un script
- la seconde : mettre à jour les paquets alsa
Première solution
le script
1) dans /usr/local/bin , créer le fichier "sound.sh" (par exemple) en lui donnant les droits d'administration (chmod u+x) :Copy to clipboard
$ cat /usr/local/bin/sound.sh # # comment réactiver le son de pulseaudio dans gnome ? # d'abord , désactiver sa carte son intégrée (dans le bios) # ensuite , désactiver le mute de la sortie son (digitale ici) # amixer -D pulse set -c 0 IEC958 100 unmute # # comme pulseaudio va activer le mute, on lui laisse le temps de le faire # on demande donc au systeme d'attendre 20 secondes # sleep 20 # # après la temporisation , on re désactive le mute # amixer -D pulse set Master 1+ unmute # # et normalement , le son est revenu tout seul # Terminé #
N.B. : pour trouver le bon libellé de la commande sur laquelle agir : "amixer scontrols"
Copy to clipboard
scontrols Shows a complete list of simple mixer controls.
Copy to clipboard
- c 0 -c card Select the card number to control. The device name created from this parameter has syntax 'hw:N' where N is specified card num‐ ber.
signifie carte n°0 (xonar , dans le cas présent)
Copy to clipboard
-D -D device Select the device name to control. The default control name is 'default'.
N.B.2 : désactiver la carte intégrée dans le bios de la machine.
le lanceur sous X
2) dans ~/.config/autostart , créer le fichier desktop du lanceur avec :Copy to clipboard
$ cat ~/.config/autostart/sound.desktop [Desktop Entry] Name=sound GenericName=sound Comment=unmute sound Exec=/usr/local/bin/sound.sh Terminal=false Type=Application
le lanceur sous wayland
j'ai eu des soucis avec ce fichier desktop sous wayland .il ne fonctionnait pas .
il y a une solution :
1) créer un raccourci avec l'utilitaire alacarte (<nouvel élément>).
si vous ne l'avez pas , vous pouvez l'installer .
2) puis installer le lanceur dans Gnome Tweak Tools
Redémarrer votre session ou votre système et c'est bon .
N.B.: normalement , un logoff /login du bureau suffit (gnome).
curosité : il se peut que vous voyiez , sous gnome , le haut parleur se désactiver
puis se réactiver . c'est normal . c'est que mon programme fonctionne .
Deuxième solution
Mettre à jour les paquets alsa
Copy to clipboard
sudo apt install --reinstall alsa-base sudo apt install --reinstall alsa-tools sudo apt install --reinstall alsa-utils
N.B. : suivant les distributions, le paquet alsa-base n'est pas toujours disponible.
N.B.2 : non-testé mais, alsa étant désormais présent dans le noyau, il suffirait peut être, dans certains cas, de réinstaller le noyau.
Copy to clipboard
sudo apt install --reinstall linux-image-amd64 linux-headers-amd64
Divers
Voilà, c'est fini pour moi.
N'hésitez pas à compléter ce tutoriel.
N.B. :
sur fedora aussi cette astuce fonctionne .
mais faites très attention aux droits des deux fichiers (chown <votre user : votre user> / chmod 755 <fichier>)
je n'en ai pas encore eu besoin sur ubuntu .
chown - debian - facile
chmod - debian - facile
Licence
La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5
Vous êtes libres :
Selon les conditions suivantes :
À notez que :
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
Vous êtes libres :
- de reproduire, distribuer et communiquer cette création au public
- de modifier cette création
- d'utiliser cette création à des fins commerciales
Selon les conditions suivantes :
- by: Paternité. Vous devez citer le nom de l'auteur original.
- sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.
À notez que :
- À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
- Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
voir la version intégrale de la licence