<> = Moninappiset hiiret = ||'''Sisällys'''<
><>|| Tämä ohje on tarkoitettu Ubuntun versioille '''7.10 Gutsy Gibbon''' sekä '''7.04 Feisty Fawn''', mutta sen pitäisi toimia myös muilla versioilla. Ohjeessa vaihdetaan X kommunikoimaan hiiren kanssa uudella '''evdev'''-ajurilla. Tämän jälkeen Ubuntun pitäisi tunnistaa hiiren kaikki napit oikein. Monissa hiirissä olevien taakse/eteen -nappien pitäisi toimia heittämällä Firefoxilla ja Operalla. Useisiin muihin tarkoituksiin (esim. Gnomen tiedostoselaimessa ja Epiphanyssa vastaavat eteen/taakse -toiminnot) toiminnot täytyy kuitekin sitoa erikseen nappeihin. Tämä vaatii enemmän säätämistä ja siihen ohjeet löytyvät sivulta [[Toimintoja_hiiren_napeille]]. == Ajurin vaihtaminen == === Alkuvalmistelut === 1. Aluksi varmuuskopioidaan tietenkin '''`xorg.conf`'''-tiedosto talteen: {{{ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup }}} 1. Tarkista myös, että '''`xserver-xorg-input-evdev`''' -paketti on asennettuna: {{{ sudo apt-get install xserver-xorg-input-evdev }}} === Asetusten muuttaminen === 1. Tutkitaan, millä nimellä hiiresi näkyy järjestelmälle. Komenna: {{{ cat /proc/bus/input/devices }}} Etsi tulosteesta hiireäsi koskeva osio: {{{ I: Bus=0003 Vendor=046d Product=c01d Version=2100 N: Name="NIMI" <-- tässä näkyy hiiren nimi P: Phys=usb-0000:00:02.0-1/input0 S: Sysfs=/class/input/input3 H: Handlers=mouse1 event3 ts1 <-- tässä luultavasti viitataan myös hiireen (mouse) B: EV=7 B: KEY=ff0000 0 0 0 0 0 0 0 0 B: REL=103 }}} , missä '''`NIMI`''' on nimi, jolla hiiresi näkyy järjestelmälle. Esimerkiksi ''Logitech MX 510'' -hiirellä nimenä on `"Logitech USB-PS/2 Optical Mouse"`. 1. Vaihdetaan ajuri. Avaa '''`/etc/X11/xorg.conf`''' -tiedosto haluamaasi editoriin. Esim: {{{ sudo gedit /etc/X11/xorg.conf }}} Etsi hiiren määrittelyosio, joka on muotoa: {{{ Section "InputDevice" Identifier "Configured Mouse" ... (tässä jotain) ... EndSection }}} Korvaa etsitty osio seuraavalla: {{{ Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "Name" "NIMI" Option "Pass" "3" Option "CorePointer" EndSection }}} , missä '''`NIMI`''' on äsken selville saamasi nimi! Tallenna tiedosto ja poistu editorista. === Asetusten saattaminen voimaan. === Asetukset tulevat voimaan kun X käynnistetään uudelleen: 1. Kirjaudu ulos ja paina '''''CTRL+ALT+Backspace'''''. Tämä jälkeen voit siirtyä lukemaan ohjetta [[Toimintoja_hiiren_napeille]]. == Huomioita ja mahdollisia ongelmia == === Kannettavan tietokoneen käyttäjät sekä muut monen osoitinlaitteen käyttäjät === Korkeintaan yksi hiiri järjestelmällä voidaan määritellä ''!CorePointer'':ksi. Jos osoitinlaite määritellään ''!CorePointer'':ksi, sen täytyy olla aina koneessa kiinni (X ei käynnisty muuten). Toisaalta vain ''!CorePointer'':ksi määritellyn osoitinlaitteen herkkyyttä voi muuttaa. Halutessasi voit korvata '''`xorg.conf`'''-tiedostossa hiiresi määrittelyosiossa rivin {{{ Option "CorePointer" }}} rivillä {{{ Option "SendCoreEvents" "true" }}} jos haluat säilyttää toisen osoitinlaitteen ''!CorePointer'':ina tai pystyä käyttämään konetta myös ilman hiirtäsi. === Hiiren napit (tai rulla) eivät toimi oikein === Tässä tapauksessa Xmodmappaus ei ole jostain syystä kunnossa. Ongelma mahdollisesti poistuu hamassa tulevaisuudessa evdev-ajurin päivittyessä. Mappauksen saa kuitenkin säädettyä kuntoon muokkaamalla '''`/etc/X11/Xmodmap`''' -tiedostoa. Eri hiirille ohjeita tähän löytyy osoitteesta [[http://gentoo-wiki.com/HOWTO_Advanced_Mouse|Gentoon wikistä]]. === X (graafinen käyttöympäristö) ei käynnisty === Jokin meni vikaan; Joko olet tehnyt jonkin virheen, tai tämä ohje ei toimi sinulla. Vanhat asetukset saat palautettua palauttamalla alussa tehdyn varmuuskopion: 1. Paina '''''CTRL+ALT+F1''''' päästäksesi tekstitilaan, ja kirjaudu sisään. 1. Palauta varmuuskopiot: {{{ sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf }}} 1. Käynnistä GDM (ja samalla siis X) uudestaan: {{{ sudo /etc/init.d/gdm restart }}} X:n pitäisi käynnistyä nyt vanhoilla asetuksilla. ==== Jos CTRL+ALT+F1 ei toimi: ==== 1. Käynnistä kone uudelleen ja valitse Grub-valikosta '''recovery mode'''. (Jos Grub-valikko ei tule näkyviin automaattisesti, pääsee siihen painamalla käynnistymisen alussa '''''ESC'''''.) 1. Palauta varmuuskopiot: {{{ cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf }}} 1. Käynnistä kone uudestaan: {{{ reboot }}} == Toimivuus eri hiirillä == Tämän ohjeen on todettu toimivan varmasti ainakin seuraavilla hiirillä: === Perushiiret === * '''Perushiiri (PS/2) sekä rullalla, että ilman:''' Kaikki toimii. * '''Langaton optinen perusrullahiiri:''' Toimii normaalisti. === Microsoft === * '''Microsoft® Standard Wireless Optical Mouse:''' Toimii. * '''Microsoft !IntelliMouse 1.1A:''' Rulla ei toimi. Katso [[http://forum.ubuntu-fi.org/index.php?topic=4675.msg36251#msg36251|tämä]] viesti. * '''Microsoft Wireless Optical Mouse 1.0A sekä 2.0:''' Rullan kallistus ei toimi, muuten OK.' === Logitech === * '''Logitech Cordless Click!:''' Kaikki toimii muuten, mutta rullan kallistus saattaa oletuksena toimia "väärinpäin". Tässä tapauksessa katso tämä [[http://forum.ubuntu-fi.org/index.php?topic=4675.msg35892#msg35892|viesti]]. * '''Logitech MX 510:''' Kaikki (napit+rulla) toimivat sekä USB että PS/2 -portiin kytkettynä. * '''Logitech MX 518:''' Kaikki toimii. * '''Logitech G5 Laser Mouse:''' Kaikki napit, rulla (myös kallistus) sekä herkkyyden säätö kolmen perusherkkyyden välillä toimivat. Lisäherkkyydet ja herkkyyksien erillinen säätäminen eivät toimi. * '''Logitech LX7:''' Kaikki toimii. === Razer === * '''Razer Diamondback:''' Oikean puolen napit vastaavat rullan rullaamista. Muuten OK. === Muut === * '''!ViewSonic MW407 Wireless Mouse:''' "Toimii kuin junan vessa". ''Huom:'' Jos kokeilet tätä ohjetta jollain muulla hiirellä, kerro ihmeessä tuloksista (toimiko vai ei? kuinka hyvin?) [[http://forum.ubuntu-fi.org/index.php?topic=4675.0|tässä ketjussa]], tai lisää itse tiedot tähän ohjeeseen. Tai jos saat hiiresi toimimaan paremmin tai huonommin, kuin tässä ohjeessa on annettu ymmärtää, ilmoitathan siitäkin. == Kysymyksiä ja keskustelua ohjeesta == Tästä ohjeesta voi keskustella ja tehdä kysymyksiä Ubuntu Suomen keskustelualueella [[http://forum.ubuntu-fi.org/index.php?topic=4675.0|tähän tarkoitetussa viestiketjussa]].