Page 1 of 1

solution de volume au demarage de votre toutou linux 4.3.6

Posted: Tue 08 Mar 2016, 11:57
by booker62
bonjour
Voila une petite aide qui aidera surement les débutants qui sont en galère pour le volume
Donc voila après installation de votre toutou sur disque dur on se retrouve au boot avec un niveau sonore a zero ( tout les curseurs de la cartes son sont a 0 master pcm cd line mic )
Bon y a la solution de les mettre a un niveau de volume nous même a la mains mais j avoue que cela devient énervant a force.
Donc la solution est de s inspirer de ce post
http://www.murga-linux.com/puppy/viewtopic.php?t=46606
Mais si on applique simplement cela y a un souci, un niveau sonore au final très faible car il agit simplement sur le master et non sur le pcm qui lui reste a 0.
La solution est d intégrer aussi le pcm dans ce script exemple:

#!/bin/sh

amixer set Front unmute
amixer set Master 50% unmute
amixer set PCM 100% unmute

#v3.91 volume tray applet, thanks to hairywill... v3.96 MENU_BG variable...
if [ -f /usr/bin/absvolume ];then
killall absvolume
if [ -f /root/.jwm/jwm_colors ];then
. /root/.jwm/jwm_colors
fi

if [ "$MENU_BG" = "" ];then
absvolume &
else
absvolume -bg $MENU_BG &
fi
fi

Et voila plus de souci, le son a chaque démarrage avec le même volume. Je n ai pas testé d insérer le volume pour le cd le line et le mic mais je pense que cela doit aussi fonctionner il suffit d insérer la ligne
A noter qu il faut absolument mettre PCM en majuscule sinon cela ne marche pas

bonne journée a vous j espère avoir aidé certain débutant qui comme moi galère

Posted: Tue 08 Mar 2016, 15:25
by musher0
Merci, booker62.

Posted: Tue 08 Mar 2016, 18:48
by Médor
Bonsoir booker62,

Je vous suggère de mettre le PCM et le Master au alentour de 75% :!:
Cela évitera des distorsions...
Les lignes concernant absvolume sont déjà intégrées dans le fichier ~/.xinitrc, inutile de les placer à nouveau dans le script :!:

Code: Select all

#!/bin/sh 
amixer set Front unmute 
amixer set Master 75% unmute 
amixer set PCM 75% unmute 

Cordialement,
Médor.

Posted: Tue 08 Mar 2016, 19:42
by booker62
alors je viens de faire le test y a juste un petit souci le son fonctionne parfaitement mais sur l icône du haut parleur en bas dans la barre la crois rouge reste en fonction
j ai peut être loupé quelque chose ?
Cordialement

Posted: Tue 08 Mar 2016, 20:19
by Médor
Il vaudrait probablement mieux placer les 3 lignes pour amixer directement dans ~/.xinitrc (avant les lignes concernant absvolume)...
Voir aussi le réglage des paramètres de la carte son par la commande alsamixer

Cordialement,
Médor.

Il y a des logiciels au menu qui on besoin de la capture aud

Posted: Fri 18 Mar 2016, 14:14
by Pelo
et Capture ?
Il y a des logiciels au menu qui ont besoin de la capture audio

Posted: Sat 19 Mar 2016, 01:47
by Médor
@ Pelo :

Tu ne sais pas encore utiliser alsamixer depuis 2011 :evil:

Dans alsamixer :
Il faut utiliser La touche TAB, les fléches

Posted: Thu 24 Mar 2016, 07:27
by musher0
Bonjour à toutes et à tous.

Les gens qui veulent approfondir le sujet -- et qui comprennent l'anglais... -- voudront sans
doute lire cet article, que je trouve excellent.

L'auteur Steve Litt y offre, outre un mini-cours sur le fonctionnement d'une carte son, une
série de scripts. L'un de ces scripts, < unmute_all.sh >, ouvre TOUS les canaux de
l'AlsaMixer. C'est un peu avant le milieu de cette longue page. Pour la commodité de la
chose, voici le lien de téléchargement de ce petit paquet.

À-

Je vérifierai tout çà avec mon Aspire.

Posted: Thu 24 Mar 2016, 08:28
by Pelo
En theorie tu as raison, ça devrait fonctionner comme tu dis. Je vérifierai tout çà avec mon Aspire. Si tout fonctionne, tant mieux.
çà m'étonne un peu qu'on n'ait pas à faire 'set amixer Capture au premier démarrage'...
avec Toutou, on peut écouter, mais on peut parler aussi ! Si la barre capture est active.
Cocher capture dans retrovol active aussi la barre Alsamixer, sauf exception. Mais Toutou n'a pas retrovol.

Posted: Thu 24 Mar 2016, 17:52
by Médor
Bonjour,

Concernant les utilitaires de l'archive litt_alsa_diag001.tgz ça ne fonctionne pas en l'état sous Puppy :!:
root@pctoutou ~/my-applications/bin/litt_alsa_diag001
# ./find_all_mutes.sh
WARNING: DO NOT WEAR HEADPHONES WHILE RUNNING THIS PROGRAM
HEADPHONES COULD CAUSE DEAFNESS DUE TO VOLUME CHANGES
Multiple cards.
card 0: Loopback [Loopback]
card 1: pcsp [pcsp]
card 2: I82801DBICH4 [Intel 82801DB-ICH4]
card 3: Modem [Intel 82801DB-ICH4 Modem]
Type the card number, just the number==>2
Card number chosen is 2
FINDING MUTES ALL MUTES FOR CARD 0
./find_all_mutes.sh: ./printmutes.awk : /usr/bin/awk : mauvais interpréteur: No such file or directory

To see this again without running the program, look at junk_data.txt
En effet la commande awk se trouve dans :

Code: Select all

# which awk
/bin/awk
En fait sous Toutou* et Puppy en général :
/bin/awk est un lien sur /bin/gawk.

Il faut donc modifier les deux scripts make_unmutescript.awk & printmutes.awk en remplacant la première ligne de ces deux scripts :
#!/usr/bin/awk par #!/bin/awk :!:

@ Pelo :
Sur Toutou-4.3.1 et 4.3.6 il faut utiliser alsamixer, voir mon message précédent et ma capture :!:


Cordialement,
Médor.

N.B. :
J'ai ajouté ici une carte virtuelle Loopback (card 0 dans le script) :!: