Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/09/2007, à 19:14

KicheTof

WiiMote - CWiid

J'ai suivis le tuto pour installer sa WiiMote avec linux et tout fonctionne niquel smile http://doc.ubuntu-fr.org/wiimote

J'ai cependant installé la nouvelle version cwiid-0.6.0 tout se déroule pareil, sauf que la création du lien symbolique ne foncitonne pas, vous obtenez ce fameux message

wminput: error while loading shared libraries: libcwiid.so.1: cannot open shared object file: No such file or directory

Il faut donc éditer /etc/ld.so.conf

sudo gedit /etc/ld.so.conf

et de mettre à la fin

/usr/local/lib

et de lancer dans un terminal

ldconfig

et le tour est joué smile

Pour façilité l'emploie de wminput et ne pas a avoir a noter la mac adresse de la WiiMote, j'ai créé un petit script qui va lister les périphériques bluetooth (!! rendre détectable la wiimote en pressant 1+2)

Le voila smile Copiez ceci dans un fichier texte et nommer le comme bon vous semble et ensuite, clique droit --> permissions --> cocher Autoriser l'exécution du script

#!/bin/bash
function quit {
	if  [ $? != "0" ]; then
		exit 1
	fi
	[ $? -ne "0" ] && exit 2
}
device=$(hcitool scan | tail -n +2 | while read line
do
	echo -n "$line" | sed -r "s/\s*([0-9A-Fa-f:]+)\s*(.*)/\1\n\2\n/"
done | zenity --list \
              --title "Utilisation de la WiiMote comme souris : 3 méthodes !" \
              --text "Maintenez la touche 1 et 2 en même temps pour activer le mode détection.\nChoisissez la WiiMote dans la liste (Nintendo RVL-CNT)" \
              --column "id" --column "appareil bluetooth")
quit;
while [ ! "$CHOIX_ACTION" ]
do
	CHOIX_ACTION=$(zenity --list --width "600" --height "200" \
			--title "Choisissez quel méthode pour utiliser la WiiMote" \
			--text "Pilotage par Accéléromètre, par Infrarouge, ou via le Nunchuk" \
			--radiolist \
			--column "Choix" --column "Pilotage" --column "Description" \
			True Accéléromètre "Utilisation de la position de la WiiMote" \
			False Infrarouge "Utilisation de l'infrarouge à l'aide d'une bougie, par exemple" \
			False Nunchuk "Utilisation du nunchuk pour piloter la souris")
	quit;
	if [ $CHOIX_ACTION == "Accéléromètre" ]; then
		action="acc_ptr";
	elif [ $CHOIX_ACTION == "Infrarouge" ]; then
		action="ir_ptr";
	elif [ $CHOIX_ACTION == "Nunchuk" ]; then
		action="nunchuk_acc_ptr";
	fi
done
zenity --info --title "Attention" --text "Si les led's ne clignotent plus, réappuyé sur 1 et 2 !\n\nPour quitter le script, pressé 3 secondes le bouton \"power\" de la WiiMote ! :)";
wminput -c $action $device;

Amusez vous bien ! Une simple bougie placée au centre de l'écran fonctionne parfaitement pour le mode infrarouge smile

[edit] j'ai trouvé comment utiliser le nunchuk, j'ai donc ajouté smile c'est vraiment d'enfer !!! Si quelqu'un possède une manette a la gamecube qui se branche sur la wii, j'suis intéressé pour rajouter big_smile

Dernière modification par KicheTof (Le 02/09/2007, à 23:09)


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#2 Le 04/09/2007, à 18:38

tarte en pion

Re : WiiMote - CWiid

KicheTof a écrit :

J'ai suivis le tuto pour installer sa WiiMote avec linux et tout fonctionne niquel smile http://doc.ubuntu-fr.org/wiimote

J'ai cependant installé la nouvelle version cwiid-0.6.0 tout se déroule pareil, sauf que la création du lien symbolique ne foncitonne pas, vous obtenez ce fameux message

S'il y a une erreur dans la doc, n'hésite pas de la corriger! wink

Sinon ça a l'air sympa, mais j'ai pas de Wii! tongue big_smile

Hors ligne

#3 Le 04/09/2007, à 19:53

KicheTof

Re : WiiMote - CWiid

ce n'est pas une erreur mais faut juste mettre a jour la doc smile

Je m'y attèle de suite smile


Opération terminée big_smile

Dernière modification par KicheTof (Le 04/09/2007, à 20:16)


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#4 Le 04/09/2007, à 20:04

Link31

Re : WiiMote - CWiid

KicheTof a écrit :

Une simple bougie placée au centre de l'écran fonctionne parfaitement pour le mode infrarouge smile

Ou une lampe placée derrière l'écran, un peu en hauteur. C'est beaucoup plus prudent qu'une bougie, et la Wiimote fonctionne mieux quand la source d'IR est éloignée.
On peut aussi mettre la lampe devant l'écran pour avoir plus de champ d'action, mais c'est moins précis et ça fait nettement plus mal aux yeux wink

Dernière modification par Link31 (Le 04/09/2007, à 20:04)

Hors ligne

#5 Le 04/09/2007, à 20:17

KicheTof

Re : WiiMote - CWiid

le problème de ma lampe de bureau, c'est que la lampe est assez puissante et le problème est qu'a la place d'avoir juste 1 point, j'en ai plusieur, ce qui rend très imprécit.

Je vais bientot me fabriquer une sensor bar, je vous ferai un tutoriel smile


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#6 Le 10/09/2007, à 20:51

KicheTof

Re : WiiMote - CWiid

est-ce que quelqu'un a réussis a assigner des touches correctement à la wii mote ? J'essaie depuis plus d'une heure de mettre les touches du clavier haut, bas, droite, gauche au 4 flèches directionnel, sans aucun succès.... j'ai pourtant fait un xev pour récupéré les numéros des touches et rien ne fait quand j'édite le fichiet buttons sad


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#7 Le 03/11/2007, à 19:41

kingpek

Re : WiiMote - CWiid

bonsoir, as tu reussi a assigne les touche de ta wiimote car
je cherche aussi a attribuer les touches + et - de la wiimote au control du volume tout en gardant l'utilisation possible des touches + et - de mon clavier

de plus le bouton B de ma wiimote ne donne pas un clic droit


"Ma jeunesse ne fut qu'un ténébreux orage,
Traversé çà et là par de brillants soleils;
Le tonnerre et la pluie ont fait un tel ravage,
Qu'il reste en mon jardin bien peu de fruits vermeils"           C. Baudelaire

Hors ligne

#8 Le 17/02/2008, à 11:16

Benjdev

Re : WiiMote - CWiid

Salut tt le monde,
Je viens de mettre la Wiimote: c'est bien terrible!

Mais petit problème aussi: au départ B faisait bien un clic droit mais il ne le fait plus maintenant!
Comment assigner les boutons à des actions précises?

D'avance merci de vos réponses.

#9 Le 17/02/2008, à 11:38

Benjdev

Re : WiiMote - CWiid

autre question: je n'arrive pas a exécuter le script... pourriez-vous m'indiquer la marche à  suivre?

J'avais déjà  utilisé un script dans ce genre, fait par Frafa, concernant la personnalisation d'un live CD, sans problème mais là  rien ne se passe...

Encore merci!!

#10 Le 29/02/2008, à 08:32

KicheTof

Re : WiiMote - CWiid

hello smile

il faut que tu copies le code dans un fichier texte et que tu l'autorise a s'exécuter --> chmod +x tonfichiertexte

ou alors clique droit -> permissions -> autoriser l'exécution


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne