Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: New_user - 04.06.10 - klo:14.36

Otsikko: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: New_user - 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.
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: Aliengrey - 05.06.10 - klo:00.09
samaa ilmene mulla Compaq  CQ61. Mua se tosin ei haittaa
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: Aliengrey - 05.06.10 - klo:01.02
ubuntun Sovellusvalikoimasta löytyy hakusanalla "touchpad" useita aiheeseen liittyviä työkaluja. Muutamaa kokeilin mutta huonolla menestyksellä.
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: peran - 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
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: New_user - 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?
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: peran - 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.
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: JarTak - 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.
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: New_user - 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?
 
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: peran - 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.
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: peran - 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.)
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: salai - 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"
Otsikko: Vs: Läppärin hiiritasoa ei voi disabloida
Kirjoitti: New_user - 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.