Kirjoittaja Aihe: Touchpad päälle / pois napinpainalluksella [RATKAISTU]  (Luettu 28425 kertaa)

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Edit:

Siltä varalta että joku muukin on kiinnostunut säätämään oman kosketyslevynsä ominaisuuksia, niin lisäsin tähän linkin graafiseen työkaluun, joka on kehitetty juuri Ubuntulle:
http://gsynaptics.sourceforge.jp/

Huomatkaa, että tämä on nimenomaan synaptics-touchpadille, joka on ilmeisesti melko yleinen eri läppäreissä

---

Tarkoitus olisi tehdä Gnomen paneeliin nappi josta painamalla saisi läppärin touchpadin pois päältä tai takaisin päälle. Lisäksi siihen pitäisi saada pikanäppäin kytkettyä, jotta sitä voisi painaa ilman tuota hiirtäkin (siis kun touchpad on pois päältä ja ulkoista hiirtä ei ole kytkettynä...)

Ilmeisesti helpointa olisi tehdä skripti joka joko poistaa tai lataa tuon kosketuslevyn ajurina toimivan moduulin (rmmod, insmod tai modprobe), mutta miten tutkin onko moduuli suoritushetkellä jo ladattuna, jotta voin haarauttaa ohjelman vastaavasti joko lataamaan tai poistamaan sen? Molemmat toiminnot kun olisi kiva saada saman napin taakse.

Sitten toinen ongelma joka koskee ulkoista hiirtä. Käyttääkö tämä kosketuslevy samaa ajuria kuin hiiri? Jos käyttää, niin silloinhan tätä on kai vaikea toteuttaa siten, että mahdollinen ulkoinen hiiri jäisi toimimaan vaikka tuo sisäänrakennettu poistettaisiin kuvioista.
Jos tulkitsin oikein lsmod-komennon tulostetta, niin tuo mousedev-moduuli on kai vastuussa tämän kosketuslevyn toiminnasta. En ainakaan keksi mikä muukaan se voisi olla, sillä mitään nimen puolesta hiireen, touchpadiin tai synapticsiin (dmesg näyttää 'Synaptics Touchpad, model 1'), liittyvää en löytänyt (paitsi psmouse).

Vai pitäisikö sittenkin vain muokata xorg.conf-tiedostoa (joko poistaa tai lisätä input-device -osioon tämä touchpad) ja sitten pyytää x:ää lukemaan uudelleen konfigurointitiedostonsa?

Mikko

Ai miksikö haluan tehdä tämän?
Tämänkin tekstin aikana hyppäsin kerran väärälle riville kesken kaiken peukalon hipaistessa kosketuslevyä ja kerran tulin painaneeksi tahtomattani lihavoinnin päälle...
En voisi kuvitella kirjoittavani mitään pidempää romaania kosketuslevyn odottaessa valppaana virhepainallusta  ;)

Edit:

Pelkkä mousedevin poistaminen ei auttanut, sillä siirryin Ctrl + F1:llä komentotilaan ja kirjoitin sudo rmmod mousedev. Palattuani Gnomeen hiiri toimi edelleen. Mutta kun kävin poistamassa myös psmousen, niin eipä toiminut enää. Eli oikeat moduulit on jo löydetty. On sekin kai jo jotain  :)
« Viimeksi muokattu: 30.11.05 - klo:11.14 kirjoittanut mikk0 »

Mikko Saarinen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #1 : 10.09.05 - klo:23.47 »
Tarkoitus olisi tehdä Gnomen paneeliin nappi josta painamalla saisi läppärin touchpadin pois päältä tai takaisin päälle. Lisäksi siihen pitäisi saada pikanäppäin kytkettyä, jotta sitä voisi painaa ilman tuota hiirtäkin (siis kun touchpad on pois päältä ja ulkoista hiirtä ei ole kytkettynä...)

