Kirjoittaja Aihe: Läppärin hiiritasoa ei voi disabloida  (Luettu 4266 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Läppärin hiiritasoa ei voi disabloida
« : 04.06.10 - klo:14.36 »

Taas ihmettelemässä tätä taka-askelien ottamista tässä 10.04:ssä. Pitäisi kehittyä, mutta kun ei. Hiiren ohjainlevyä/tasoa ei saa pois päältä. Ohjaintason asetuksista on kaikki mahdollinen (estä kirjoitettaessa, ei vieritystä) päällä. mutta ei vaan auta. Miksi ohjaintason disablointi on poistettu??? Onko jotain vippaskeinoa? Kun kerran tavallista hiirtä käytetään, niin on tosi inhottavaa, kun kursori karkailee milloin minnekin sormen tai kämmenen hipaistessa ohjauslevyä. Läppäri on HP nc6320. Myöskään aloituskuvaa ei tule käynnistettäessä. Tismalleen samanlaisella koneella, mutta 9.04:llä varustettuna toimivat sekä hiiritason disablointi että myös aloituskuva.

Aliengrey

  • Käyttäjä
  • Viestejä: 539
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #1 : 05.06.10 - klo:00.09 »
samaa ilmene mulla Compaq  CQ61. Mua se tosin ei haittaa

Aliengrey

  • Käyttäjä
  • Viestejä: 539
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #2 : 05.06.10 - klo:01.02 »
ubuntun Sovellusvalikoimasta löytyy hakusanalla "touchpad" useita aiheeseen liittyviä työkaluja. Muutamaa kokeilin mutta huonolla menestyksellä.

peran

  • Vieras
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #3 : 05.06.10 - klo:01.46 »
Teoriassa sen saa disabloitua s.e. dmesg:llä katsoo sen ajurin ja laittaa blacklistiin ajurin. Lisäksi sopii toivoa, että ajuri on riittävän spesifi, jottei disaplaa muita toimintoja.

Kyseisen etsinnän voi vaikka aloittaa seuraavasti.

Siis käynnistä kone ilman hiiriä.
Koodia: [Valitse]
dmesg |grep mouse

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #4 : 06.06.10 - klo:14.10 »
Teoriassa sen saa disabloitua s.e. dmesg:llä katsoo sen ajurin ja laittaa blacklistiin ajurin. Lisäksi sopii toivoa, että ajuri on riittävän spesifi, jottei disaplaa muita toimintoja.

Kyseisen etsinnän voi vaikka aloittaa seuraavasti.

Siis käynnistä kone ilman hiiriä.
Koodia: [Valitse]
dmesg |grep mouse

Antamasi komento tulostaa seuraavan litanian, on sitten usb-hiiri kiinni tai käynnistetty ilman sitä.

[    0.473888] input: Macintosh mouse button emulation as /devices/virtual/input/input3
[    0.496273] mice: PS/2 mouse device common for all mice

Veikkaanpa, että tuo jälkimmäinen on se, jolla tuota kosketuslevyä ajetaan. Uskoisin, ettei tässä ole muita PS/2:een nojaavia laitteita. Koneessa ei ole PS/2-liitintä  Mitenkäs tuollainen yleinen PS/2-ajuri sitten mustalle listalle saatetaan?

peran

  • Vieras
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #5 : 06.06.10 - klo:21.47 »
Mää oon niin tavattoman huono näissä koneen säätö jutuissa, mutta voisit ottaa seuraavaksi:
Koodia: [Valitse]
dmesg |grep PS/2

niin nähdään PS/2-ajuri.

Ajon aikana moduli voidaan poistaa seuraavalla käskyllä:
Koodia: [Valitse]
sudo rmmod moduli


Edit - en ole kyllä ihan 100 varma saako touchpad-hiiren poistettua tällä tavalla, mutta voihan koettaa.
Itse katoin juuri omia ajureita, enkä sieltä löytänyt sopivannäköistä, jonka uskaltaisin poistaa. Yleistä hiiri-ajuria ei kannata poistaa, koska silloin poistuu myös kaikki muut hiiret toiminnasta.

Laitappas seuraava 'dmesg.txt'-liitteeksi, niin voimme veikata...
Koodia: [Valitse]
dmesg >dmesg.txt

Itselläni se näytti tuottavan niin yleisiä tuloksia, etten uskaltanut demota omalla koneella.
Kuitenkin sikäli turvallista on demota tolla rmmod:lla, koska uudessa bootissa on edelleen vanhat modulit asennettuna.
« Viimeksi muokattu: 06.06.10 - klo:21.55 kirjoittanut peran »

JarTak

  • Käyttäjä
  • Viestejä: 333
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #6 : 07.06.10 - klo:00.00 »
Ubuntu sovellusvalikoimista löysin aikoinaan touchfreeze nimisen ohjelman. On toiminut täydellisesti omassa koneessani. Ehkä nopeiten ilman sovellusvalikoiman pläräämistä saat asennettua sen kun kirjoitat synapticiin toucfreeze ja asennat sen.

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #7 : 07.06.10 - klo:19.12 »
Mää oon niin tavattoman huono näissä koneen säätö jutuissa, mutta voisit ottaa seuraavaksi:
Koodia: [Valitse]
dmesg |grep PS/2

niin nähdään PS/2-ajuri.

Tällaista tulee, ja jos tuosta on erikseen napattava tuo Synapticin ajuri niin mikäs sen modulin nimi oikein on. Itselleni ei tuosta taas selviä.

[    0.493580] PNP: PS/2 Controller [PNP0303:C217,PNP0f13:C218] at 0x60,0x64 irq 1,12
[    0.496513] mice: PS/2 mouse device common for all mice
[   35.214656] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7

EDIT: väärin antamani komennon seurauksena sain selville, missä nuo modulit on mainittu, ja vilkaistuani tiedostostoa /proc/modules ainoa hiireen ja PS/2 viittaava moduli oli psmouse.

Koodia: [Valitse]
sudo rmmod psmouse
Disabloi hiiritason kuten ennakoinkin, ja usb-hiiri jäi eloon. Nyt sitten vaan kait blacklistataan tuo psmouse eller hur?
 
« Viimeksi muokattu: 07.06.10 - klo:19.27 kirjoittanut New_user »

peran

  • Vieras
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #8 : 07.06.10 - klo:23.54 »
Koodia: [Valitse]
sudo rmmod psmouse
Disabloi hiiritason kuten ennakoinkin, ja usb-hiiri jäi eloon. Nyt sitten vaan kait blacklistataan tuo psmouse eller hur?

Jep, jep... psmouse sinne mustaan listaan.

peran

  • Vieras
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #9 : 08.06.10 - klo:00.00 »
Etsiskelin haulla vähäsen, ja taitaa mennä siten, että laittaa /etc/modprobe.d/blacklist.conf-tiedostoon jatkoksi seuraavasti:
Koodia: [Valitse]
blacklist psmouse

l. avataan ko. tiedosto tietenkin...
Koodia: [Valitse]
sudo gedit  /etc/modprobe.d/blacklist.conf

Onnea yritykselle...
(Siis tiesin tämän teoriassa, joten käytännöstä ei ole yhtään kokemusta.)

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #10 : 08.06.10 - klo:06.48 »
Eikö siis gconf-editorin asetus
/desktop/gnome/peripherals/touchpad/touchpad_enabled
(Ota kosketuslevy käyttöön) vaikuta mitään?

Konsolikomentona:
Koodia: [Valitse]
gconftool-2 --set "/desktop/gnome/peripherals/touchpad/touchpad_enabled" --type bool "0"
« Viimeksi muokattu: 08.06.10 - klo:06.58 kirjoittanut salai »

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Läppärin hiiritasoa ei voi disabloida
« Vastaus #11 : 08.06.10 - klo:07.42 »
Etsiskelin haulla vähäsen, ja taitaa mennä siten, että laittaa /etc/modprobe.d/blacklist.conf-tiedostoon jatkoksi seuraavasti:
Koodia: [Valitse]
blacklist psmouse

l. avataan ko. tiedosto tietenkin...
Koodia: [Valitse]
sudo gedit  /etc/modprobe.d/blacklist.conf

Onnea yritykselle...
(Siis tiesin tämän teoriassa, joten käytännöstä ei ole yhtään kokemusta.)

Juu, juuri noin sen tein. Nimim Salain tavasta tehdä asia ei ollut minkäänlaista hajua. Minä kun olen nimimerkinkin perusteella aika New_user, ja Linuxin sielunelämä on aika hatarasti hallussa. Ihmettelen suuresti vain,  MIKSI tuo hiiritason disablointi on jätetty hiiren asetuksista (Ylläpito>Asetukset>Hiiri) POIS, kun se siellä on ollut olemassa aiemmin ja hyvin pelannut.