Kirjoittaja Aihe: Keskustelu oppaista "Moninappiset hiiret" ja "Toimintoja hiiren napeille"  (Luettu 69216 kertaa)

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili

Tämä on keskusteluketju Ubuntu Suomen wikin oppaille Moninappiset hiiret sekä Toimintoja hiiren napeille.





Huom. Tässä viestissä olevaa ohjetta ei enää päivitetä, ja sen sisältö löytyy nykyään Ubuntu Suomen wikistä ylempänä mainituista osoitteista. Alapuolella on ohjeen siirtoa edeltänyt versio.



Sisällys
1 Tästä ohjeesta
2 Ajurin vaihtaminen
3 Valinnaista: Toimintojen asettaminen napeille
4 Valinnaista: Edellinen ja Seuraava -napit Nautiluksessa, Epiphanyssa, jne.
5 Mahdolliset ongelmat


1 Tästä ohjeesta

Tämä ohje on tarkoitettu Ubuntun versioille 6.10 Edgy Eft sekä 6.06 Dapper Drake. Ohjeen pitäisi toimia käytännössä kaikilla hiirillä. Useimmissa tapauksissa hiiren voi myös kytkeä ja porttia vaihtaa lennosta. Monissa hiirissä olevien taakse/eteen -nappien pitäisi toimia heittämällä Firefoxilla ja Operalla (erillistä Xmodmappausta ei siis tarvita). Esimerkiksi Gnomen tiedostoselaimessa ja Epiphanyssa näiden käyttäminen vaatii sen sijaan enemmän säätämistä, mihin löytyy ohjeet kohdasta 4. Tämän ohjeen on todettu (joko Dapperilla tai Edgyllä) toimivan ainakin seuraavilla hiirillä:

  • Perushiiri (PS/2) sekä rullalla, että ilman: Kaikki toimii.
  • Langaton optinen perusrullahiiri (Microsoft® Standard Wireless Optical Mouse): Toimii normaalisti.
  • 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. (kiitos Anssi:lle ja karvinen:lle)
  • Logitech Cordless Click!: Kaikki toimii muuten, mutta rullan kallistus saattaa oletuksena toimia "väärinpäin". Tässä tapauksessa katso tämä viesti. (kiitos jemaku:lle)
  • Logitech MX 510: Kaikki (napit+rulla) toimivat sekä USB että PS/2 -portiin kytkettynä.
  • Logitech MX 518: Kaikki toimii. (kiitos Epeli:lle)
  • 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. (kiitos GoRDoN:lle)
  • Logitech LX7: Kaikki toimii. (kiitos Jupu:lle)
  • ViewSonic MW407 Wireless Mouse: "Toimii kuin junan vessa". (kiitos masa:lle)
  • Synapticin kosketuslevy (touchpad): Perustoiminnot (liike, napit) toimivat. Lisähiprakkeet kuten sivun vieritys tason oikealla reunalla tai alapuolella oleva navigointi-painike eivät toimi (ainakaan ilman jotain lisäsäätämistä).

Huom: Jos kokeilet ohjetta jollain muulla hiirellä, kerro ihmeessä tuloksista (toimiko vai ei? kuinka hyvin?) tässä ketjussa, jotta saan täydennettyä listaa. Tai jos saat hiiresi toimimaan paremmin tai huonommin, kuin tässä ohjeessa on annettu ymmärtää, kerrothan siitäkin.


2 Ajurin vaihtaminen

Vaihdamme X:n kommunikoimaan hiiren kanssa käyttäen uutta evdev-ajuria.

2.1 Alkuvalmistelut
Aluksi varmuuskopioidaan tietenkin xorg.conf-tiedosto talteen:
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backupTarkista myös, että xserver-xorg-input-evdev -paketti on asennettuna:
Koodia: [Valitse]
sudo apt-get install xserver-xorg-input-evdev
2.2 Asetusten muuttaminen

