Muokataan sivua Wii

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
Nintendon Wii-peliohjain on [[bluetooth]]ia ja [[infrapuna]]a käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.
Nintendon Wii-peliohjain on [[bluetooth]]ia ja [[infrapuna]]a käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.
]
=== Cwiid:n asentaminen ===
Asenna ohjelmapaketit
wminput wmgui lswm


== Cwiid:n asentaminen ==
Komennolla
Cwiid löytyy useimpien jakeluiden [[paketinhallintajärjestelmä|paketinhallintajärjestelmä]]. Asenna ohjelmapaketit <tt>wminput</tt>, <tt>wmgui</tt> ja <tt>lswm</tt> (tai vastaavat hieman jakelusta riippuen). Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
 
Asentamisen jälkeen tunnistetaan laite ja otetaan se käyttöön komennolla
  lswm
  lswm
ja painamalla Wii-ohjaimesta nappuloita 1 ja 2 samanaikaisesti. Tällöin Linux yrittää tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:
ja painamalla Wii-ohjaimestasi nappuloita 1+2 samanaikaisesti yrittää Linux tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:
  00:19:FD:C0:25:73                                               
  00:19:FD:C0:25:73                                               
joka on ohjaimen laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu.
joka on ohjaimesi laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu


Jotta cwiid olisi käytössä on käyttöön ladattava [[moduuli]] <tt>uinput</tt>. Monesti se on jo valmiiksi ladattuna. Voit tarkistaa sen komennolla
cwiid otetaan varsinaisesti käyttöön komennolla
  [[lsmod]] | [[grep]] uinput
  modprobe uinput
Jos komennon tulosteena on rivi muotoa
uinput 17408 0
on moduuli jo käytössä eikä sitä tarvitse ladata. Jos sen sijaan tulosteena on tyhjä rivi, on moduuli ladattava käsin. Se tapahtuu komennolla
[[modprobe]] uinput


Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon <tt>/etc/rc.local</tt> loppuun, ennen tekstiä exit 0 rivi
Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon /etc/rc.local loppuun, ennen tekstiä exit 0 rivi
  modprobe uinput
  modprobe uinput


Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.
Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.


== Käyttö ==


=== Kiihtyvyysanturien käyttö hiirenä ===
=== Käyttö ===
 
==== Kiihtyvyysanturien käyttö hiirenä ====
Komennolla
Komennolla
  wminput 00:19:FD:C0:25:73  
  wminput 00:19:FD:C0:25:73  
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)


=== Infrapunahiiri ===
==== Infrapunahiiri ====
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Infrapunaledien sijasta voit myös käyttää kahta kynttilää jotka myös lähettävät infrapunasäteilyä.
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Katso ohjeet [http://ubuntuforums.org/showthread.php?t=836231 Using your Wii remote as a mouse using an Infra-red light source:-]


Avataan tiedosto <tt>/etc/cwiid/wminput/ir_ptr</tt> jossakin [[tekstieditori]]ssa.
==== Liitännäiset ====
 
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat kansiossa /etc/cwiid/wminput ja niitä otetaan käyttöön komennolla
Muutetaan rivit
Plugin.ir_ptr.X = ~ABS_X
Plugin.ir_ptr.Y = ~ABS_Y
muotoon
Plugin.ir_ptr.X = ABS_X
Plugin.ir_ptr.Y = ABS_Y
 
Wiimoten infrapunahiirenä onnistuu nyt seuraavalla komennolla:
wminput -c ir_ptr 00:1F:32:95:EF:B0
 
=== Liitännäiset ===
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat hakemistossa <tt>/etc/cwiid/wminput</tt> ja niitä otetaan käyttöön komennolla
  wminput -c liitannaisennimi la:it:et:un:nu:ss
  wminput -c liitannaisennimi la:it:et:un:nu:ss


==== Supertuxkart ====
===== Supertuxkart =====
Alla esimerkkiasettelu [[Supertuxkart]]-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:
Alla esimerkkiasettelu supertuxkart-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:
  ohjaus: nuolinäppäimet
  ohjaus: nuolinäppäimet
  wheelie: Oikea Shift
  wheelie: Oikea Shift
Rivi 73: Rivi 59:
Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. '''Huom!''' Pelatessa ohjainta pidetään poikittain!
Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. '''Huom!''' Pelatessa ohjainta pidetään poikittain!


==== [[Planet penguin racer]] ====
=== Katso myös ===
Alla oleva asettelu käyttää sivuohjauksessa kiihtyvyysantureita. Pidä ohjainta poikittain.
# Juttu Wii-ohjaimen käytöstä Linuxissa Ubuntu-blogissa[http://blog.ubuntu-fi.org/2008/wii-hauskaa]
Kiihdytys: nuoli ylös
# wminputin asetukset[http://abstrakraft.org/cwiid/wiki/wminput]
Jarrutus: nuoli alas
# Ohjeita Ubuntulle[http://ubuntuforums.org/showthread.php?t=836231]
Hyppy: 2
Pelastus: B
Temppu: '''ei näppäintä löydetty!'''
 
Luo hakemistoon <tt>/etc/cwiid/wminput</tt> tiedosto nimeltä ppracer ja tallenna sen sisältö seuraavaksi:
 
#planet penguin racer
include buttons
Plugin.acc.X = -ABS_Y
Plugin.acc.Y = -ABS_X
Wiimote.Up      = KEY_LEFT
Wiimote.Down    = KEY_RIGHT
Wiimote.Left    = KEY_DOWN #brake
Wiimote.Right  = KEY_UP #paddle
Wiimote.2      = KEY_E #jump
Wiimote.Home    = KEY_ESC
Wiimote.A      = KEY_ENTER
Wiimote.B      = KEY_R #reset
#the ones above this work, no trick-button..
 
== Katso myös ==
# Juttu Wii-ohjaimen käytöstä Linuxissa [http://blog.ubuntu-fi.org/2008/wii-hauskaa Ubuntu Suomen blogissa]
# wminputin asetukset: [http://abstrakraft.org/cwiid/wiki/wminput abstrakraft.org/cwiid]
# Ohjeita Ubuntulle [http://ubuntuforums.org/showthread.php?t=836231 Ubuntuforums.orgista]
# [[Lazarus|Lazarukseen]] erikseen asennettavassa Bluetooth-komponenttipaketissa on esimerkkiohjelmia lähdekoodeineen Wii-peliohjaimen käyttämisestä [[Pascal]]-kielellä. Lazaruksen Bluetooth-komponenttipaketti löytyy [https://sourceforge.net/project/showfiles.php?group_id=92177&package_id=270335 Lazarus CCR-sivuilta] ja ohjeet sen asentamisesta [http://wiki.lazarus.freepascal.org/Bluetooth Lazarus Wikistä].
 
[[Luokka:Laitteisto]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Wii