Kirjoittaja Aihe: Logitechin hiiret, xorg 7 ja evdev  (Luettu 6682 kertaa)

Krister

  • Käyttäjä
  • Viestejä: 243
  • "Search" is your friend
    • Profiili
Logitechin hiiret, xorg 7 ja evdev
« : 07.06.06 - klo:04.11 »
Tiedoksi muillekin, jos olette tapelleet noiden Logitechin hiirien ja Dapperissa olevan uuden xorg 7:n kanssa:

Eli ajuri ladataan tätä nykyään evdev :inä ja itselleni aiheutui koneen uudelleenasennus, kun xserver ei suostunut nousemaan ylös, eikä mikään noista yleisistä xserverin konfigurointityökaluista suostunut tekemään asetuksia uusiksi.

Tajusin tuon vasta sen jälkeen, kun olen hieronut tuota MX 1000 hiirtä toimintaan ja vieläkään siinä ei kaikki napit toimi.

Tuossa evdev ajurissa on virhe ja sillä saa vain 1-7 näppäimet toimimaan MX 1000:ssa ja 8-12 on vielä toimimattomia.

Näillä asetuksilla saa ainakin normaaliin weppisurffailuun toimimaan nämä toiminnot:
Normaalit hiiren vasen ja oikea
Laitoin erikseen toimimaan noiden yhdistelmän (klikkaa kumpaakin samaan aikaan), joka sulkee ikkunoita samalla tavalla, kuin ALT+F4
Rullan
Hiiren vasemmassa reunalla olevat forward ja back nappulat


xorg.conf:ssa mulla on nämä asetukset (huom! jos muutat asetuksiasi, niin laita ne kommenteiksi tällä merkillä #):

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "evdev"
        Option      "Device" "/dev/input/event0" #change this to your eventX file
        Option      "Name"   "Logitech MX1000" #change this to your mouse model number
EndSection

Alempana section serverlayoutin sisällä on tämä arvo:
InputDevice   "Mouse0"



.Xmodmap tiedoston sisältö (kotihakemistossa piiloitettuna):

pointer = 1 2 3 4 5 10 11 6 7 8 9


xbindkeys asennus:
apt-get install xvkbd xbindkeys

.xbindkeysrc tiedoston sisältö (kotihakemistossa piiloitettuna):

#Close window
"xvkbd -text "\[Alt_L]\[F4]""
m:0x10 + b:2


Ja täältä näkee lisää aiheesta (varma tapa saada ranteet auki...):
http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons#XOrg_6.9.0.2F7.0.2C_evdev.2C_and_USB_Mice

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #1 : 11.06.06 - klo:23.34 »
Joo hajoilin tähän juttuu aikaisemmin omat Razer:ini kanssa, mutta sitten luovutin sen, kun huomasin, että se johtuu tuosta evdev ajurin bugista. Jospa saisivat tuon bugin korjattua jo Edgy:n julkaisuun mennessä.

nebula

  • Käyttäjä
  • Viestejä: 438
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #2 : 14.06.06 - klo:15.41 »
Kokeilin just kaikenlaisia eri jutskia ton hiiren säätö homman kanssa ja kaikista napeista kyllä tapahtuu jotain vaikkakaan ei aina sitä mitä haluaisin.

Nyt on semmoinen tilanne että nämä hiiren sivulla olevat eteen ja taakse napit sekä niiden keskellä oleva "ikkuna"nappi toimii kaikki kuin hiiren vasen nappi eli päin peetä ,mutta tästä rullasta saa nyt rullattua ylös ja alas sekä sivuja eteen sekä taakse(rullassa on neljä suuntaa).....ja oikeastaan on aika toimiva systeemi toi rulla :)

Ajattelin että kyllähän noita nappien toimia pitäisi saada säädettyä jostakin eli jossainhan on pakko olla joku tiedosto joka tulkitsee miten pitää toiimia kun jotain nappia painetaan....mutta onko sitä tiedostoa mitenkään mahdollista confata mieleisekseen.
Tai vielä parempi olisi jos niille voisi säätää vaikka yhdistelmä nappien toimintoja esim.sivu napeista voisi zoomata sivua kuten ctrl+rulla tai jotain sinne päin.


rollipeikko

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #3 : 21.06.06 - klo:20.50 »
Mistäs mä löydän kyseisen xorg7.conf filen? Mulla MX700 joka ei pelitä.

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #4 : 22.06.06 - klo:08.11 »
Mistäs mä löydän kyseisen xorg7.conf filen? Mulla MX700 joka ei pelitä.

Se on xorg.conf eikä xorg7.xonf niminen tiedosto. Tiedostojen sijainnit löytää kätävästi
käyttämällä päätteessä locate komentoa:

Koodia: [Valitse]
$ [b]locate xorg.conf[/b]
/etc/X11/xorg.conf.1
/etc/X11/xorg.conf.bak
/etc/X11/xorg.conf~
/etc/X11/xorg.conf
...
...
...