6.06 Dapper Drake
Avaa /etc/X11/xorg.conf -tiedosto haluamaasi editoriin. Esim:
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.confEtsi hiiren määrittelyosio, joka on muotoa:
Koodia: [Valitse]
Section "InputDevice"
        Identifier "Configured Mouse"
        ... (tässä jotain) ...
EndSection
Korvaa etsitty osio seuraavalla:
Koodia: [Valitse]
Section "InputDevice"
        Identifier     "Configured Mouse"
        Driver         "evdev"
        Option         "evBits" "+1-2"
        Option         "keyBits" "~272-287"
        Option         "relBits" "~0-2 ~6 ~8"
        Option         "Pass" "3"
        Option         "CorePointer"
EndSection
Tallenna tiedosto ja poistu editorista.

6.10 Edgy Eft
Komenna cat /proc/bus/input/devices ja etsi tulosteesta hiireäsi koskeva osio:
Koodia: [Valitse]
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. Minulla siinä lukee "Logitech USB-PS/2 Optical Mouse".
Avaa /etc/X11/xorg.conf -tiedosto haluamaasi editoriin. Esim:
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.confEtsi hiiren määrittelyosio, joka on muotoa:
Koodia: [Valitse]
Section "InputDevice"
        Identifier "Configured Mouse"
        ... (tässä jotain) ...
EndSection
Korvaa etsitty osio seuraavalla:
Koodia: [Valitse]
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.


Huom! Kannettavan tietokoneen (sekä muillekin useamman osoitinlaitten) käyttäjille: 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 rivin
Koodia: [Valitse]
        Option         "CorePointer"rivillä
Koodia: [Valitse]
        Option         "SendCoreEvents" "true"jos haluat säilyttää toisen osoitinlaitteen CorePointer:ina tai pystyä käyttämään konetta myös ilman hiirtäsi.

2.3 Asetusten saattaminen voimaan.
Asetukset tulevat voimaan kun X käynnistetään uudelleen: Kirjaudu ulos ja paina CTRL+ALT+Backspace.


3 Valinnaista: Toimintojen asettaminen napeille

Huom! Jos käytät KDE:tä, kannattaa vilkaista myös seuraava viestiketju: http://forum.ubuntu-fi.org/index.php?topic=4276.0

Gnomen oletusikkunamanageri Metacity ei tue suoraan toimintojen asettamista hiiren napeille. Kierrämme tämän ongelman käyttämällä ohjelmia xbindkeys ja xvkbd. Asetamme nappien painalluksen generoimaan virtuaalisia näppäimistön näppäinyhdistelmiä, joille taas voi määritellä normaalisti toimintoja.

3.1 Tarvittavien ohjelmien asentaminen
Asenna ohjelmat xbindkeys sekä xvkbd:
Koodia: [Valitse]
sudo apt-get install xbindkeys xvkbd
3.2 Näppäinyhdistelmien selvittäminen ja/tai määrittäminen
Selvitä ja/tai määritä näppäinyhdistelmä, jota painamalla haluamasi toiminto tapahtuu. Gnomen pikanäppäimet saa esimerkiksi määriteltyä (ja selvitettyä) valitsemalla Järjestelmä -> Asetukset -> Pikanäppäimet. Monissa ohjelmissa pikanäppäiment löytyvät valikoista vastaavan toiminnon perästä.

3.3 Halutun hiiren napin numeron selvittäminen
Seuraavaksi täytyy saada selville, mikä on halutun hiiren napin numero. Tämä tapahtuu käyttämällä ohjelmaa xev. Komenna:
Koodia: [Valitse]
xevVie hiiren kursori avautuneen ikkunan päälle, älä liikuta hiirtä ja paina haluamaasi nappia. Sekä napin painamisesta pohjaan, että vapauttamisesta ilmestyy ruudulle oma tapahtumansa, josta kyseisen napin numeron saa selville. Esimerkiksi:
ButtonRelease event, serial 26, synthetic NO, window 0x3400001,
    root 0x4c, subw 0x0, time 1671331319, (89,107), root:(99,204),
    state 0x210, button 2, same_screen YES


