Kirjoittaja Aihe: Käyttäjäasetukset bashilla kirjauduttaessa  (Luettu 5270 kertaa)

teele

  • Käyttäjä
  • Viestejä: 809
    • Profiili
Käyttäjäasetukset bashilla kirjauduttaessa
« : 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.

« Viimeksi muokattu: 26.04.15 - klo:11.55 kirjoittanut teele »

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #1 : 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".

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #2 : 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

« Viimeksi muokattu: 26.04.15 - klo:19.32 kirjoittanut jekku »

juyli

  • Vieras
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #3 : 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.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #4 : 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ä.

boy007

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #5 : 03.10.15 - klo:14.17 »
.bashrc löytyy /home/nimi
boy007
the@boy007.dy.fi

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: Käyttäjäasetukset bashilla kirjauduttaessa
« Vastaus #6 : 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