Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Contrôleur de Son - Configurer le bon pcm.
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Contrôleur de Son - Configurer le bon pcm.
aCOSwt Français 7 fabounet [Read]
13 October 2012 à 00:40

aCOSwt, Thursday 11 October 2012 à 16:24


Subscription date : 07 October 2012
Messages : 22
Hello,

Bon... Pardon... mais... c'est encore moi.

glx-docks 3.0.2 / kde-4.8.5 / Xorg-Server 1.12.2 / Linux-4.4.9

Cette fois ci c'est pour un problème avec le contrôleur de son.

J'ai l'impression que ce contrôleur ne contrôle que le PCM 0. En tout cas, j'ai l'impression que c'est ainsi qu'il se lance (Et apparait en icone avec un sens interdit dessus) et je n'ai trouvé nulle part où configurer autre chose.
Le problème est que chez moi, PCM C0... c'est... le alsa loopback driver... c'est à dire... qu'il n'y a pas grand chose à faire pour l'applet avec ça
Comme C1 c'est le midi et C2 ma HDA intégrée, ma vraie carte son est sur C3.

Comment faire pour indiquer à cet applet sur quel pcm il est censé agir ?

SQP, Thursday 11 October 2012 à 17:27


Subscription date : 03 July 2010
Messages : 1081
Il y a une partie un peu cachée pour la configuration du son, en bas du 3e onglet de l'applet dans la section "alsa", qui devrait contenir ce que tu cherches.

matttbe, Thursday 11 October 2012 à 17:29


Subscription date : 24 January 2009
Messages : 12573
Salut, c'est encore moi aussi

Les options de l'applet n'aident pas? Tout en dessous dans l'onglet de configuration, la section sur Alsa.

Edit: Arf, grillé

aCOSwt, Thursday 11 October 2012 à 18:10


Subscription date : 07 October 2012
Messages : 22
Heu... vraiment... vous êtes bien gentils... mais...
je dois être un peu niais... je n'y parviens pas !

En quelle langue on écrit dans le champs :"Carte son à contrôler" ?

Je crois avoir tout éssayé : (3 - hw:3 - C3 - pcmC3 - /dev/snd/pcmC3D0 - MaCarteAMoiQUeClaMIEUX - MyOwnCardThatsTheBest... Tout quoi... enfin... certainement tout sauf... ce qu'il faut...
Tout ce que j'ai réussi à faire c'est... de faire disparaitre l'icone du dock...

Ha au fait j'oubliais de le dire... cela n'aide peut être pas forcément si j'ai jackd (le serveur son) qui tourne sur hw:3 ainsi que le mixeure tout nul de kde alors que j'éssaye de configurer l'applet ?

matttbe, Friday 12 October 2012 à 10:20


Subscription date : 24 January 2009
Messages : 12573
D'après ce que je vois dans le code, le nom de la carte, que l'on peut spécifier dans le panneau de config, est utilisé avec la fonction snd_ctl_open. Cependant, cette fonction prend normalement un int en argument et pas un pointeur vers une chaîne de caractères... Et vu que la variable n'est jamais nulle à cet endroit, la valeur donnée est toujours beaucoup trop grande (et en plus, ça ne devrait pas fonctionner sauf si alsa utilise la première carte en cas de problème mais je n'ai rien vu à ce propos).

Je vais y regarder de plus près quand je serai sur mon pc

aCOSwt, Friday 12 October 2012 à 22:11


Subscription date : 07 October 2012
Messages : 22
Ha ouai ! C paKool ça :

myConfig.card_id = CD_CONFIG_GET_STRING ("Configuration", "card id"); dans alsamixer/src/applet-config.c

Pour sûr que si c'est pour faire après :

mixer_init (myConfig.card_id);

Puis

void mixer_init (gchar *cCardID)

dans applet-backend-alsamixer.c

CaVaPa le faire !

Je n'ai pas regardé le code bien en détail mais peut-être vaudrait mieux un CD_CONFIG_GET_INTEGER suivi d'un void mixer_init (int cCardID)

Bon enfin... jdisça jdisrien.

matttbe, Friday 12 October 2012 à 22:44


Subscription date : 24 January 2009
Messages : 12573
Non, c'est bon

J'avais juste regardé sur Google les API qui utilisaient snd_ctl_open et j'étais tombé sur asoundlib (sys/asoundlib.h). Or, le dock utilise directement la lib alsa

Donc, on revient à la question:
En quelle langue on écrit dans le champs :"Carte son à contrôler" ?
En anglais!

La liste des "devices" sont disponibles avec cette commande
aplay -L
(ce sont les mêmes noms que l'on peut donner à alsamixer, amixer, etc.)

fabounet, Saturday 13 October 2012 à 00:40


Subscription date : 30 November 2007
Messages : 17118
es-tu sous Ubuntu ? auquel cas l'applet utilise le service "sound-menu" d'Ubuntu.

sinon l'applet utilise Alsa, et dans ce cas, la dernière partie de la config est accessible, et tu devrais avoir la liste des sorties disponibles.

Edit: ok j'ai compris, en fait il manque la possibilité de sélectionner une autre carte que celle par défaut (meme si je pense que tu dois pouvoir définir la carte par défaut qque part)
c'est fait dans la dernière revision
pour info, avec ta version, tu peux utiliser "hw:0", "hw:1", etc comme nom de carte (sans les "")

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Contrôleur de Son - Configurer le bon pcm.
aCOSwt Français 7 fabounet [Read]
13 October 2012 à 00:40


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Contrôleur de Son - Configurer le bon pcm. Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.