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 | ||
wiimotewhiteboard [Le 29/08/2010, 22:00] – Ajout d'une note, indiquant que sur la version 10.04 la librairie bluetooth est libbluetooth.3.5.0 et non libbluetooth.3.4.0 88.174.100.188 | wiimotewhiteboard [Le 13/10/2020, 23:05] (Version actuelle) – [Installation (Méthode automatisée)] grostophe | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
+ | ---- | ||
+ | ====== Wiimote Whiteboard | ||
+ | |||
+ | Wiimote Whiteboard est un logiciel libre écrit en Java, permettant d' | ||
+ | * interface disponible en français, | ||
+ | * support de plusieurs Wiimotes, lissage, | ||
+ | * calibration simple et rapide, | ||
+ | * Mode touchpad. | ||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Matériel: une ou plusieurs Wiimote, un vidéo-projecteur, | ||
+ | * Disposer d'une [[java|machine virtuelle Java]]. | ||
+ | |||
+ | ===== Installation (Méthode manuelle)===== | ||
+ | |||
+ | * Récupérer sur le [[http:// | ||
+ | * Aller dans le dossier WiimoteWhiteboard qui vient d' | ||
+ | * Télécharger la dernière version stable de BlueCove (Probablement [[https:// | ||
+ | * Executez maintenant ces commandes (à adapter bien sur): | ||
+ | < | ||
+ | cd / | ||
+ | zip WiimoteWhiteboard.jar lib/ | ||
+ | </ | ||
+ | * Le programme peut maintenant se lancer avec cette commande: | ||
+ | < | ||
+ | * Pour plus de simplicité, | ||
+ | * Il se peut que le logiciel ne trouve pas la librairie bluetooth de votre système. Par exemple sur la 18.04 et la 20.04, si lors du lancement de WiimoteWhiteboard.jar, | ||
+ | ===== Installation (Méthode automatisée)===== | ||
+ | |||
+ | Cette méthode télécharge et installe automatiquement les fichiers nécessaires dans votre **Dossier personnel**, | ||
+ | |||
+ | Créer un fichier texte et y coller le contenu de ce bloc : | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | #1 Vérifier la configuration du bluetooth | ||
+ | libbluetooth=`ls -l /usr/lib | grep libbluetooth.so | grep -v ">" | ||
+ | libbluetooth=${libbluetooth# | ||
+ | |||
+ | if [ ${# | ||
+ | then | ||
+ | echo " | ||
+ | echo " | ||
+ | |||
+ | # | ||
+ | clavier=" | ||
+ | read clavier | ||
+ | if [ " | ||
+ | then | ||
+ | echo " | ||
+ | exit 0 | ||
+ | fi | ||
+ | else | ||
+ | echo " | ||
+ | if [ ! -e / | ||
+ | then | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | |||
+ | # | ||
+ | clavier=" | ||
+ | read clavier | ||
+ | if [ " | ||
+ | then | ||
+ | echo " | ||
+ | exit 0 | ||
+ | fi | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | #2 Vérifier ancienne installation | ||
+ | if [ -d " | ||
+ | then | ||
+ | echo "Le programme est déja installé. Souhaitez vous le désinstaller?" | ||
+ | echo " | ||
+ | clavier=" | ||
+ | read clavier | ||
+ | if [ " | ||
+ | then | ||
+ | rm -r " | ||
+ | rm " | ||
+ | echo " | ||
+ | fi | ||
+ | exit 0 | ||
+ | fi | ||
+ | |||
+ | #3 Voulez vous continuer? | ||
+ | echo "Ce script est livré tel quel en espérant qu'il vous soit utile, sans aucune garantie. Vous l' | ||
+ | Une connexion internet est nécéssaire pour télécharger les divers composants nécessaires à Wiimote Whiteboard. | ||
+ | Voulez-vous continuer? o=oui, n=non" | ||
+ | |||
+ | clavier=" | ||
+ | read clavier | ||
+ | |||
+ | #4 Installation | ||
+ | if [ " | ||
+ | then | ||
+ | # | ||
+ | cd " | ||
+ | wget http:// | ||
+ | unzip WiimoteWhiteboard.zip | ||
+ | rm WiimoteWhiteboard.zip | ||
+ | #ajout librairie manquante | ||
+ | cd WiimoteWhiteboard | ||
+ | mkdir lib | ||
+ | wget -P lib https:// | ||
+ | zip WiimoteWhiteboard.jar lib/ | ||
+ | rm -r ./lib | ||
+ | #creation d'un lanceur dans le menu | ||
+ | echo " | ||
+ | Type=Application | ||
+ | Encoding=UTF-8 | ||
+ | Name=WiimoteWhiteboard | ||
+ | GenericName=WiimoteWhiteboard | ||
+ | Comment=Créez un tableau blanc intéractif avec une Wiimote | ||
+ | Icon=$HOME/ | ||
+ | Exec=java -jar \" | ||
+ | Terminal=false | ||
+ | StartupNotify=false | ||
+ | Categories=Application; | ||
+ | |||
+ | echo " | ||
+ | Le logiciel est installé dans $HOME/ | ||
+ | Un raccourci a été créé dans le menu Applications/ | ||
+ | Vous pourrez désinstaller le logiciel en relançant ce script | ||
+ | \nAppuyez sur Entrée pour quitter." | ||
+ | read clavier | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | Rendre le fichier executable, puis lancer le script // | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Utilisation===== | ||
+ | |||
+ | Lancer l' | ||
+ | |||
+ | Placer les wiimotes convenablement, | ||
+ | |||
+ | Pour utiliser le TNI, il suffit maintenant de cocher les cases dans la section " | ||
+ | |||
+ | Le menu '' | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Pour supprimer cette application, | ||
+ | Si vous avez installé le logiciel à partir du script, vous pouvez également l' | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(en)** [[http:// | ||
+ | * **(en)** [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||