Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiimote [Le 30/08/2014, 21:58]
Julius22 Correction de présentation des commandes [Démon et auto-connexion]
wiimote [Le 11/09/2022, 11:45] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy matériel bluetooth souris télécommande ​BROUILLON}}+{{tag>Xenial ​matériel bluetooth souris télécommande}}
 ---- ----
  
Ligne 9: Ligne 9:
  
  
- +<note aide>Si vous souhaitez juste utiliser votre Wiimote pour contrôler xbmc, une méthode plus simple est décrite dans la page [[:xbmc#piloter xbmc avec une wiimote]].</​note>​
- +
- +
- +
- +
- +
-<note aide>Si vous souhaitez juste utiliser votre Wiimote pour contrôler xbmc, une méthode plus simple est décrite dans la page [[:xbmc#piloter_xbmc_avec_une_wiimote]].</​note>​+
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 26: Ligne 20:
  
  
-===== Installation ===== +===== Installation =====
  
-<note help>Ayant suivi ce tuto de A à Zje me suis demandé si depuis Gutsyil n'y avait pas un moyen un peu plus simple après tout ce temps. En faitil existe effectivement des paquets tout prêts. Il suffit de lancer Synapticd'​avoir les dépôts Universe & Multiverse activés et de taper Wii dans le moteur de recherche afin de les trouver+[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>lswm,wmgui,wminput,libcwiid1|lswmwmgui, wminput, libcwiid1]]**
-</​note>​+   ​
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://​lswm,​wmgui,​wminput|lswm,​ wmgui, wminput]]** ou exécutez la commande ci-dessous. 
-  sudo apt-get install lswm wmgui wminput 
- 
-==== Petit script qui automatise l'​utilisation ==== 
- 
-Depuis que j'ai découvert ce tutoriel, je me suis lancé dans la fabrication d'un petit script permettant l'​exécution en mode graphique. 
-<note important>​ 
-Ce script nécessite d'​avoir installé au préalable tout ce qu'il faut pour utiliser sa Wiimote, ainsi que zenity.</​note>​ 
- 
-Il nécessite aussi des droits d'​administration. Il faut donc le lancer avec gksudo. 
- 
-Copiez ce code dans un fichier texte et rendez-le exécutable (Clic droit -> Propriétés -> Permissions -> Exécution : cochez la case autorisant). 
-<​file>​ 
-  #!/bin/bash 
-  #Script réalisé par KicheTof pour les utilisateurs de WiiMote. 
-  #Script libre de toute modification sans aucune demande nécessaire :) 
-  #Vive le libre :) 
-  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 quelle 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éappuyez sur 1 et 2 !\n\nPour quitter le script, pressez 3 secondes le bouton \"​power\"​ de la WiiMote ! :)"; 
-   ​wminput -c $action $device; 
-</​file>​ 
-0 
 ===== Vérifier que tout fonctionne avec Wmgui ===== ===== Vérifier que tout fonctionne avec Wmgui =====
  
-Nous allons maintenant vérifier que les capteurs de la Wiimote sont bien gérés par l'ordinateur.+Lancez ​l'application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​wmgui</​code>​
  
-Lancez Wmgui grâce au lanceur se trouvant dans Application -> Accessoires. +Si ça ne se lance pascréer un lien symbolique à l'aide de la commande ci-dessous : <​code>​sudo ln -s /​usr/​local/​lib/​libcwiid.so.1.0 /​usr/​lib/​libcwiid.so.1</​code>
- +
-   ​wmgui +
- +
-<​note>​Chez moi, cela ne se lançait ​pas. J'ai dû créer un lien symbolique à l'aide de la commande ci-dessous+
-   sudo ln -s /​usr/​local/​lib/​libcwiid.so.1.0 /​usr/​lib/​libcwiid.so.1 +
-</note>+
  
 Allez dans //File -> Connect// pour vous connecter à la Wiimote. Allez dans //File -> Connect// pour vous connecter à la Wiimote.
  
-<note tip>Pour mettre la Wiimote en mode de synchronisation (ou mode visible), on presse simultanément les boutons 1 et 2. +<note tip>Pour mettre la Wiimote en mode de synchronisation (ou mode visible), on presse simultanément les boutons 1 et 2.
 Dans certains cas, enlever le clapet des piles afin d'​accéder à un petit bouton rouge. Une fois ce dernier appuyé, les DÉL bleues clignotent. La Wiimote est alors en mode de synchronisation.</​note>​ Dans certains cas, enlever le clapet des piles afin d'​accéder à un petit bouton rouge. Une fois ce dernier appuyé, les DÉL bleues clignotent. La Wiimote est alors en mode de synchronisation.</​note>​
  ​Cliquez alors sur **Valider**.  ​Cliquez alors sur **Valider**.
Ligne 154: Ligne 88:
  
  
-=== Mode nunchuk === +=== Mode nunchuk ===
 //​(Fonctionne sur la version 0.6.00.)// //​(Fonctionne sur la version 0.6.00.)//
   sudo wminput -c nunchuk_acc_ptr xx:​xx:​xx:​xx:​xx:​xx   sudo wminput -c nunchuk_acc_ptr xx:​xx:​xx:​xx:​xx:​xx
Ligne 219: Ligne 153:
 Ou les sources par le svn : [[http://​linux-whiteboard.googlecode.com/​svn/​trunk/​]]. Ou les sources par le svn : [[http://​linux-whiteboard.googlecode.com/​svn/​trunk/​]].
  
-Une autre version (qui devrait mieux fonctionner) existe également (GTKWhiteboard) : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=208957&​p=3]] (ce lien mêne au forum qui présente également d'​autres ressources sur le TNWii).+Une autre version (qui devrait mieux fonctionner) existe également (GTKWhiteboard) : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=208957&​p=3]] (ce lien mêne au forum qui présente également d'​autres ressources sur le TNWii).
  
 Un tutoriel en français pour utiliser le tableau interactif Wiimote sous linux : Un tutoriel en français pour utiliser le tableau interactif Wiimote sous linux :
Ligne 236: Ligne 170:
 # Provides: ​         wiimote # Provides: ​         wiimote
 # Required-Start: ​   $local_fs $syslog $remote_fs bluetooth udev # Required-Start: ​   $local_fs $syslog $remote_fs bluetooth udev
-# Required-Stop: ​    ​+# Required-Stop:​
 # Default-Start: ​    2 3 4 5 # Default-Start: ​    2 3 4 5
 # Default-Stop: ​     0 1 6 # Default-Stop: ​     0 1 6
  • wiimote.1409428693.txt.gz
  • Dernière modification: Le 30/08/2014, 21:58
  • par Julius22