valitettavasti en osaa sanoa mitään erityistä varsinaiseen ongelmaan mutta sen tiedän, että tuo pikanäppäin ei ole pakollinen. gnomea on mahdollista käyttää täysin ilman hiirtä, siirtyminen panelista toiseen on yhtä helppo kuin siirtyminen ikkunasta toiseen tai työpöydästä toiseen. paneleiden välillä siirtymiseen ei tarvita kuin ctrl + alt + tab, halutussa panelissa voidaan liikkua nuolinäppäimillä/tabilla ja enter luonnollisesti suorittaa valitun pikakuvakkeen/menun/ym.

myös ikkunoiden liikuttelu, minimmointi, maksimointi, maksimoinnin peruminen, koon muuttaminen ym. ovat mahdollisia (je helppoja) myös pelkällä näppäimistöllä. pienellä haulla löysin suppean listan toiminnoista, mutta toimintoja on huomattavasti enemmän ja olen niistä joskus listaakin nähnyt, valitettavasti se ei sattunut nyt silmiin. tämä suppeampi on esim. täällä:
http://gnomesupport.org/wiki/index.php/KeyboardShortcuts
Janne

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #2 : 12.09.05 - klo:01.15 »
Itse olen hoitanut tuon touchpadin päälle/pois kytkemisen näin:
Koodia: [Valitse]
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "TouchpadOff" "1" # Touchpadin oletusasetus (päällä vai pois X:n käynnistyessä)
Option "SHMConfig" "on" # Sallii touchpadin asetusten muokkamisen X:n ollessa päällä)
EndSection

Sitten touchpadin voi kytkeä päälle komennolla:
Koodia: [Valitse]
synclient TouchpadOff=0
Ja pois:
Koodia: [Valitse]
synclient TouchpadOff=1
Itse hoidin tuon pikanäppäimen LinEAK:illa. (http://lineak.sourceforge.net/)
Mutta koska omassa kannettavassani ei ole alunperin omaa nappia tuolle toiminnolle niin tein sellaisen sähköposti ohjelman pikanäppäimestä.
/etc/lineakkb.def
Koodia: [Valitse]
[OWN]
  [KEYS]
    TOUCHPAD  =  236
  [END KEYS]
[END OWN]

/etc/lineakd.conf
Koodia: [Valitse]
KeyboardType = OWN
TOUCHPAD = /usr/local/bin/touchpad

/usr/local/bin/touchpad
Koodia: [Valitse]
# Touchpad State Switch
# 2005 LittleLion
# Lisence http://www.gnu.org/licenses/gpl.txt

#!/bin/bash
STATE=`synclient -l | grep TouchpadOff | awk -F "= " '{print $2}'`

if [ "$STATE" == 0 ]; then
   synclient TouchpadOff=1
else
   synclient TouchpadOff=0
fi

ja lopuksi oma tekemäni init-skripti tuolle LinEAK:lle.
/etc/init.d/lineakd
Koodia: [Valitse]
# lineakd start/stop init script
# 2005 LittleLion
# Lisence http://www.gnu.org/licenses/gpl.txt

#!/bin/bash

LINEAKD=/usr/bin/lineakd
CONF=/etc/lineakd.conf
DEF=/etc/lineakkb.def
PFILE=/var/run/lineakd.pid

if [ `whoami`  == root ]; then
  case "$1" in
  start)
if [ -f $PFILE ]; then
  echo Already running
else
  start-stop-daemon --start --make-pidfile --pidfile $PFILE --exec $LINEAKD -- -f $CONF -e $DEF 1> /dev/null 2> /dev/null &
  echo Starting lineakd...
fi
;;
  stop)
if [ -f $PFILE ]; then
  start-stop-daemon --stop --pidfile $PFILE
  echo Stopping lineakd...
  rm -f $PFILE
else
  echo Not running
fi
;;
  restart)
$0 stop
$0 start
;;
  *)
echo Usage: $0 "{start|stop|restart}"
;;
  esac
else
  echo You must be root
fi
Ja tuon kun laittaa käynnistymään koneen käynnistyessä esim komennolla:
Koodia: [Valitse]
update-rc.d lineakd defaults
Toivottavasti tämä auttaa.

