Lähteet:
https://help.ubuntu.com/community/CWiiD
http://www.wiili.org/index.php/Wminput
http://ubuntuforums.org/showthread.php?t=535659&page=3
http://abstrakraft.org/cwiid/browser/trunk/wminput/action_enum.txt
Asennetaan tarvittavat paketit
sudo apt-get install libcwiid1 lswm wmgui wminput
Tarkistetaan että, wiimote ja ubuntu bluetooth kohtaavat
samsunix@a901-ls:~$ lswm
Put Wiimotes in discoverable mode now (press 1+2)...
00:19:1D:D4:47:D8
lisätään uinput module ubuntun käynnistykseen kommennolla:
sudo nano /etc/modules
ja lisää tiedostoon alimmaiselle riville sana "uinput":
fuse
lp
i2c-i801
asus_eee
pciehp pciehp_force=1 pciehp_poll_mode=1
uinput
Ja koska uinput moduuli ei ole vielä päällä käynistetään se kommennolla
sudo modprobe uinput
Käytetään wiimotea hiirenä kallistelemalla:
sudo wminput
voit nopeuttaa tätä lisäämällä komennon perään wiimoten laiteosoitteen:
sudo wminput 00:19:1D:D4:47:D8
komento saattaa tulostaa tätä:
Invalid packet type
Invalid packet type
Invalid packet type
Invalid packet type
Invalid packet type
Invalid packet type
Mutta ohjain toimii silti normaalisti. Jokatapauksessa JOS ko. Spämmiä ilmenee
kommentoi rivit 89-91 libcwiid/thread.c -tiedostosta. (tämän selvittäminen on vielä vähän kesken)
Tehdään tiedosto graafisen käyttöjärjestelmän hallintaan wiimotelle:
sudo nano /etc/cwiid/wminput/forx
ja copypaste:
KESKEN!#Nappaimet
#Hiiren nappaimet napeissa A ja B
Classic.A = BTN_A
Classic.B = BTN_B
#nuolinappaimet ylos ja alas ohjaa hiiren rullaa
Wiimote.Up = KEY_SCROLLUP
Wiimote.Down = KEY_SCROLLDOWN
#nuolinappaimet vasen ja oikea ohjaa compiz kuutiota
Wiimote.Left = KEY_F23
Wiimote.Right = KEY_F24
#Nappaimet plus ja miinus ohjaavat aanenvoimmakkuuta
Wiimote.Minus = KEY_VOLUMEDOWN
Wiimote.Plus = KEY_VOLUMEUP
#Hiiren kolmosnappain aka mousebutton3
Wiimote.Home = BTN_MIDDLE
#Nayton taustavalon saato
Wiimote.1 = KEY_BRIGHTNESSUP
Wiimote.2 = KEY_BRIGHTNESSDOWN
#hiiren ohajus kallistelemalla
include buttons
Plugin.acc.X = REL_X
Plugin.acc.Y = REL_Y
Käynistetään wiimote
sudo wminput -c forx
Tämä on eräänlainen combo tavalista hiiriohjainta ja näppäimistöä.
Lähde:
http://wiki.compiz-fusion.org/Plugins/Wiimote
http://wiki.compiz-fusion.org/Plugins/WiitrackCompizillekin on tehty omansa:
http://tinyurl.com/5bwfdkTämä on siis compiz conf tiedosto... jatkuu asap
Todo list:
- Wiimoten automaaginen yhdistäminen ubuntun käynistyksen yhteydessä...
- Wiimoten käyttäminen pelejen ja ohjelmien kanssa (compiz)
- Hiiren 3-näppäimen bindaaminen wiimoten home näppäimeen
- Nuolinäppäinten (ylös, alas) bindaaminen hiiren rullaksi
- Nuolinäppäinten (vasen, oikea) bindaaminen joko: edellinen sivu, seuraava sivu TAI compiz -> kuution pyörittäminen
- Plus ja miinus näppäinten bindaaminen äänenvoimmakkuuden säätämiseen
- 1 ja 2 näppäinten bindaaminen näytönvaloisuuden säätämiseen