3.4 Hiiren napin sitominen näppäinyhdistelmään
Huom! Tämä kohta täytyy tehdä jokaiselle käyttäjälle erikseen. Eri käyttäjät voivat tietysti määritellä juuri itselleen sopivat sidonnat.

Avaa tiedosto ~/.xbindkeysrc:
Koodia: [Valitse]
sudo gedit ~/.xbindkeysrcLisää tiedostoon jokaista haluamaasi hiiren nappia kohden seuraavat rivit:
Koodia: [Valitse]
"xvkbd -text "<näppäinyhdistelmä>""
  b:<napin numero>
Seuraavalla tavalla esimerkiksi saat avoinna olevan sovelluksen sulkeutumaan (Alt+F4) napista numero 8:
Koodia: [Valitse]
"xvkbd -text "\A\[F4]""
  b:8
Näin taas napit 9 ja 10 (esim. mx510-hiiressä rullan viereiset napit) selaavat virtuaalityöpöytiä (Ctrl+Alt+Nuoli oikealle/vasemmalle):
Koodia: [Valitse]
"xvkbd -text "\A\C\[Left]""
  b:9
"xvkbd -text "\A\C\[Right]""
  b:10
Näppäinydistelmissä käytettävät "koodit" saa selville esimerkiksi komennentamalla:
Koodia: [Valitse]
xbindkeys -mkJonka jälkeen painellaan haluttuja näppäimiä. Tulosteen tulisi pitäisi näyttää jotakuinkin tältä:
"NoCommand"
    m:0x10 + c:28
    Mod2 + t
"NoCommand"
    m:0x10 + c:22
    Mod2 + BackSpace
"NoCommand"
    m:0x14 + c:37
    Control+Mod2 + Control_L
"NoCommand"
    m:0x10 + c:77
    Mod2 + Num_Lock
"NoCommand"
    m:0x0 + c:36
    Left
"NoCommand"
    m:0x8 + c:64
    Alt + Alt_L
"NoCommand"
    m:0x0 + c:73
    F7

Koodit annetaan tiedostoon peräkkäin muodossa \[koodi]. Kuten edellisistä esimerkeistä saattoi huomata, voidaan joitakin näppäimiä myös lyhentää muotoon \<kirjain>. Lisätietoja komennolla man xvkbd kohdasta -text.

3.5 Asetusten testaaminen
Käynnistä xbindkeys komentamalla (jolloin se käynnistyy taustalle):
Koodia: [Valitse]
xbindkeysTestaa nappien toimintaa. Jos homma ei pelaa, tarkista että tiedoston ~/.xbindkeysrc konfiguraatio on kunnossa. Joskus jotkin näppäinyhdistelmät eivät myöskään suostu toimimaan kunnolla, joten kannattaa kokeilla vaihtaa niitä. Muutosten jälkeen lataa aina asetukset uudelleen komentamalla:
Koodia: [Valitse]
killall -HUP xbindkeys
3.6 Asetukset pysyviksi
Huom! Jos käytät jotain muuta ikkunamanageria/työpöytäympäristöä kuin Gnomea, joudut asettamaan xbindkeysin käynnistymään luultavasti jollakin muulla tavoin.

Jotta xbindkeys käynnistyisi aina kun käyttäjä kirjautuu sisään, luo tiedosto /etc/xdg/autostart/xbindkeys.desktop:
Koodia: [Valitse]
sudo gedit /etc/xdg/autostart/xbindkeys.desktopLisää sinne seuraavat rivit:
Koodia: [Valitse]
[Desktop Entry]
Encoding=UTF-8
Name=Xbindkeys
Exec=xbindkeys
Terminal=false
Tallenna ja poistu.


4 Valinnaista: Edellinen ja Seuraava -napit Nautiluksessa, Epiphanyssa, jne.