EDIT: Lisätty pikanäppäin ohje
« Viimeksi muokattu: 16.09.05 - klo:13.53 kirjoittanut LittleLion »

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #3 : 15.09.05 - klo:22.28 »
Kiitos tuosta vinkistä synclient...
Samoilla linjoilla liikutaan, sillä en lukenut viestiäsi kuin noihin komentoihin millä sen saa päälle ja pois (tai ehkä enempää ei siinä vaiheessa ollutkaan?) ja rupesin suunnittelemaan scriptiä joka vaihtaa tuon tilan.

Tällainen siitä tuli:
Koodia: [Valitse]
#! /bin/bash
#
#  touchpad
#  This script either enables or disables Synaptics touchpad
#  thanks to littleLion =)
#
#  Mikko Saarinen - 15.9.2005
#

#  view 'man synclient' for more info

synclient -l | grep TouchpadOff | grep 1 > /dev/null

#  if last command succeeded, then Touchpad is deactivated

if [ $? -eq 0 ]             # test exit status of grep 1
then
  synclient TouchpadOff=0   # activate touchpad
else
  synclient TouchpadOff=1   # deactivate touchpad
fi

exit 0                      # exit script with success status

Huomaa scriptin nimi: touchpad. Tosin itse sijoitin tämän ~/bin -hakemistoon.

Ja kiitos tuosta LinEAK:sta!
En itse löytänyt Googlellakaan ohjetta pikanäppäimen lisäämisestä tiettyyn komentoon, mutta täytyy katsoa tuo  ;D ;D ;D

Mikko
« Viimeksi muokattu: 16.09.05 - klo:06.30 kirjoittanut mikk0 »

Mikko Saarinen

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #4 : 15.09.05 - klo:22.45 »
Lainaus
Samoilla linjoilla liikutaan, sillä en lukenut viestiäsi kuin noihin komentoihin millä sen saa päälle ja pois (tai ehkä enempää ei siinä vaiheessa ollutkaan?) ja rupesin suunnittelemaan scriptiä joka vaihtaa tuon tilan.

Juu ei ollut aluksi, kuin tuo synclient (ehkä vähän huono idea lisätä ohjeita vanhoihin viesteihin)
Tuo sinun tapa tehdä tuo synclientin enablointi ja disablointi on ehkä parempi, koska tuo tuo minun vaatii awk:n
ja niitä kun monta erilaista, kuten mawk, gawk yms. mawk:lla ainakin toimii.

Lainaus
if [ $? -eq 0 ]
Siis tuo $? tarkoittaa edellisen ohjelman palauttaamaa arvoa vai? Eli jos edellisen ohjelman palauttama arvo on erisuuri, kuin 0 niin tehdään tuo?
Kysyn kun en ole tuohon bash-ohjelmointiin niin hyvin perehtynyt.

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #5 : 16.09.05 - klo:06.27 »
Siis tuo $? tarkoittaa edellisen ohjelman palauttaamaa arvoa vai? Eli jos edellisen ohjelman palauttama arvo on erisuuri, kuin 0 niin tehdään tuo?
Kysyn kun en ole tuohon bash-ohjelmointiin niin hyvin perehtynyt.

Joo.

Tuo -eq on sama kuin =
Eli siis jos palautusarvo on 0, eli ohjelma on suoritettu onnistuneesti (eli grep on löytänyt ja tulostanut hakemansa), niin suoritetaan ensimmäinen vaihtoehto. Muutoin suoritetaan tuo else-haara.

Normaalisti oikein loppunut ohjelma palauttaa arvon 0 (exit 0) ja yleensä mikä tahansa muu palautusarvo on virhetilanne. Tähänkin skriptiin olisi pitänyt perään laittaa exit 0, jotta se olisi tyylikäs. Kas noin, nyt se on siellä =)

Mikko

Niin ja minäkin vasta harjoittelen tätä Bash-ohjelmointia, mutta kun on hyvät ohjeet, niin kyllä se tästä.
Hauskaa tämä ainakin on  :D
« Viimeksi muokattu: 16.09.05 - klo:06.38 kirjoittanut mikk0 »

