Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wiimote [Le 30/08/2014, 21:44] – [Configurations personnalisées / Mapping] Julius22 | wiimote [Le 11/09/2022, 11:45] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy matériel bluetooth souris télécommande | + | {{tag>Xenial |
| ---- | ---- | ||
| 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 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]].</ | + | |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 26: | Ligne 20: | ||
| - | ===== Installation ===== | + | ===== Installation ===== |
| - | <note help>Ayant suivi ce tuto de A à Z, je me suis demandé si depuis Gutsy, il n'y avait pas un moyen un peu plus simple après tout ce temps. En fait, il existe effectivement des paquets tout prêts. Il suffit de lancer Synaptic, d' | + | [[: |
| - | </ | + | |
| - | [[: | ||
| - | sudo apt-get install lswm wmgui wminput | ||
| - | |||
| - | ==== Petit script qui automatise l' | ||
| - | |||
| - | Depuis que j'ai découvert ce tutoriel, je me suis lancé dans la fabrication d'un petit script permettant l' | ||
| - | <note important> | ||
| - | Ce script nécessite d' | ||
| - | |||
| - | Il nécessite aussi des droits d' | ||
| - | |||
| - | Copiez ce code dans un fichier texte et rendez-le exécutable (Clic droit -> Propriétés -> Permissions -> Exécution : cochez la case autorisant). | ||
| - | < | ||
| - | #!/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 [ $? != " | ||
| - | exit 1 | ||
| - | fi | ||
| - | [ $? -ne " | ||
| - | } | ||
| - | | ||
| - | do | ||
| - | echo -n " | ||
| - | done | zenity --list \ | ||
| - | --title " | ||
| - | --text " | ||
| - | --column " | ||
| - | quit; | ||
| - | while [ ! " | ||
| - | do | ||
| - | CHOIX_ACTION=$(zenity --list --width " | ||
| - | --title " | ||
| - | --text " | ||
| - | --radiolist \ | ||
| - | --column " | ||
| - | True Accéléromètre " | ||
| - | False Infrarouge " | ||
| - | False Nunchuk " | ||
| - | quit; | ||
| - | if [ $CHOIX_ACTION == " | ||
| - | action=" | ||
| - | elif [ $CHOIX_ACTION == " | ||
| - | action=" | ||
| - | elif [ $CHOIX_ACTION == " | ||
| - | action=" | ||
| - | fi | ||
| - | done | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | 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 |
| - | Lancez Wmgui grâce au lanceur se trouvant dans Application -> Accessoires. | + | Si ça ne se lance pas, créer un lien symbolique à l'aide de la commande ci-dessous : < |
| - | + | ||
| - | | + | |
| - | + | ||
| - | < | + | |
| - | sudo ln -s / | + | |
| - | </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' | Dans certains cas, enlever le clapet des piles afin d' | ||
| | | ||
| Ligne 154: | Ligne 88: | ||
| - | === Mode nunchuk === | + | === Mode nunchuk === |
| // | // | ||
| sudo wminput -c nunchuk_acc_ptr xx: | sudo wminput -c nunchuk_acc_ptr xx: | ||
| Ligne 219: | Ligne 153: | ||
| Ou les sources par le svn : [[http:// | Ou les sources par le svn : [[http:// | ||
| - | Une autre version (qui devrait mieux fonctionner) existe également (GTKWhiteboard) : [[http:// | + | Une autre version (qui devrait mieux fonctionner) existe également (GTKWhiteboard) : [[https:// |
| 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 225: | Ligne 159: | ||
| ==== Démon et auto-connexion ==== | ==== Démon et auto-connexion ==== | ||
| - | Il est lassant d' | + | Il est lassant d' |
| * **N' | * **N' | ||
| - | * Le propriétaire du démon doit disposer des permissions en lecture/ | + | * Le propriétaire du démon doit disposer des permissions en lecture/ |
| - | * Copiez ensuite | + | * Copiez ensuite |
| < | < | ||
| #! /bin/sh | #! /bin/sh | ||
| Ligne 236: | Ligne 170: | ||
| # Provides: | # Provides: | ||
| # Required-Start: | # Required-Start: | ||
| - | # Required-Stop: | + | # Required-Stop: |
| # Default-Start: | # Default-Start: | ||
| # Default-Stop: | # Default-Stop: | ||
| Ligne 394: | Ligne 328: | ||
| </ | </ | ||
| - | Le fichier de configuration **/ | + | Le fichier de configuration **/ |
| - | Dans cet exemple il faut penser à remplacer « xmbc » par le fichier de configuration des boutons de son choix (voir 5.1 Configurations personnalisées / Mapping). Il faut aussi remplacer 00: | + | Dans cet exemple il faut penser à remplacer « xbmc » par le fichier de configuration des boutons de son choix (voir 5.1 Configurations personnalisées / Mapping). Il faut aussi remplacer 00: |
| < | < | ||
| # | # | ||
| Ligne 414: | Ligne 348: | ||
| EXTRAOPTS=</ | EXTRAOPTS=</ | ||
| - | **__Rendez | + | **__Rendez le service |
| - | < | + | |
| - | Pour ajouter le service au démarrage : | + | |
| - | < | + | |
| - | Pour lancer(/ | + | Pour ajouter |
| - | < | + | |
| - | Vous pouvez à présent connecter votre WiiMote simplement en appuyant sur 1+2, l' | + | sudo update-rc.d -f wminput defaults |
| + | Pour lancer(/ | ||
| + | |||
| + | sudo service wminput start | ||
| + | |||
| + | Vous pouvez à présent connecter votre WiiMote simplement en appuyant sur 1+2, l' | ||
| ==== Résolutions de problèmes ==== | ==== Résolutions de problèmes ==== | ||
| === Curseur enfermé dans une boîte ou souris inactive === | === Curseur enfermé dans une boîte ou souris inactive === | ||
| - | Si votre curseur semble | + | Si votre curseur semble |
| < | < | ||
| Plugin.ir_ptr.X = ~ABS_X | Plugin.ir_ptr.X = ~ABS_X | ||
| Ligne 439: | Ligne 375: | ||
| === Problème de droits avec udev === | === Problème de droits avec udev === | ||
| - | Pour piloter correctement la wiimote, il faut les droits, en lecture et en écriture, sur le device | + | Pour piloter correctement la wiimote, il faut les droits, en lecture et en écriture, sur le périphérique '' |
| - | Voici un exemple à placer dans / | + | Voici un exemple à placer dans '' |
| - | < | + | |
| + | gksudo gedit / | ||
| < | < | ||
| - | === Problème avec les applications | + | === Problème avec les applications |
| - | Il est possible que la Wiimote, utilisée avec l'infra-rouge, fonctionne mal avec les applications | + | Il est possible que la Wiimote, utilisée avec l'infrarouge, fonctionne mal avec les applications |
| - | < | + | |
| - | Ajoutez y en dessous de la grande ligne le petit code suivant | + | |
| + | Ajoutez-y en-dessous de la grande ligne le petit code suivant. | ||
| < | < | ||
| Le problème est apparemment dû à l' | Le problème est apparemment dû à l' | ||
| - | Néanmoins, si le bug se produit dans un environnement spécifique (comme XBMC en standalone), | + | Néanmoins, si le bogue se produit dans un environnement spécifique (comme XBMC en //standalone//), il est préférable d' |
| ===== Références ===== | ===== Références ===== | ||