Jos hiiressäsi on napit jotka siirtävät Firefoxissa ja Operassa edelliselle ja seuraavalle sivulle, näin saat ne toimimaan myös sellaisissa sovelluksissa jotka tukevat vastaavassa tilanteessa näppäinyhdistelmiä Alt+Vasen_nuole sekä Alt+Oikea_nuoli. Jos hiiresi napit eivät toimi Firefoxissa/Operassa tai haluat määrittää toiminnon eri napeille, tee homma edellisen kohdan (3) mukaan.

4.1 Tarvittavien ohjelmien asentaminen
Asenna ohjelmat xbindkeys sekä xvkbd kohdan 3.1 mukaan, mikäli et sitä vielä tehnyt.

4.2 Nappien sitominen
Huom! Tämä kohta on tehtävä jokaiselle käyttäjälle erikseen.

Avaa tiedosto ~/.xbindkeysrc:
Koodia: [Valitse]
sudo gedit ~/.xbindkeysrcLisää tiedostoon seuraavat rivit:
Koodia: [Valitse]
"xvkbd -xsendevent -text "\A\[Left]""
  b:6
"xvkbd -xsendevent -text "\A\[Right]""
  b:7
(Miksi parametri -xsendevent? No siksi, että ainakin Firefox-selaimen kanssa saattaa silloin tällöin esiintyä "sivuvaikutuksia" ilman sitä.)

4.3 Viimeistelyt
Testaa asetukset ja säädä ne pysyväksi (jos et sitä jo tehnyt) kohtien 3.5 ja 3.6 mukaan.


5 Mahdolliset ongelmat

Hiiren napit (tai rulla) eivät toimi oikein:
Xmodmappaus ei ole jostain syystä kunnossa. Ongelma luultavasti 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. Lisätietoa löytyy myös ketjusta Logitechin hiiret, xorg 7 ja evdev. Ilmoitathan myös toimimattomuudesta ilman xmodmappausta tässä ketjussa, ellei sitä tässä ohjeessa ole kyseisen hiiren kohdalla vielä mainittu.

X (graafinen käyttöympäristö) ei käynnisty:
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:
Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.confKäynnistä gdm uudestaan:
Koodia: [Valitse]
sudo /etc/init.d/gdm restartX:n pitäisi käynnistyä nyt vanhoilla asetuksilla.

Jos CTRL+ALT+F1 ei toimi:
Käynnistä kone uudelleen ja valitse Grubista recovery mode.
Palauta varmuuskopiot:
Koodia: [Valitse]
cp /etc/X11/xorg.conf_backup /etc/X11/xorg.confKäynnistä kone uudestaan:
Koodia: [Valitse]
reboot


Muokkaushistoria:
24.7.2006: Lisätty toimivaksi todettuja hiiriä. Lisäksi pieniä muokkauksia.
31.7.2006: Lisätty Logitech G5.
31.8.2006: Lisätty ohjeeseen kohdat 3 ja 4. Lisätty Microsoft Wireless Optical Mouse 2.0. Pieniä muutoksia.
11.9.2006: Lisätty Logitech LX7 sekä Microsoft IntelliMouse 1.1A. Pientä viilausta.
10.1.2007: Muokattu viimein Edgy-yhteensopivaksi.
10.2.2007: Lisätty Microsoft Wireless Optical Mouse 1.0A
3.4.2007: Lisätty ViewSonic MW407 Wireless Mouse

« Viimeksi muokattu: 17.11.07 - klo:18.21 kirjoittanut tn »

skolttah

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Tällä toimii!
Kiitoksia Tn hieno ohje.

strawf

  • Käyttäjä
  • Viestejä: 10
    • Profiili
    • Kotisivuni
Mitenkäs mahtaa olla, kun ei noita hiiren ylimääräisiä nappeja saa pikanäppäimiksi lainkaan laitettua? Itselle mx510:n nuo rullan molemmin puolin olevat napit olisivat optimaaleja virtuaalityöpöytien vaihtoon.