Mikko Saarinen

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #6 : 18.09.05 - klo:14.17 »
Siis eikö Gnomeen / Metacityyn ole keinoa lisätä ohjelmien käynnistämiseksi pikanäppäintä muuta kuin erillisillä ohjelmilla  ??? :'(

Mistä tuo ohjelmalista tulee tuonne Järjestelmä -> Asetukset -> Pikanäppäimet-valikkoon? Eikö sinne saisi millään keinolla lisättyä omaa ohjelmaansa?
Minä kun luulin että Gnomekin olisi helposti muokattavissa...

Mikko

Mikko Saarinen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #7 : 18.09.05 - klo:17.44 »
Siis eikö Gnomeen / Metacityyn ole keinoa lisätä ohjelmien käynnistämiseksi pikanäppäintä muuta kuin erillisillä ohjelmilla  ??? :'(

joo, saa kyllä.

Mistä tuo ohjelmalista tulee tuonne Järjestelmä -> Asetukset -> Pikanäppäimet-valikkoon? Eikö sinne saisi millään keinolla lisättyä omaa ohjelmaansa?

ainakin sen saisi halutessaan lisättyä run_command -paikalle. gconf-editorilla apps -> metacity -> global_keybindings.
siellä ne on paikan päällä ohjeistettukin.

Minä kun luulin että Gnomekin olisi helposti muokattavissa...

jotkut ominaisuudet on, jotkut ei. minulle on riittänyt oletukset aika hyvin.
Janne

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #8 : 18.09.05 - klo:21.08 »
No löytyihän tuolta jotain  :)

Itselleni melkeinpä riittää tuo Alt+F2:kin, sillä siinä on historiatoiminto, jolloin ei tarvitse aina kirjoittaa koko käskyä.
Täytyy sanoa, että olen hieman arkaillut koko gconf-editorin käyttöä, sillä kaikki toimii sen verran hyvin, etten ole halunnut ottaa sitä riskiä että kohta ei toimisikaan.

Siltä varalta että tähän lähtisi tarkemmin tutustumaan, niin mitä tiedostoja tuo muokkaa, jotta voisin tehdä ensin varmuuskopiot?

Lisäys:
Nyt menee touchpad päälle/pois päältä painamalla Ctrl+Alt+T, joten tämähän on suorastaan loistavaa!
Kiitos janne  ;D

Mikko
« Viimeksi muokattu: 18.09.05 - klo:21.18 kirjoittanut mikk0 »

Mikko Saarinen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella
« Vastaus #9 : 18.09.05 - klo:21.17 »
Täytyy sanoa, että olen hieman arkaillut koko gconf-editorin käyttöä, sillä kaikki toimii sen verran hyvin, etten ole halunnut ottaa sitä riskiä että kohta ei toimisikaan.

no, aika hyvin tuo on toiminut senä vähän mitä sillä on jotain säätänyt.

Siltä varalta että tähän lähtisi tarkemmin tutustumaan, niin mitä tiedostoja tuo muokkaa, jotta voisin tehdä ensin varmuuskopiot?

se taitaa olla ihan hakemistorakenne jonka päässä on xml-tiedostoja. luulisin, että kaikki on polussa ~/.gconf.

Janne

Kent

  • Käyttäjä
  • Viestejä: 124
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #10 : 18.01.06 - klo:20.57 »
Tervehdys Mikko

Olisiko mitään mahdollisuutta laittaa tuota Touchpadin ohjetta kapulakielellä rookielle. Olen vasta viikon harjoitettellut Ubuntua ja yleensäkin linuxia ja eniten hämää juuri tuo kursorin hyppääminen kirjoittaessa. Kaipaisin melkeinpä alusta loppuun koodit (muotoon $ sudo xx...jne) ja sitä mihin noita mahdollisia skriptejä kirjoitellaan ?

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #11 : 19.01.06 - klo:11.29 »
Tervehdys Mikko

