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
Aluksi varmuuskopioidaan tietenkin xorg.conf-tiedosto talteen:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Tarkista myös, että xserver-xorg-input-evdev -paketti on asennettuna:
sudo apt-get install xserver-xorg-input-evdev
Asetusten muuttaminen
- 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".
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:
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 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:
Paina CTRL+ALT+F1 päästäksesi tekstitilaan, ja kirjaudu sisään.
- Palauta varmuuskopiot:
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
- 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:
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.)
- Palauta varmuuskopiot:
cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
- 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 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ä 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?) 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.