Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Plus de son au démarrage (suite) (suite) (Résolu)

Bonjour,

Il y a quelques jours de cela, j'avais posté ceci :

forumthread57525

Bon jusqu'à maintenant le script fonctionne mais là j'ai un petit problème avec l'instensité du volume.

Lorsque je démarre, le script s'exécute, je retrouve un volume très moyen même au maximum des possibilités.

Lorsque dans un terminal, je tape la commande alsamixer, je m'aperçois que le volume Master s'arrếte à quarante six, soit au sommet de la barre verte. Or, ce que je voudrais, c'est qu'il soit tout en haut à cent.

J'ai beau taper sudo alsa-store, à ce niveau de réglages, ceux que je souhaite mémoriser, il ne me les réattribue pas par la suite lors du prochain démarrage.

J'espère avoir été clair, si une bonne âme souhaitait m'aider.
France
Salut,

m'est avis que tes jeux reprenne la main sur alsa et re-"alsactl store" leurs propres réglages.

Si j'en lis l'aide de alsactl ("alsactl --help"), la restauration d'un état d'alsa se fait à partir d'un fichier de config par défaut se nommant "/var/lib/alsa/asound.state", mais tu peux indiquer à alsactl de restaurer un autre fichier.

Ce que je te conseille d'essayer est de :
  1. régler ton alsa (avec alsamixer) de la façon que tu veux
  2. faire un alsactl store
  3. copier le "/var/lib/alsa/asound.state" dans un autre endroit avec un autre nom (typiquement dans ton répertoire utilisateur avec un nom du genre "alsa-niveaux-sauvegarde-roserose"
  4. de modifier ton script pour qu'il reprenne la configuration que tu as sauvegardée (j'imagine un truc du genre "alsactl restore /home/roserose/alsa-niveaux-sauvegarde-roserose")

Une bonne petite lecture de "man alsactl" te donnera certainement les finesses de la commande précédente.

Dis nous.
C'est bête mais lorsque je bash le script dans un terminal, il me dit qu'il ne trouve pas la carte son ???
olinuxx, toujours là ?
France
T'as bien fait de relancer, je n'avais pas vu ton dernier message.

Quel est le message exact ?
Copy to clipboard
da@da-SATELLITE-C50-A-15E:~$ sudo bash '/usr/local/bin/alsa_restore' alsactl: load_state:1757: Cannot find soundcard '/home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose'...

Misère ! Je n'ai du son plus que dans le casque...
France
roserose écrit:
alsactl: load_state:1757: Cannot find soundcard '/home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose'...


Ça n'est pas la carte son qu'il ne trouve pas, c'est ton fichier de configuration.

Édition, j'avais mal lu. Tu dois avoir un problème dans ton script. Il a l'air de croire que tu lui indiques une carte-son alors que tu lui indiques un fichier de config. T'as mis quoi dans ton script ?

France
Il faudrait :

Copy to clipboard
alsactl -f /home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose


C'est le -f qui manque, je pense.
J'ai modifié le script, mais ... :

Copy to clipboard
da@da-SATELLITE-C50-A-15E:~$ bash '/usr/local/bin/alsa_restore.sh' alsactl: Specify command...


et si :

Copy to clipboard
alsactl -f restore /home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose



alors :

Copy to clipboard
da@da-SATELLITE-C50-A-15E:~$ bash '/usr/local/bin/alsa_restore.sh' alsactl: Unknown command '/home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose'...



???
France
Oups... l'ordre n'est pas le bon.🙁

Essaye

Copy to clipboard
alsactl -f /home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose restore

Super, la commande :

Copy to clipboard
alsactl -f /home/da/Documents/Reglages/alsa-niveaux-sauvegarde-roserose restore


fonctionne. Un grand merci.

Mais ce n'est pas fini ...

J'ai mentionné plus haut que je ne recevais du son que par mon casque (et depuis peu que j'ai commencé ces manipulations).
À quoi cela est dû ?

Si vous aviez une petite idée pour finir...
France
Peut-être sélectionner et régler la bonne colonne dans alsamixer ?
France
Oui, je vois que la tranche "speaker" est muette.
Utilise les touche "plus petit que" pour le canal gauche et "plus grand que" pour le droit. Ou l'inverse 😀
Tout marche impecablement bien.

Merci m2v2, olinuxx.

Je passe mon sujet en "Résolu".
France
Et hop ! Encore un problème réglé ! 😀

Bonne musique !
Merci. Également.