Olisiko mitään mahdollisuutta laittaa tuota Touchpadin ohjetta kapulakielellä rookielle.

Toki  ;D

Lähdetäänpä ihan alusta liikkeelle. Ihan ensimmäiseksi varmista että sinulla on juuri tämä synaptics-ajuri käytössä. Eli avaa tiedosto /etc/X11/xorg.conf pääkäyttäjänä haluamallasi editorilla, kuten gedit:llä. Voit tehdä sen seuraavasti:

1. Avaa pääteistunto valitsemalla Sovellukset -> Apuohjelmat -> Pääte
2. Kirjoita sudo gedit /etc/X11/xorg.conf

Jos tiedostosta löytyy seuraavannäköinen kohta, on synaptics-ajuri käytössä:
Koodia: [Valitse]
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
...
Jos tuota "Synaptics Touchpad" -kohtaa ei löydy, et voi tätä ohjetta hyödyntää. Siinä tapauksessa vältä muokkaamasta tiedostoa ja sulje editori.

Muussa tapauksessa kirjoita seuraavat rivit tuohon viimeisen Option-kohdan ja EndSectionin väliin:
Koodia: [Valitse]
                ...
Option "TouchpadOff" "1" # Touchpadin oletusasetus (päällä vai pois X:n käynnistyessä)
Option "SHMConfig" "on" # Sallii touchpadin asetusten muokkamisen X:n ollessa päällä)
EndSection

Tallenna ja sulje tiedosto (älä editoria) ja valitse sen jälkeen valikosta uusi tiedosto (taisi tuolle olla pikakuvakekin, se on yleensä valkoinen tyhjä paperi).
Kirjoita tyhjään tiedostoon seuraavat rivit (voit myös leikata ja kopioida ne suoraan täältä):
Koodia: [Valitse]
#! /bin/bash
#
#  touchpad
#  This script either enables or disables Synaptics touchpad
#  thanks to littleLion =)
#
#  Mikko Saarinen - 15.9.2005
#

#  view 'man synclient' for more info

synclient -l | grep TouchpadOff | grep 1 > /dev/null

#  if last command succeeded, then Touchpad is deactivated

if [ $? -eq 0 ]             # test exit status of grep 1
then
  synclient TouchpadOff=0   # activate touchpad
else
  synclient TouchpadOff=1   # deactivate touchpad
fi

exit 0                      # exit script with success status

Tallenna tiedosto nimellä /usr/bin/touchpad ja sulje editori.
Seuraavaksi sinun tulee muuttaa luomasi tiedosto suoritettavaksi antamalla käsky sudo chmod 755 /usr/bin/touchpad.

Jos olet pysynyt tähän asti mukana, niin nyt tuo kosketuslevy menee päälle tai pois aina kun kirjoitat päätteeltä tuon juuri kirjoittamasi ohjelman nimen, eli touchpad

Eli nyt puuttuu ainoastaan tuon pikanäppäimen luominen, joka onnistuu gconf-editorilla. En kirjoita tuota uudelleen, sillä vastaava ohje on jo kirjoitettu jonnekin tällä foorumilla (olen sen itse tehnyt). Se löytyy täältä.
Muuta ohjetta sen verran, että run_command_1:ksi tulee /usr/bin/touchpad ja pikanäppäimeksi haluamasi näppäinyhdistelmä.
Mikko
« Viimeksi muokattu: 19.01.06 - klo:11.50 kirjoittanut mikk0 »

Mikko Saarinen

Kent

  • Käyttäjä
  • Viestejä: 124
    • Profiili
Kiitokset Mikko
« Vastaus #12 : 19.01.06 - klo:16.11 »
Miljoonat kiitokset, täydelliset ohjeet. Onnistui ja erittäin mukava kun ei tarvitse kirjoitella pysyasennosta.


_turisti_

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #13 : 28.01.06 - klo:12.56 »
Tervehdys Mikko

Olisiko mitään mahdollisuutta laittaa tuota Touchpadin ohjetta kapulakielellä rookielle.