t0uch

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Loistava opas, kiitos!
AMD Athlon64 3200+ * ATi Radeon x300 * 1024mb ram * Logitech mx518 * HP v72 "17 1280x1024 32bit * Icemat Siberia White *

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Mitenkäs mahtaa olla, kun ei noita hiiren ylimääräisiä nappeja saa pikanäppäimiksi lainkaan laitettua? Itselle mx510:n nuo rullan molemmin puolin olevat napit olisivat optimaaleja virtuaalityöpöytien vaihtoon.
Nytpä sain toimivan keinon tuonkin selvitettyä erään toisen viestiketjun avustuksella (http://forum.ubuntu-fi.org/index.php?topic=4110.0). No seuraavalla tavalla pitäisi toimia.
Asenna paketit xvkbd ja xbindkeys
Koodia: [Valitse]
sudo apt-get install xvkbd xbindkeys
Seuraavat täytyy tehdä jokaiselle käyttäjälle (joille toiminnallisuus halutaan) erikseen:
Muokkaa tiedostoa ~/.xbindkeysrc:
Koodia: [Valitse]
gedit ~/.xbindkeysrcLisää seuraavat rivit:
Koodia: [Valitse]
"xvkbd -text "\A\C\[Left]""
 b:9
"xvkbd -text "\A\C\[Right]""
 b:10
Edellisessä siis oletin, että käytät gnome oletus-näppäinsidoksia (alt+ctrl+nuoli vaihtaa työpöytää). Jos olet vaihtanut ne, muuta äskeistä vastaavasti. Lisäksi voit tietysti vaihtaa sanojen Left ja Right paikkaa, jolloin napit toimivat päinvastoin.

Käynnistä xbindkeys-demoni:
Koodia: [Valitse]
xbindkeysTestaa toimiiko.

Kun toiminta on ensin varmistettu tee vielä seuraava toimenpide, jotta homma pelaisi seuraavillakin kerroilla kun kirjaudut sisään: Valitse Järjestelmä -> Asetukset -> Istunnot -> Käynnistyvät ohjelmat. Lisää käynnistyskomento xbindkeys.

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Jees, itsekkin tuli hommattua MX518-hiirulainen. Hyvin tuntuu toimivan. Kaikille napeille pystyy asettamaan omat toimintonsa ja herkkyydenkin säätötoimii.

Mutta pari ongelmaa. Hiirtä ei saa kovin hitaalle ollenkaan. Normaali käyttöön toki löytyy sopiva, mutta joskus kuvia käsitellessä olisi tarvetta hyvin hitaalle asetukselle. Onko mahdollista jotenkin laajentaa tätä aluetta millä nopeutta voidaan säätää? Pelkkä xset m 1 komento ei riitä.

Toinen ongelma tuli siinä kun koitin yhdelle napille liittää alt+tab -näppäinyhdistelmän. Koitin laittaa sille siis syötettäväksi komennon
Koodia: [Valitse]
xvkbd -text "\A\t"Mutta ei toimi.  Tämä siis xvkbd-sivujen mukaan. Altin kohdalla lukee \A - Alt (modify the next character), mutta mitä tämä "muokkaa seuraavaa merkkiä" oikein tarkoittaa? Vika lienee siinä.

Edit: Ubuntuforumsilla kerrottiinkin, että tuo alt+tab ei voi toimia syystä, joka jäi hieman hämäräksi. Homma pitäisi kai hoittaa jollain ohjelmalla joka vaihtaisi sovellusta. Tietoa tälläisestä?
« Viimeksi muokattu: 19.07.06 - klo:00.11 kirjoittanut Epeli »

Jozzi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
    • Ilmaista internetistä
Onko ketään testannut MX1000 hiirellä tätä?
Ilmaista internetistä
http://www.luukku.org

GoRDoN

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Jeee, vihdoinki ohjeet, joilla hiiren ylimääräiset napit jotenkin toimii. Kiitoksia tn:lle. Aikasemmilla yrityksillä kone on aina juminu X:n käynnistämiseen. Hiiri oli siis Logitechin G5, ja ohjeilla toimimaan rupesi peukalolla oleva nappi sekä rullan sivukeikautukset tai mitä nyt onkaan. Tuota lennosta vaihtuvaa tarkkuutta en kuitenkaan vielä ole onnistunut saamaan toimintaan. Jossain määrin toimii kyllä, kun nopeutta pystyy vaihtaa kolmen oletuksen välillä, mutta puuttumaan jää vielä kaksi eri välinopeutta, sekä oletusnopeuksien vaihtaminen.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Jees, itsekkin tuli hommattua MX518-hiirulainen. Hyvin tuntuu toimivan. Kaikille napeille pystyy asettamaan omat toimintonsa ja herkkyydenkin säätötoimii.

Mutta pari ongelmaa. Hiirtä ei saa kovin hitaalle ollenkaan. Normaali käyttöön toki löytyy sopiva, mutta joskus kuvia käsitellessä olisi tarvetta hyvin hitaalle asetukselle. Onko mahdollista jotenkin laajentaa tätä aluetta millä nopeutta voidaan säätää? Pelkkä xset m 1 komento ei riitä.
Minulla hiiren saa kyllä turhankin hitaaksi ihan graafisestikin säätämällä: Järjestelmä -> Asetukset -> Hiiri -> Liike. Mutta saapahan tuota vielä hitaammaksi ihan komentoriviltäkin. Xset nimittäin hyväksyy myös murtolukuja tuohon kiihdytysarvoksi. Siis esim. xset m 1/100 ja johan alkaa tahmata. Huomasin tässä lisäksi, että tuo herkkyyden/nopeuden/kiihdytyksen säätäminen ei tunnu toimivan, ellei määrittele hiirtä CorePointeriksi. Siispä hiiren osiossa tulisi olla myös seuraava rivi:
Koodia: [Valitse]
    Option    "CorePointer"

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Jeee, vihdoinki ohjeet, joilla hiiren ylimääräiset napit jotenkin toimii.
-- clip ---
Hiiri oli siis Logitechin G5, ja ohjeilla toimimaan rupesi peukalolla oleva nappi sekä rullan sivukeikautukset tai mitä nyt onkaan.
Mitkä napit siis eivät toimi? Veikkaan, että kaikki joille gnome tai ohjelmat ovat määrittäneet jotain toimintoja, toimivat. Mitä toimimattomista napeista pitäisi tapahtua?

Lainaus
Tuota lennosta vaihtuvaa tarkkuutta en kuitenkaan vielä ole onnistunut saamaan toimintaan. Jossain määrin toimii kyllä, kun nopeutta pystyy vaihtaa kolmen oletuksen välillä, mutta puuttumaan jää vielä kaksi eri välinopeutta, sekä oletusnopeuksien vaihtaminen.
Miten välinopeuksia pitäisi voida vaihtaa? Entä mitä tarkoitat oletusnopeuden vaihtamisella? Käyttöjärjestelmän puolesta vai? Jos herkkyyden säätö (Järjestelmä -> Asetukset -> Hiiri -> Liike) ei toimi, kokeile lisätä tuo edellisessä viestissäni mainittu rivi xorg.conffiin. Hiiren osion pitäisi siis sen jälkeen näyttää jotakuinkin tältä:
Koodia: [Valitse]
Section "InputDevice"
        Identifier     "Configured Mouse"
        Driver         "evdev"
        Option         "evBits" "+1-2"
        Option         "keyBits" "~272-287"
        Option         "relBits" "~0-2 ~6 ~8"
        Option         "Pass" "3"
        Option         "SendCoreEvents" "true"
        Option         "CorePointer"
EndSection
Käynnistä X uudestaan, ja vola! Nyt herkkyyttä pitäisi saada säädettyä.

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Mulla on Logitechin MX900 langaton rotta. Se toimii ihan ok alkuperäisillä asetuksilla kunhan bluetoothin saa vain toimimaan. xmodmappaukset teen manuaalisesti koneen käynnistyttyä rimpsulla
sudo  xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11"
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

GoRDoN

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Hiiressä jää siis osittain toimimatta tuo lennosta hiirestä säädettävä herkkyys. Eli rotasta löytyy kaksi nappia josta toisesta vähennetään ja toisesta lisätään herkkyyttä. Säätö ei siis tapahdu siten että painaessa herkkyys lisääntyy tietyn luvun, vaan hiireen on ilmeisesti jo tehtaalla määritelty kolme vakioherkkyyttä, joiden välillä vaihdellaan. Valitun herkkyyden näkee sitten hiirestä olevasta kolmen ledin jonosta. Noh tämä perus herkkyyden vaihtelu siis toimii. Windowsin puolella kuitenkin pystyy Logitechin ajureiden asennuksen jälkeen muuttamaan näitä kolmea perusherkkyyttä, sekä lisäksi tulee kaksi uutta herkkyysvaihtoehtoa lisää. Eli käytännössä on viisi säädettävää herkkyyttä, joiden väliltä valitaan.

http://www.logitech.com/index.cfm/products/details/FI/EN,CRID=2464,CONTENTID=10715#Specifications

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Windowsin puolella kuitenkin pystyy Logitechin ajureiden asennuksen jälkeen muuttamaan näitä kolmea perusherkkyyttä, sekä lisäksi tulee kaksi uutta herkkyysvaihtoehtoa lisää. Eli käytännössä on viisi säädettävää herkkyyttä, joiden väliltä valitaan.
Veikkaisin, että tuota erillistä herkkyyksien säätöä ja lisäherkkyyksiä ei taida saadakaan toimimaan. Edellä mainitsemani herkkyyden säädön toki pitäisi toimia, mutta se vaikuttaa kaikkiin kolmeen yhtälailla. Eli hiirestä valittavien kolmen herkkyyden suhde pysyy samana. Tokihan tuohon voisi yrittää kikkailla ohjelmallisesti jotain monimutkaisempaakin herkkyyden säätöä.

kiikkuja

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Mulla 64-bittinen kerneli dapperissä ja Logitechin comfort hiiri+näppäimistö ja sain sen toimimaan kaikkein parhaiten tämän linkin avulla : http://www.ubuntuforums.org/showthread.php?t=219894

Ilman kyseistä opasta sain kyllä sivulla olevan näppäimen toimimaan, mutta ainoastaan firefoxissa, kun taas englanninkielisellä versiolla näppäin toimii myöskin nautiluksessa!!

PS. En halua morkata ohjeen kirjoittajaa!! Haluan auttaa ihmisiä jotka painivat samojen ongelmien kanssa.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Joo minunkin olisi tarkoitus lisätä tuohon ohje siihen, mutta se on hieman jäänyt. Yritän saada sen tässä lähiaikoina valmiiksi. :)

