Kirjoittaja Aihe: Kaksi hiirtä  (Luettu 2905 kertaa)

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Kaksi hiirtä
« : 08.06.06 - klo:14.51 »
Elikkäs. Minulla on kaksi hiirtä käytössä. Toinen on Logitechin MX900 langaton hiiri. Toinen on Acerin joku halpishiiri. (varahiiri, sen takia, että MX900:stä loppuivat akut)

Tosiaan, asensin Ubuntun niin, että MX900 oli latautumassa telineessään ja käytin halpishiirtä asennuksen aikana. Nyt on Ubuntu asennettu ja toimii hienosti, mutta vain toisella hiirellä. Ja juuri sillä halpishiirellä.

Ongelmana se, etten voi käyttää tuota parempaa hiirtä ollenkaan. Osaisikos joku kertoa, kuinka se konffataan niin, että Logitechikin toimisi? (tai mielellään molemmat hiiret :))
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kaksi hiirtä
« Vastaus #1 : 08.06.06 - klo:18.55 »
Ongelmana se, etten voi käyttää tuota parempaa hiirtä ollenkaan. Osaisikos joku kertoa, kuinka se konffataan niin, että Logitechikin toimisi? (tai mielellään molemmat hiiret :))

ehkä...

joudut editoimaan tiedostoa /etc/X11/xorg.conf valitsemallasi tekstieditorilla, eikä ole varmaan huono idea ottaa siitä varmuuskopiota ensin. esimerkin vuoksi leikittäköön, että sinun valitsemasi editori on gedit.

varmuuskopioidaan:
Koodia: [Valitse]
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
avataan pääkäyttäjän oikeuksin:
Koodia: [Valitse]
$ sudo gedit /etc/X11/xorg.conf
etsi tiedostosta lohko joka alkaa Section "InputDevice", loppuu EndSection ja jonka välissä puhutaan hiirestä. esim. omani näyttää tältä:

Koodia: [Valitse]
Section "InputDevice"         
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection

kopioi kyseinen lohko ja liitä siitä kopio vaikka sitten nykyisen lohkon alle.
muuta kohdan Identifier arvoa eli vaikkapa "Configured Mouse" → "Second Mouse".
poista rivi Option "CorePointer" koska koneessa voi olla vain yksi corepointer.

ja nyt tuleekin mielenkiintoinen kohta... nimittäin itse hiiri. /dev/input/mice on yhteinen kaikille hiirille, joten voi hyvin olla, että homma toimii vaikka molemmissa olisi sama device. jos ei toimi, niin vaihda kummallekin hiirelle oma devicensä (oletettavasti /dev/input/mouse0 ja /dev/input/mouse1, mutta voit tarkistaa asian hakemistosta /dev/input).

protokolla toimineen tuollaisenaan, mutta jo ei toimi, niin ajuriksi voi kokeilla myös "ExplorerPS/2":ia.

ZAxisMapping määrää ne napit jotka scrollaavat ylös ja alas, eli periaatteessa noiden numeroiden kohdalle määritellään niiden nappien numerot joila rullan pyörittäminen ylös ja alas näkyy laitteistolle. 4 ja 5 ovat hyvin yleiset, mutta ilmeisesti esim. MX700:lla oikeat napit ovat 6 ja 7.

buttons ei ole pakollinen, mutta siihen voi tietysti asettaa nappien lukumäärän.

enää on jäljellä hiiren lisääminen serverin konfiguraatioon.

etsi lohko joka alkaa Section "ServerLayout". se määrittelee laitteet joita X-yrittää käyttää. itselläni ko. lohko on tällainen:

Koodia: [Valitse]
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

nyt voit lisätä kakkoshiiresi viimeisen InputDevicen jälkeen rivillä:
Koodia: [Valitse]
InputDevice "Second Mouse" "SendCoreEvents"
jossa Second Mouse on se nimi jonka annoit laitteelle aikaisemmin.

sitten pitää vaan tallentaa tiedosto ja käynnistää X uudelleen. eli loggaa vaikka ulos ja paina ctrl + alt + backspace. jos jotain meni pieleen, palauta vanha konffi komentorivin kautta tai koita korjata tilanne muokattuun.
Janne

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Kaksi hiirtä
« Vastaus #2 : 09.06.06 - klo:17.00 »
Hmm... Ei oikein toiminut. X starttasi, mutta yksi hiiri toimi (se huonompi), ja sammutusvalikossa ei ollut sammutusta vaan jotain virransäästöjuttuja. (kaikki muut paitsi sammuta ja käynnistä uudelleen)

Kun painoi Kirjaudu ulos, sammui X ja meni konsoliin (tai mikä se olikaan?) ja oli jotain virheitä Wacomin piirtomatosta? Mulla ei sellasta ole ollut ikinä. Outoa...
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kaksi hiirtä
« Vastaus #3 : 09.06.06 - klo:17.01 »
Hmm... Ei oikein toiminut. X starttasi, mutta yksi hiiri toimi (se huonompi), ja sammutusvalikossa ei ollut sammutusta vaan jotain virransäästöjuttuja. (kaikki muut paitsi sammuta ja käynnistä uudelleen)

Kun painoi Kirjaudu ulos, sammui X ja meni konsoliin (tai mikä se olikaan?) ja oli jotain virheitä Wacomin piirtomatosta? Mulla ei sellasta ole ollut ikinä. Outoa...

kuulostaa kummalliselta. kokeilitko käyttää niitten hiirien omia deviceja tuon mice-noden sijaan?
Janne

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Kaksi hiirtä
« Vastaus #4 : 09.06.06 - klo:17.09 »
Joo. /dev/mouse0 ja /dev/mouse1.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Kaksi hiirtä
« Vastaus #5 : 09.06.06 - klo:20.41 »
Tarkemmin xorg.conffia tutkittuani huomasin että siellä tosiaan oli merkinnät Wacomin piirtomatolle, eikä edes kommentoitu pois. Kokeilin sitten kommentoida rivit (wacomin) pois ja näpläsin jotain muutakin sitten siitä.

Seuraus: X toimi, mutta nyt kumpikaan hiiri ei toiminut. Alt + Ctrl + F1 ja varmuuskopiot takasin ja heti pelitti.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!