PROJECTEUR
ORDINATEUR
SIMULATEUR
COMPENDIUM
LOGICIELS
DOME
VIDEOS
VIE AUTOUR
Contacts:
Yves LHOUMEAU
(Optics-Linux)

Lionel RUIZ
(Software-Videos)

More than 400
LSS-planetariums
worldwide!

Licence Creative Commons
LSS Open Project est mis à disposition selon les termes de la licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 non transposé.
Lhoumeau Sky System
ORDINATEUR
SYSTEME
CLAVIER
SOURIS
WIIMOTE

Lhoumeau Sky System - Stellarium scripts
UNE WIIMOTE SOUS LE DOME


Des télécommandes IR avec récepteur USB existent et produisent sous Linux des envois de touches clavier, ce qui peut être pratique en redirigeant les touches vers les fonctions vitales de Stellarium à avoir sur une télécommande (Pause / Play / Accélerer / Aller en arrière / STOP). Il existe aussi des télécommandes radio (ATI Sapphire) qui marche aussi très bien.

INSTALLATION

AFFECTATION DES TOUCHES

UTILISATION

TRACASSERIES



INSTALLATION

Matériel nécessaire
-la wiimote
-un dongle usb bluetooth ou bluetooth intégré

Pour les utilsateurs Mandriva utilisant KDE 4

si vous ne voulez pas vous casser la tête, télécharger ce fichier tar, et suivez les instructions. Le pc doit être relié à internet et les dépots configurés (pour les mises à jours)

-dans une console décompresser le fichier
tar -xf wii-install.tar

-exécuter le script en mode administrateur (root)
cd wiimote-install
su
sh wii-install-root.sh
init 6

-le système redémarre, et la wiimote est prête à être utilisée !

Pour ceux qui veulent contrôler le processus manuellement (toujours sous mandriva et KDE4)

1) installation des composants

a) la clé usb: 
// urpmi kdebluetooth (anciennes version) 

remplacé par urpmi bluedevil 

b) le support wiimote
urpmi cwiid

2) lancer la wiimote (pour tester)
# en root
modprobe uinput
service bluetooth start
wminput

3) redéfinir les boutons de la wiimote
les définitions des boutons sont dans le fichier
/etc/cwiid/wminput/buttons

docs sur les boutons
http://abstrakraft.org/cwiid/browser/cwiid/trunk/wminput/README?rev=12

pour avoir l'adresse mac (optionnel)
hidd --search

4) astuces de fonctionnement

 pour lancer avec 1 adresse mac
 wminput et l'adresse mac
 ex: wminput 00:21:BD:15:6E:41
pour lancer automatiquement
rajouter dans /etc/modprobe.preload
uinput
rajouter dans /etc/rc.local
wminput -w

alternative au rc.local

parcer dans le répertoire ~/.kde4/Autostart un fichier wiistart.sh contenant la commande wminput -w (ne pas oublier de rendre le fichier exécutable)

5) autoriser le lancement de wminput en mode normal (non root)

en rajoutant la ligne dans un fichier existant du /etc/udev/rules.d 
nom du fichier
60.persistent-input.rules 
ligne à insérer:
KERNEL=="uinput", MODE="0666"

6)  pour changer la config des boutons "à la volée"

a) on arrête le processus en cours, s'il n'est pas lancé, c'es pas grave, mais si on le fait pas on ne peut pas lancer une 2e session wminput
b) on relance wminput avec les bons paramètres 
killall wminput
wminput -w -c monfichierconfig

# note: par défaut, wminput lance le fichier buttons et default_config, où il y a la commande des flèches du curseur notamment.

Astuce: Associer une touche (A ou B) au clic gauche de la souris permet de pivoter l'affichage en fonction du basculement de la télécommande lorsqu'on maintient la touche enfoncée !



AFFECTATION DES TOUCHES

liste standard proposée dans l'installation automatique

gachette: play /reprise
touche A: pause
touche + / -  accélérer, ralentir
touche home: accès au menu M

touches de directions: navigation dans les menus
touche 1 et 2: ciel mythologique et alignements 


UTILISATION

la wiimote n'est pas utilisé pour son système gyroscopique de position (mais pourrait parfaitement l'être). nous vous proposons de l'utiliser comme une télécommande "minimaliste" mais très ergonomique. Succès garanti auprès des plus jeunes en prime.


TRACASSERIES

# un souci assez basique: la saturation du disque par des fichiers temporaires tout simplement lorsque le dongle USB bluetooth n'est pas branché et que l'on utilise la configuration "automatique" telle que décrite. En 1 ou 2 boots, on aboutit à un disque saturé à 100 % !
dans ce cas, démarrer en mode failsafe
cd /tmp
rm -rf *
Puis rebooter normalement (avec la clé bluetooth) et tout rentre dans l'ordre. Moralité, il faut laisser le dongle bluetooth en place en permanence (ou refaire une autre config).

Yves LHOUMEAU
© 2009 - 2024 LSS Group - Yves LHOUMEAU & Lionel RUIZ - Conditions Générales d'Utilisation