[Linux] – Configurer le bouton volume « knob » de la carte son Creative Sound Blaster Surround 5.1 pro USB

ld0001398023_2Cette carte son externe USB en soi est reconnue et gérée nativement par Linux mais pas le bouton « knob » ni la télécommande, en tout cas pas sans un peu de config.

Je suis sous Mint Sarah mais c’est le même principe pour Ubuntu 16.04 par exemple.

Le modèle exact de ma carte est SB1095 et la télécommande RM-820. A tester mais cela devrait fonctionner pour d’autres modèles similaires.

Installer les paquets suivants :

$ sudo apt-get install lirc pulseaudio-module-lirc

L’installateur demande de choisir un modèle de récepteur et de télécommande. Pour la télécommande, choisir « Creative USB IR Receiver (SB0540) » (ça n’est pas le modèle exact de ma télécommande mais ça fonctionne, preuve que c’est compatible pour différents modèles) et pour l’émetteur choisir « None » :

Éditer le fichier « /etc/lirc/hardware.conf » et adapter la ligne suivante :

REMOTE_DRIVER="alsa_usb"

Dans le home directory, créer un nouveau fichier .lircrc

$ cd ~
$ touch .lircrc

Éditer .lircrc puis y ajouter la config suivante :

begin
 remote = *
 prog = PulseAudio
 config = volume-down
 button = vol-
 repeat = 1
end
 
begin
 remote = *
 prog = PulseAudio
 config = volume-up
 button = vol+
 repeat = 1
end
 
begin
 remote = *
 prog = PulseAudio
 config = mute-toggle
 button = mute
end

Redémarrer lirc et pulseaudio :

$ sudo /etc/init.d/lirc restart
$ pulseaudio -k

Et pis c’est tout ! Vous pouvez vérifier le bon fonctionnement dans le panneau de contrôle du volume, ou dans terminal en exécutant irw pour constater que le merdier blablate quand on joue avec le bouton volume :

$ irw
000000000000000f 02 vol- RM-1500
000000000000000f 03 vol- RM-1500
000000000000000d 00 mute RM-1500
000000000000000d 00 mute RM-1500
0000000000000010 00 vol+ RM-1500

Et plus simplement en allant dans le panneau de contrôle du volume et en vérifiant que le curseur du son bouge lorsque le bouton est tourné.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

%d blogueurs aiment cette page :