kt

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #5 : 24.06.06 - klo:20.56 »
Kerronpa vaan, että ainakin Logitech cordless optical tracman toimii evdevillä ok.
Nappeja ei tosin ole montaa (oikea/vasen,eteen/taakse ja rullan molemmin puolin ylös/alas)
ja sitten on se nappi jossa on lukon kuva, jonka käyttötarkoitusta en koskaan tiennyt W-puolellakaan...

Tässä osoitinlaite minun makuuni, kokeilkaapa joskus miltä tuntuu kädessä.

JPK1990

  • Vieras
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #6 : 28.06.06 - klo:17.16 »
Kristerillähän on aivan selkeät ohjeet millä .Xmodmapilla hiiren napit toimivat... Ette varmaan koittaneet muuta kuin gentoon ohjeen typerää xmodmappia  ;D

scub

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #7 : 28.06.06 - klo:18.13 »
Kristerin ohje toimi myös MX900 bluetooth hiiren kanssa. Ainoastaan rullan yläpuolella oleva nappi tekee mitä sen ei pitäisi eli ylöspäin vierityksen sijasta toimii samoin kuin peukalon forward-nappi.

Miten MX900 menee noi nappien numeroinnit? 

Krister

  • Käyttäjä
  • Viestejä: 243
  • "Search" is your friend
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #8 : 04.07.06 - klo:23.13 »
Kristerin ohje toimi myös MX900 bluetooth hiiren kanssa. Ainoastaan rullan yläpuolella oleva nappi tekee mitä sen ei pitäisi eli ylöspäin vierityksen sijasta toimii samoin kuin peukalon forward-nappi.

Miten MX900 menee noi nappien numeroinnit? 

Ongelma on siinä, että mainitsemasi nappi kuuluu tuohon nappien 8-12 (tai 11 asti, kun en tiedä onko hiiressäsi 11 vai 12 näppäintä) ryhmään, joita ei tuon evdevin toimimattomuuden vuoksi pysty manuaalisesti asettamaan.
Napit 1-7 pystyy siis manuaalisesti asettamaan ja sen totesin kokeilemalla vaihtaa numero kerrallaan tuon close nappulan numeroa:

#Close window
"xvkbd -text "\[Alt_L]\[F4]""
m:0x10 + b:2

b:2 tarkoittaa vasenta ja oikeaa nappulaa pohjassa samaan aikaa
b:1 tarkoittaa vasenta nappulaa pohjassa
b:3 oikeaa

ja niin edespäin.

scub

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #9 : 05.07.06 - klo:21.05 »
Saitko noilla sun conffeilla toimiin nappien uudelleen mappauksen siten, että .Xmodmap tiedostoon kirjoitettu asetus latautuu automaattisesti joka käynnistyksen yhteydessä?

Itselläni ei toimi ja joudun syöttämään mappaukset manuaalisesti komentoriville joka uudelleen käynnistyksen jälkeen.

Lisätietoja ongelmastani: http://forum.ubuntu-fi.org/index.php?topic=4000.0

Krister

  • Käyttäjä
  • Viestejä: 243
  • "Search" is your friend
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #10 : 05.07.06 - klo:22.32 »
Saitko noilla sun conffeilla toimiin nappien uudelleen mappauksen siten, että .Xmodmap tiedostoon kirjoitettu asetus latautuu automaattisesti joka käynnistyksen yhteydessä?

Itselläni ei toimi ja joudun syöttämään mappaukset manuaalisesti komentoriville joka uudelleen käynnistyksen jälkeen.

Lisätietoja ongelmastani: http://forum.ubuntu-fi.org/index.php?topic=4000.0

Mulla toimii automaattisesti, mun mielestä en laittanut tuota xmodmappia latautumaan minnekään.

Tarkistettavat asiat:

.Xmodmap tiedoston sisältö, eli onhan siellä tuo tieto oikeasti (muistaakseni tuon .Xmodmap tiedoston ollessa käytössä Ubuntu teki väliaikaistiedoston .Xmodmap~)

Tarkista, että sinulla on oikeudet kunnossa tiedostoon (ei root ole anastanut oikeuksia).

Voisiko tuosta
Koodia: [Valitse]
sudo  xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11" tiedosta tehdä erillisen tiedoston ja ajaa se käynnistyksessä?

Eli vaikka hiiri.sh ja System -> preferences -> session -> startup programs välilehti



[ylläpito on poistanut liitteen]

scub

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: Logitechin hiiret, xorg 7 ja evdev
« Vastaus #11 : 06.07.06 - klo:00.20 »
Kiitos, nyt toimii! Tarkistin oikeudet ja root tosiaan oli anastanu ne. Tosin ongelma ei ratkennut oikeuksia muuttamalla vaan jouduin turvautumaan tuohon ehdottamaasi käynnistystiedoston tekoon. No toimiipahan kuitenki niinku pitää.