oocce

  • Käyttäjä
  • Viestejä: 26
    • Profiili
En tiedä kuuluuko tämä tänne, mutta pistän kuitenkin:
elikkäs mitä toimintoja olette bindanneet hiirten erikoisnapeille? Itselläni käytössä M518 ja siinä peukalonappi-taakse toimii ihan defaultina ja peukalonappi-eteen pyörittää Compizin kuutiota. Hiiren rullanappi ja tuo "ikkuna-nappi" (taitaa olla minulla Button8) ovat jääneet käyttämättä, eli olisiko mitään hyviä vinkkejä niiden käyttöön?

Gconf-editor ei jostain syystä tykkää bindata tuota Button8 mihinkään :|


erkkiahola

  • Vieras
En saanut hiiren rullaa toimimaan (Logitech M-S61)
« Vastaus #16 : 26.08.06 - klo:23.01 »
Kyseessä on vanhempi pallolla varusteltu rullahiiri, kunnon perushiiri porttiin PS/2.
Tein muutoksen tiedostoon xorg.conf ja nyt se on huolella tarkastettukin. Lisäohjeessa mainittua tiedostoa Xmodmap ei koneelta löydy, ainakaan ohjeen mukaisesta paikasta.

Myöskään hiiren Microsoft IntelliMouse 1.1A rulla ei toimi. Molemmat toimivat Windowsissa.