Toki  ;D

Lähdetäänpä ihan alusta liikkeelle. Ihan ensimmäiseksi varmista että sinulla on juuri tämä synaptics-ajuri käytössä. Eli avaa tiedosto /etc/X11/xorg.conf pääkäyttäjänä haluamallasi editorilla, kuten gedit:llä. Voit tehdä sen seuraavasti:

1. Avaa pääteistunto valitsemalla Sovellukset -> Apuohjelmat -> Pääte
2. Kirjoita sudo gedit /etc/X11/xorg.conf

Jos tiedostosta löytyy seuraavannäköinen kohta, on synaptics-ajuri käytössä:
Koodia: [Valitse]
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
...
Jos tuota "Synaptics Touchpad" -kohtaa ei löydy, et voi tätä ohjetta hyödyntää. Siinä tapauksessa vältä muokkaamasta tiedostoa ja sulje editori.

Muussa tapauksessa kirjoita seuraavat rivit tuohon viimeisen Option-kohdan ja EndSectionin väliin:
Koodia: [Valitse]
                ...
Option "TouchpadOff" "1" # Touchpadin oletusasetus (päällä vai pois X:n käynnistyessä)
Option "SHMConfig" "on" # Sallii touchpadin asetusten muokkamisen X:n ollessa päällä)
EndSection

Tallenna ja sulje tiedosto (älä editoria) ja valitse sen jälkeen valikosta uusi tiedosto (taisi tuolle olla pikakuvakekin, se on yleensä valkoinen tyhjä paperi).
Kirjoita tyhjään tiedostoon seuraavat rivit (voit myös leikata ja kopioida ne suoraan täältä):
Koodia: [Valitse]
#! /bin/bash
#
#  touchpad
#  This script either enables or disables Synaptics touchpad
#  thanks to littleLion =)
#
#  Mikko Saarinen - 15.9.2005
#

#  view 'man synclient' for more info

synclient -l | grep TouchpadOff | grep 1 > /dev/null

#  if last command succeeded, then Touchpad is deactivated

if [ $? -eq 0 ]             # test exit status of grep 1
then
  synclient TouchpadOff=0   # activate touchpad
else
  synclient TouchpadOff=1   # deactivate touchpad
fi

exit 0                      # exit script with success status

Tallenna tiedosto nimellä /usr/bin/touchpad ja sulje editori.
Seuraavaksi sinun tulee muuttaa luomasi tiedosto suoritettavaksi antamalla käsky sudo chmod 755 /usr/bin/touchpad.

Jos olet pysynyt tähän asti mukana, niin nyt tuo kosketuslevy menee päälle tai pois aina kun kirjoitat päätteeltä tuon juuri kirjoittamasi ohjelman nimen, eli touchpad

Eli nyt puuttuu ainoastaan tuon pikanäppäimen luominen, joka onnistuu gconf-editorilla. En kirjoita tuota uudelleen, sillä vastaava ohje on jo kirjoitettu jonnekin tällä foorumilla (olen sen itse tehnyt). Se löytyy täältä.
Muuta ohjetta sen verran, että run_command_1:ksi tulee /usr/bin/touchpad ja pikanäppäimeksi haluamasi näppäinyhdistelmä.
Mikko

En saanut ylläolevaa toimimaan, joten vaikuttaako, jos laitteesta löytyy kosketuslevyn lisäksi usb väylässä oleva hiiri? Eli luultavammin taso käyttää sen ajureita...

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #14 : 29.01.06 - klo:14.41 »
En saanut ylläolevaa toimimaan, joten vaikuttaako, jos laitteesta löytyy kosketuslevyn lisäksi usb väylässä oleva hiiri? Eli luultavammin taso käyttää sen ajureita...

Ei sen pitäisi vaikuttaa, sillä itsellänikin on usb-hiiri ja voin joko käyttää noita samaan aikaan tai kytkeä kosketuslevyn pois.
Käyttääkö sinun levysi varmasti synaptics-ajuria? Se on näissä ohjeissa ratkaiseva tekijä.

