Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: teele - 26.04.15 - klo:11.52

Otsikko: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: 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

Koodia: [Valitse]
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.

Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: kamara - 26.04.15 - klo:12.34
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:
Koodia: [Valitse]
blacklist psmouse

Siiis siiihen ei laiteta "sudo modprobe -r psmouse", vaan "blacklist psmouse".
Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: jekku - 26.04.15 - klo:19.17
Minulla on .bashrc:ssa rivi

Koodia: [Valitse]

/usr/bin/synclient TouchPadOff=1 >/dev/null


*edit*

Ja yhdessä koneessa, (Debian 8 ja Mate)

tiedosto
 /etc/xdg/autostart/synclient.desktop

Koodia: [Valitse]

[Desktop Entry]
/usr/bin/synclient TouchpadOff=1
Name=TouchPadOff
Exec=/usr/bin/synclient TouchpadOff=1
NoDisplay=true

Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: juyli - 26.04.15 - klo:23.37
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.
Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: Postimies - 25.05.15 - klo:23.35
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

Koodia: [Valitse]
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ä.
Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: boy007 - 03.10.15 - klo:14.17
.bashrc löytyy /home/nimi
Otsikko: Vs: Käyttäjäasetukset bashilla kirjauduttaessa
Kirjoitti: welmar - 03.10.15 - klo:16.51
En osaa kunnolla käyttää mutta eikö paljon haukuttukin systemd voisi hoitaa tuon http://www.linux.fi/wiki/Systemd