Ubuntu on asennettu viikko sitten, uusin versio 6.06. Työasema on Fujitsu-Siemens Lifebook E-6540.

Löytyisikö muita vinkkejä?

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Kyseessä on vanhempi pallolla varusteltu rullahiiri, kunnon perushiiri porttiin PS/2.
Kumma, ettei toiminut jo oletusasetuksilla.

Lainaus
Tein muutoksen tiedostoon xorg.conf ja nyt se on huolella tarkastettukin. Lisäohjeessa mainittua tiedostoa Xmodmap ei koneelta löydy, ainakaan ohjeen mukaisesta paikasta.
Ei sitä Xmodmap-tiedostoa oletuksena ole olemassakaan, vaan sen saa luoda itse tarvittaessa.

Testaa ensin, miten käyttöjärjestelmä tulkitsee rullan liikautukset, jos tulkitsee mitenkään. Eli komenna xev, vie hiiren osoitin avautuneen ikkunan päälle, älä liikuta hiirtä ja katso minkä button -numeron rullan pyöritykset saavat aikaan. Minulla esimerkiksi tulee "button 4" ja "button 5", jotka ovatkin ne oikeat arvot.

Lainaus
Myöskään hiiren Microsoft IntelliMouse 1.1A rulla ei toimi.
Voit kokeilla edellistä konstia tähänkin. Ja jos ei muuten, niin ainakin seuraavalla ohjeella pitäisi lähteä toimimaan: http://dotnet.org.za/matt/pages/39097.aspx

