Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Lups - 07.12.12 - klo:23.09
-
Alla on uusin Fedora, miten ottaisin kannettavan hipaisuhiiren pois käytöstä kun painan sitä aina vahingossa?
-
Avaa komentorivi ja kirjoita:
xinput list | grep -i pad
Tuon pitäisi tulostaa tämän tyylinen rivi:
⎜ ↳ ETPS/2 Elantech Touchpad id=15 [slave pointer (2)]
katso mikä numero tuossa id= kohdassa on (mulla oli 15). Syötä sitten seuraava komento ja korvaa tarvittaessa tuo id-numero oikeaksi:
xinput set-prop 15 "Device Enabled" 0
Jos haluat takaisin käyttöön, niin:
xinput set-prop 15 "Device Enabled" 1
(Jos valittaa että komentoa "xinput" ei löydy, niin asenna "xorg-xinput" tai "xinput" niminen paketti.)
On ihan kätevä, jos noille komennoille määrittää jotku pikanäppäimet, niin ei tarvi komentoriviin kirjottaa aina noita. Pikanäppäimiä voi varmaan säätää jostain Asetukset -> Näppäimistö -> Ohjelmien pikanäppäimet valikosta, työpöytäympäristöstä riippuen.
-
Vaikuttaa toimivan, kiusallista vaan että tuo ID ei ole pysyvä. (Sen voisi pistää vaikka .bashrc:hen)
-
Alla on uusin Fedora, miten ottaisin kannettavan hipaisuhiiren pois käytöstä kun painan sitä aina vahingossa?
Onneksi omissa kannettavissani on ihan omat nappula-yhdistelmänsä poistaa lattahiiri pois käytöstä (tarvittaessa).
-
Vaikuttaa toimivan, kiusallista vaan että tuo ID ei ole pysyvä.
Tuon voi ratkaista vaikka sciptillä, joka lukee id:n ensimmäisen komennon tulosteesta ja sijoittaa sen toiseen komentoon.
-
En tiedä, että toimiiko Fedorassa, mutta kokeile:
synclient TouchPadOff=1
Jos ei toimi, niin scriptillä sitten:
#!/bin/bash
ID=`xinput list | grep -i pad | grep -o "id=..." | cut -f2 -d'='`
xinput set-prop $ID "Device Enabled" 0