Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: teele - 26.04.15 - klo:11.52
-
Haluaisin aina läppärin tasohiiren pois päältä, koska käytän pöytähiirtä ja aina näppäillessä käsi osuu vahingossa hiiritasolle ja sitten kursori onkin vaikka missä.
Tasohiiren saa pois komennolla
sudo modprobe -r psmouse
ja voin ajaa komennon päätteessä. Mutta asia hoituisi varmaan yksinkertaisemminkin.
Mihin sellainen bash- (tai python- tai minkä vaan) tiedosto, joka halutaan ajettavaksi sisään kirjauduttaessa, pitää laittaa ja miten se saadaan aina ajetuksi, kun kirjaudutaan. Komentohan vaatii sudo-tunnuksen. Koneessa on Ubuntu 14.04.
-
Sen voineen laittaa blacklistaan. Tosin en tiedä tarkalleen mihin tiedostoon, mutta veikkaisin:
/etc/modprobe.d/blacklist.conf
Omalla vastuullasi sitten, sillä jos töpeksit, niin käynnistäminen saattaa epäonnistua.
Siis jotenkin näin:
blacklist psmouse
Siiis siiihen ei laiteta "sudo modprobe -r psmouse", vaan "blacklist psmouse".
-
Minulla on .bashrc:ssa rivi
/usr/bin/synclient TouchPadOff=1 >/dev/null
*edit*
Ja yhdessä koneessa, (Debian 8 ja Mate)
tiedosto
/etc/xdg/autostart/synclient.desktop
[Desktop Entry]
/usr/bin/synclient TouchpadOff=1
Name=TouchPadOff
Exec=/usr/bin/synclient TouchpadOff=1
NoDisplay=true
-
Haluaisin aina läppärin tasohiiren pois päältä, koska käytän pöytähiirtä ja aina näppäillessä käsi osuu vahingossa hiiritasolle ja sitten kursori onkin vaikka missä.
Jos kuitenkin joissakin tilanteissa ei olisi käytettävissä ulkoista hiirtä, voisi olla ihan fiksua osata poistaa tasohiiri läppärin omilla näppäimillä. Riippuen kannettavastasi Fn-<sopiva funktionäppäin> hoituisi ongelma kohtuullisen helposti.
-
Sitä tasohiirtä lukee X. xinput list kertoo laitteet.
xinput list-props ID, jossa ID on tarkasteltava laite (list kertoo sen).
Laitteen saa pois päältä xinput set-prop komennolla, jonka voi pistää vaikka .xinitrc tiedostoon.
esim xinput set-prop 9 125 0
udev sääntö on myös yksi tapa. Ne ovat vaan hieman hankalia.
Helpoin lienee tämän tyyppinen scripti
if lsusb | grep "Mouse"; then
synclient TouchPadOff="1"
fi
Toiminee usb-hiirellä. Ideana on katsoa löytyykö koneesta usb-hiirtä ja poistaa tasohiiri käytöstä joi hiiri löytyy.
En ole tuota testannut. lsusb voi tarvita -v vivun tai jotain muuta pientä.
-
.bashrc löytyy /home/nimi
-
En osaa kunnolla käyttää mutta eikö paljon haukuttukin systemd voisi hoitaa tuon http://www.linux.fi/wiki/Systemd