Tämä ohje käsittelee Ubuntun vanhaa jakeluversiota, eikä sitä välttämättä voi hyödyntää nykyisten Ubuntun versioiden kanssa. Voit auttaa Ubuntu Suomea päivittämällä ohjeen ajan tasalle.

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
  2. 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".

  2. 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

rivillä

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 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.

  2. Palauta varmuuskopiot:
    sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
  3. 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.)

  2. Palauta varmuuskopiot:
    cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
  3. Käynnistä kone uudestaan:
    reboot

Toimivuus eri hiirillä

Tämän ohjeen on todettu toimivan varmasti ainakin seuraavilla hiirillä:

Perushiiret

Microsoft

Logitech

Razer

Muut

Huom: Jos kokeilet tätä ohjetta jollain muulla hiirellä, kerro ihmeessä tuloksista (toimiko vai ei? kuinka hyvin?) 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 tähän tarkoitetussa viestiketjussa.