Lainaus
Molemmat toimivat Windowsissa.
Vaativatko ne jotain ajureita, vai toimivatko suoraan?

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Mulla 64-bittinen kerneli dapperissä ja Logitechin comfort hiiri+näppäimistö ja sain sen toimimaan kaikkein parhaiten tämän linkin avulla : http://www.ubuntuforums.org/showthread.php?t=219894

Ilman kyseistä opasta sain kyllä sivulla olevan näppäimen toimimaan, mutta ainoastaan firefoxissa, kun taas englanninkielisellä versiolla näppäin toimii myöskin nautiluksessa!!

Joo minunkin olisi tarkoitus lisätä tuohon ohje siihen, mutta se on hieman jäänyt. Yritän saada sen tässä lähiaikoina valmiiksi. :)

No nyt se on tehty. Lisäksi laitoin ohjeita omien pikanäppäinten määrittämiseen.

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Lisäänpä vain että Logitech Cordless Click! toimii tällä ok. Tosin napit ei oletuksena tee mitään järkevää gnomessa tai kde:ssä (xfce:ssä aikoinaan rullan kallistus toimi, nyt en ole kokeillut). Täytyy miettiä mitä nappien haluaisi tekevän ja tulla sitten lukemaan näitä uusia ohjeita. Kiitokset hyvin tehdystä how-tosta.

Rullan kallistus generoi xev:hen numeroita 6, 7, 11 ja 12. Ja firefox tulkitsee ilmeisesti 6:n ja 7:n back/forward-napeiksi. Ja sattumoisin oikealle on back ja vasemmalle on forward...

Mulla oli näköjään vanhankin evdevin aikaan tämmöinen:
Koodia: [Valitse]
Option          "ZAxisMapping"          "4 5 7 6"
Ehkä sitä voisi taas kokeilla.