bonjour
Pendant deux jours j’ai recherché comment mettre la musique, changer de chanson avec la télécommande de la wii.
Mon lecteur audio est exaile mais cela peut bien sur être adapté avec d’autre lecteur audio.
1° Vérifier que les touches audio sont bien reconnue et les associer avec exaile
Avec un bureau évolué tel que gnome et kde il y a des logiciels qui font cela alors vous pouvez passer.
Sur mon ordinateur les touches audio n’étaient pas reconnues (il y a qcq années) alors j’ai utilisé xbindkeys (maintenant elles le sont)
agin xbindkeys
$ xbindkeys -k (une fenètre apparait et il faut alors taper sur la touche >play
m:0x10 + c:172
Mod2 + XF86AudioPlay
Je constate que la touche XF86AudioPlay est bien reconnue (elle ne l’était pas avant)
j’écris alors dans le fichier ~/.xbindkeysrc
"exaile -t"
m:0x10 + c:172
Mod2 + XF86AudioPlay
Par exemple voici une partie de mon fichier ~/.xbindkeysrc
[code]“amixer set Master 5%-”
m:0x10 + c:122
Mod2 + XF86AudioLowerVolume
“amixer set Master 5%+”
m:0x10 + c:123
Mod2 + XF86AudioRaiseVolume
"amixer set Master toggle "
m:0x10 + c:121
Mod2 + XF86AudioMute
pour sid
“exaile -t”
m:0x10 + c:172
Mod2 + XF86AudioPlay
“exaile -p”
m:0x10 + c:173
Mod2 + XF86AudioPrev
“exaile -n”
m:0x10 + c:171
Mod2 + XF86AudioNext[/code]
$ xbindkeys (pour lancer xbindkeys)
pour relancer xbindkeys (par exemple après avoir modifier le fichier .xbindkeysrc) je tape
$ killall xbindkeys
$ xbindkeys
il faut ensuite lancer xbindkeys au lancement de la session.
Avec xfce xfce4-settings-manager->session et demarrage->démarrage automatique
2° Avoir une wiimote
–> J’ai fait croire à ma femme qu’il fallait absolument une deuxième wiimote pour la wii de mon fils
–> Piquer ensuite la wiimote à son fils ce qui n’a pas été simple.
3° connecter sa wiimote
de la doc doc.ubuntu-fr.org/wiimote
–> On installe les logiciels
#apt-get install lswm wminput wmgui bluez (wmgui c’est pour tester la wiimote)
–> On charge le module uinput (le service crée plus bas charge ce module)
modprobe uinput
pour charger le module au démarrage de la debian il suffit de rajouter dans le fichier /etc/modules
uinput
–> On configure wminput
La configuration se trouve dans /etc/cwiid/wminput/
J’ai crée le fichier suivant /etc/cwiid/wminput/ma_config
[quote]
#ir_ptr
#Plugin.ir_ptr.X = ABS_X
#Plugin.ir_ptr.Y = ABS_Y
Wiimote.A = KEY_PLAYPAUSE
Wiimote.B = BTN_RIGHT
Wiimote.Up = KEY_PLAYPAUSE
Wiimote.Down = KEY_MUTE
Wiimote.Left = KEY_PREVIOUSSONG
Wiimote.Right = KEY_NEXTSONG
Wiimote.Minus = KEY_VOLUMEDOWN
Wiimote.Plus = KEY_VOLUMEUP
Wiimote.Home = KEY_MUTE
Wiimote.1 = KEY_PROG1
Wiimote.2 = KEY_PROG2
Nunchuk.C = BTN_LEFT
Nunchuk.Z = BTN_RIGHT
Classic.Up = KEY_UP
Classic.Down = KEY_DOWN
Classic.Left = KEY_LEFT
Classic.Right = KEY_RIGHT
Classic.Minus = KEY_BACK
Classic.Plus = KEY_FORWARD
Classic.Home = KEY_HOME
Classic.A = BTN_LEFT
Classic.B = BTN_RIGHT
#Classic.X =
#Classic.Y =
#Classic.ZL =
#Classic.ZR =
#Classic.L =
#Classic.R =
[/quote]On notera que j’ai désactivé la souris.
Plus de renseignement ici:
La liste des boutons de la wiimote : abstrakraft.org/cwiid/browser/tr … input.list
La liste des touches gérées : abstrakraft.org/cwiid/browser/tr … n_enum.txt
–> On récupère la macadress de la wiimote
$ hcitool scan
Scanning …
00:19:1D:83:38:FC Nintendo RVL-CNT-01
–> On renseigne le fichier de configuration /etc/default/wminput
[code]WIIMOTEADDR=00:19:1D:83:38:FC
[optional] wminput configuration to use :
WMINPUTCONF=ma_config[/code]
Il ne reste ensuite plus qu’à tester
wminput -c ma_config 00:19:1D:83:38:FC
-> pour lancer wminput sans les droits root il faut créer le fichier /etc/udev/rules.d/20-cwiid-input.rules
KERNEL=="uinput", GROUP="admin", MODE="0666"
4° lancer wmpinput au démarrage
edit:(le service m’a crée un bug)
Au début j’avais utilisé un service forum.ubuntu-fr.org/viewtopic.php?id=343897 mais cela m’a amené un bug avec la wifi alors je le lance maintenant lors de l’ouverture de mon bureau.
avec xfce xfce4-settings-manager->session et demarrage->démarrage automatique et mettre
wminput -d -c ma_config &