Jos jollain muulla on tiedossa jotain muuta ajuria käyttävälle kosketuslevylle vastaavat ohjeet, niin laittakaa tulemaan.

Mikko

Mikko Saarinen

_turisti_

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #15 : 29.01.06 - klo:18.21 »
En saanut ylläolevaa toimimaan, joten vaikuttaako, jos laitteesta löytyy kosketuslevyn lisäksi usb väylässä oleva hiiri? Eli luultavammin taso käyttää sen ajureita...

Ei sen pitäisi vaikuttaa, sillä itsellänikin on usb-hiiri ja voin joko käyttää noita samaan aikaan tai kytkeä kosketuslevyn pois.
Käyttääkö sinun levysi varmasti synaptics-ajuria? Se on näissä ohjeissa ratkaiseva tekijä.

Jos jollain muulla on tiedossa jotain muuta ajuria käyttävälle kosketuslevylle vastaavat ohjeet, niin laittakaa tulemaan.

Mikko

Wintoosassa ainakin toimii jos asennan synaptics-ajurin, niin sillä saan otettua sen pois päältä. Alps pointing device tai joku sen tapainen oli tuo Fujitsu-Siemenssin levyllä. Millainen siulla on xconfissa sen toisen hiiren conffi? Jos vaikka ottaisin siitä suoraa mallia...

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #16 : 02.02.06 - klo:11.16 »
Wintoosassa ainakin toimii jos asennan synaptics-ajurin, niin sillä saan otettua sen pois päältä. Alps pointing device tai joku sen tapainen oli tuo Fujitsu-Siemenssin levyllä. Millainen siulla on xconfissa sen toisen hiiren conffi? Jos vaikka ottaisin siitä suoraa mallia...

Omasta xorg.conf-tiedostostani löytyy seuraavat rivit:

Koodia: [Valitse]
Section "InputDevice"
  Identifier      "Configured Mouse"
  Driver           "mouse"
  Option          "CorePointer"
  Option          "Device"                   "/dev/input/mice"
  Option          "Protocol"                "ImPS/2"
  Option          "Emulate3Buttons"  "true"
  Option          "ZAxisMapping"        "4 5"
EndSection

Section "InputDevice"
  Identifier      "Synaptics Touchpad"
  Driver           "synaptics"
  Option          "SendCoreEvents"    "true"
  Option          "Device"                    "/dev/psaux"
  Option          "Protocol"                 "auto-dev"
  Option          "HorizScrollDelta"      "0"
  Option          "SHMConfig"              "on"
  Option          "TouchpadOff"           "off"
EndSection

...

Section "ServerLayout"
  Identifier      "Default Layout"
  Screen         "Default Screen"
  InputDevice  "Generic Keyboard"
  InputDevice  "Configured Mouse"
  InputDevice  "Synaptics Touchpad"
EndSection

Mikko Saarinen

hannus

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #17 : 19.09.06 - klo:13.21 »
Tein ohjeiden mukaan, mutta yrittäessäni kytkeä touchpadin geditillä pois päältä, tuli seuraava virheilmoitus:

Can't access shared memory area. SHMConfig disabled?

Missäköhän lienee vika?

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #18 : 20.09.06 - klo:11.59 »
Tein ohjeiden mukaan, mutta yrittäessäni kytkeä touchpadin geditillä pois päältä, tuli seuraava virheilmoitus:

Can't access shared memory area. SHMConfig disabled?

Missäköhän lienee vika?

Onhan sinulla tämä rivi:
Koodia: [Valitse]
Option          "SHMConfig"              "on"
katso näkyykö Xorg:in lokissa jotain ilmoitusta tuosta

hannus

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Touchpad päälle / pois napinpainalluksella [RATKAISTU]
« Vastaus #19 : 20.09.06 - klo:17.31 »
Rivi on oikein xorg.conf-tiedostossa, mutta xorgin lokissa ei löydy mitään merkintää SHMCofigista.