disabilitare il touchpad quando scrivo

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
Bucky
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2167
Iscrizione: venerdì 14 dicembre 2007, 10:20

disabilitare il touchpad quando scrivo

Messaggio da Bucky »

i tocchi inavvertiti spostano il cursore e mi fanno fare degli errori di ortografia

c'è un modo di disabilitare il touchpad quando scrivo o il cursore è in una casella di testo?


ho provato ad installare touchfreeze ma mi pare non sia cambiato nulla...
Avatar utente
M@X1970
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1154
Iscrizione: giovedì 11 dicembre 2008, 16:39

Re: disabilitare il touchpad quando scrivo

Messaggio da M@X1970 »

Mi sembra di averne già discusso di questo problema  :-[

Mi iscrivo perchè ultimamente sto facendo troppi errori di battitura... vediamo di trovare la soluzione  ;D
°-°- M@X1970 -°-°
Meglio Bruciare che spegnersi lentamente - Neil Young: "Rust Never  Sleep"
[Guida] [Compiz] Capi del Cubo Trasparenti (non disegnare le facce sopra/sotto)
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

digitando da synaptic "touchpad", ho trovato "touchfreeze"...ma non capisco come funziona...

PS: scusa bucky ma nn mi ero accorto ne avessi già parlato tu...
Ultima modifica di matti il venerdì 20 marzo 2009, 19:56, modificato 1 volta in totale.
uso ubuntu per principio
Avatar utente
Bucky
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2167
Iscrizione: venerdì 14 dicembre 2007, 10:20

Re: disabilitare il touchpad quando scrivo

Messaggio da Bucky »

vista così direi che disabilita il touchpad per quel tempo a partire da ogni pressione di tasto...

solo che ho provato  a mettere un delay grande e a digitare e spostare il cursore contemporaneamente, ma non mi sembra funzioni...
Avatar utente
M@X1970
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1154
Iscrizione: giovedì 11 dicembre 2008, 16:39

Re: disabilitare il touchpad quando scrivo

Messaggio da M@X1970 »

Intendi con il mio metodo?
°-°- M@X1970 -°-°
Meglio Bruciare che spegnersi lentamente - Neil Young: "Rust Never  Sleep"
[Guida] [Compiz] Capi del Cubo Trasparenti (non disegnare le facce sopra/sotto)
kurtzisa
Prode Principiante
Messaggi: 146
Iscrizione: lunedì 14 agosto 2006, 11:36

Re: disabilitare il touchpad quando scrivo

Messaggio da kurtzisa »

sistema-->preferenze--->mouse  e da li disabilito SEMPRE il touchapd, è la cosa piu scomoda che esista!!!!
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

Esiste un programmino molto comodo che si chiama syndaemon.
Per avviarlo io uso

Codice: Seleziona tutto

syndaemon -d -k -i 0.5
che significa: avvia come demone, ignora i tasti "modifica" es: Ctrl, Alt e aspetta 0.5 dall'ultima pressione di un tasto prima di riabilitare il touchpad.

Il touchpad deve funzionare con il driver synaptics e deve essere esplicitamente impostata su "true" la variabile SMHConfig in /etc/X11/xorg.conf.
Ecco la parte che interessa del mio xorg.conf:

Codice: Seleziona tutto

Section "InputDevice"
   Identifier       "TouchPad1"
   Driver           "synaptics"
   Option           "CorePointer"
   Option           "SendCoreEvents"    "true"
   Option           "Protocol"          "auto-dev"
   Option           "Device"            "/dev/input/eventtouchpad"
   Option           "SHMConfig"         "true"
EndSection
Prima di effettuare modifiche fate una copia di backup di /etc/X11/xorg.conf.
Considerate solo le righe del driver e di SMHConfig e assolutamente non considerate le altre righe; sono parametri specifici per la mia macchina e con grandissima probabilità renderebbero il vostro touchpad inutilizzabile almeno finchè non ripristinerete il vecchio xorg.conf.

Se il tutto ha funzionato e volete che si avvii ogni volta che accendete la sessione grafica aggiungete il comando in Sistema>Preferenze>Sessioni.

Spero possa essere di aiuto

One love
Avatar utente
drooper
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 380
Iscrizione: domenica 11 maggio 2008, 16:57

Re: disabilitare il touchpad quando scrivo

Messaggio da drooper »

io ho un acer 5633 e il touchpad lo disabilito semplicemente con i tasti funzione sulla tastiera, come se fossi in windows. I vostri pc non hanno la possibilità di attivare/disattivare funzioni premendo una combinazione col tasto funzione? A me funziona con [fn] [F7]. E' molto pratico.  Ciao
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

io ho seguito questo: http://ubuntu.wordpress.com/2006/03/24/disable-synaptics-touchpad/ che permetterebbe di impostare una shortcut da tastiera.

ma quando dò da terminale il comando

Codice: Seleziona tutto

$synclient TouchpadOff=1
il terminale mi risponde

Codice: Seleziona tutto

Can't access shared memory area. SHMConfig disabled?
idee?
uso ubuntu per principio
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

mohr tutchy ha scritto: Il touchpad deve funzionare con il driver synaptics e deve essere esplicitamente impostata su "true" la variabile SMHConfig in /etc/X11/xorg.conf.
Ecco la parte che interessa del mio xorg.conf:

Codice: Seleziona tutto

Section "InputDevice"
   Identifier       "TouchPad1"
   Driver           "synaptics"
   Option           "CorePointer"
   Option           "SendCoreEvents"    "true"
   Option           "Protocol"          "auto-dev"
   Option           "Device"            "/dev/input/eventtouchpad"
   Option           "SHMConfig"         "true"
EndSection
Prima di effettuare modifiche fate una copia di backup di /etc/X11/xorg.conf.
Considerate solo le righe del driver e di SMHConfig e assolutamente non considerate le altre righe; sono parametri specifici per la mia macchina e con grandissima probabilità renderebbero il vostro touchpad inutilizzabile almeno finchè non ripristinerete il vecchio xorg.conf.
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

ho capito mohr tutchy, ma se preferissi qualcosa da attivare manualmente (shortcut da tastiera)? syndaemon non soddisferebbe la mia richiesta, vero?
uso ubuntu per principio
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

Ho provato con il comando che hai postato, non ottengo il tuo messaggio di errore ma comunque a me non funziona, tu potresti essere più fortunato/a ;). In ogni caso il messaggio di errore che ottieni è dovuto al fatto che non hai esplicitamente impostato su "true" l'opzione "SHMConfig" in /etc/X11/xorg.conf per cui la modifica di quel file resta obbligata.
Se preferisci abilitare/disabilitare manualmente il touchpad credo che la via migliore sia quella suggerita da drooper; ogni portatile dovrebbe avere una scorciatoia per farlo. Ti suggerisco comunque di provare syndaemon a meno che non hai un mouse sempre collegato alla macchina; nell'ultimo caso potresti anche considerare l'opzione di disabilitare il touchpad del tutto...

One love
Avatar utente
M@X1970
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1154
Iscrizione: giovedì 11 dicembre 2008, 16:39

Re: disabilitare il touchpad quando scrivo

Messaggio da M@X1970 »

mohr tutchy ha scritto: Esiste un programmino molto comodo che si chiama syndaemon.
Per avviarlo io uso

Codice: Seleziona tutto

syndaemon -d -k -i 0.5
che significa: avvia come demone, ignora i tasti "modifica" es: Ctrl, Alt e aspetta 0.5 dall'ultima pressione di un tasto prima di riabilitare il touchpad.

Il touchpad deve funzionare con il driver synaptics e deve essere esplicitamente impostata su "true" la variabile SMHConfig in /etc/X11/xorg.conf.
Ecco la parte che interessa del mio xorg.conf:

Codice: Seleziona tutto

Section "InputDevice"
   Identifier       "TouchPad1"
   Driver           "synaptics"
   Option           "CorePointer"
   Option           "SendCoreEvents"    "true"
   Option           "Protocol"          "auto-dev"
   Option           "Device"            "/dev/input/eventtouchpad"
   Option           "SHMConfig"         "true"
EndSection
Prima di effettuare modifiche fate una copia di backup di /etc/X11/xorg.conf.
Considerate solo le righe del driver e di SMHConfig e assolutamente non considerate le altre righe; sono parametri specifici per la mia macchina e con grandissima probabilità renderebbero il vostro touchpad inutilizzabile almeno finchè non ripristinerete il vecchio xorg.conf.

Se il tutto ha funzionato e volete che si avvii ogni volta che accendete la sessione grafica aggiungete il comando in Sistema>Preferenze>Sessioni.

Spero possa essere di aiuto

One love
Da giorni uso questo stesso metodo Hardware/Periferiche/SynapticsTouchpad

La riga da me utilizzata è questa...

Codice: Seleziona tutto

syndaemon -k -d -i 1
...che ho inserito nella lista dei programmi all'avvio in Sistema -> Preferenze -> Sessioni


La cosa strana è che non ho dovuto modificare il mio file xorg.conf... funziona da subito solo con questo  (good)
Allegati
Schermata-Modifica programma d'avvio.png
Ultima modifica di M@X1970 il sabato 21 marzo 2009, 11:48, modificato 1 volta in totale.
°-°- M@X1970 -°-°
Meglio Bruciare che spegnersi lentamente - Neil Young: "Rust Never  Sleep"
[Guida] [Compiz] Capi del Cubo Trasparenti (non disegnare le facce sopra/sotto)
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

mohr tuchy,

ti posto il mio xorg.conf:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#  sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Section "InputDevice"
  Identifier      "TouchPad1"
  Driver          "synaptics"
  Option          "CorePointer"
  Option          "SendCoreEvents"    "true"
  Option          "Protocol"          "auto-dev"
  Option          "Device"            "/dev/input/eventtouchpad"
  Option          "SHMConfig"        "true"
EndSection
come vedi SHMConfig è impostato su true...

se non risolvo questo, mi sa che adotterò anch'io

Codice: Seleziona tutto

syndaemon
.
uso ubuntu per principio
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

Non credo che questo xorg.conf possa funzionare.
Per otterne uno funzionante segui questi passi:

1 ~ Esegui il comando

Codice: Seleziona tutto

cat /proc/bus/input/devices |grep -i synaptic -A 1 
L'output sarà simile a questo:

Codice: Seleziona tutto

N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio3/input0
Prendi nota della seconda riga, servirà per il passo successivo

2 ~ Crea una regola per udev

Codice: Seleziona tutto

sudo gedit /etc/udev/rules.d/10-synaptics.rules
Incolla il seguente codice

Codice: Seleziona tutto

SUBSYSTEMS=="input", ATTRS{phys}=="isa0060/serio3/input0", KERNEL=="event*", NAME="input/eventtouchpad"
al posto di "isa0060/serio3/input0" metti il percorso ottenuto dal comando del primo passaggio. Salva e chiudi.

3 ~ Cancella il contenuto di xorg.conf e incolla questo

Codice: Seleziona tutto

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
   Identifier   "Configured Video Device"
   Inputdevice	"Touchpad" "CorePointer"
EndSection

Section "Monitor"
   Identifier   "Configured Monitor"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
EndSection

Section "InputDevice"
   Identifier       "TouchPad"
   Driver           "synaptics"
   Option           "CorePointer"
   Option           "SendCoreEvents"    "true"
   Option           "Protocol"          "auto-dev"
   Option           "Device"            "/dev/input/eventtouchpad"
   Option           "SHMConfig"         "true"
EndSection
4 ~ Riavvia

A questo punto tutto dovrebbe funzionare  :)

One love
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

mohr,

dopo avergli dato

Codice: Seleziona tutto

cat /proc/bus/input/devices |grep -i synaptic -A 1 
non mi da nessun output:
matborda@matborda-laptop:~$ cat /proc/bus/input/devices |grep -i synaptic -A 1
matborda@matborda-laptop:~$
uso ubuntu per principio
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

In tal caso temo che non hai un touchpad synaptic...
Posta l'utput di

Codice: Seleziona tutto

cat /proc/bus/input/devices[code]

One love
[/code]
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

Codice: Seleziona tutto

matborda@matborda-laptop:~$ cat /proc/bus/input/devices
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: EV=120013
B: KEY=8000 0 0 0 0 0 500f 2102002 380307c f810d001 feffffdf ffefffff ffffffff ffffffff
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2 
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:2e/input/input5
U: Uniq=
H: Handlers=kbd event5 
B: EV=3
B: KEY=3f000b 0 0 0 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:33/input/input6
U: Uniq=
H: Handlers=kbd event6 
B: EV=3
B: KEY=3f000b 0 0 0 0 0 0 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input7
U: Uniq=
H: Handlers=kbd event7 
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio2/input1
S: Sysfs=/devices/platform/i8042/serio2/input/input8
U: Uniq=
H: Handlers=mouse1 event8 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input9
U: Uniq=
H: Handlers=mouse2 event9 
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003

I: Bus=0003 Vendor=093a Product=2510 Version=0110
N: Name="PIXART USB OPTICAL MOUSE"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input10
U: Uniq=
H: Handlers=mouse3 event10 
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
uso ubuntu per principio
Avatar utente
mohr tutchy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 411
Iscrizione: mercoledì 24 ottobre 2007, 21:36

Re: disabilitare il touchpad quando scrivo

Messaggio da mohr tutchy »

Purtroppo hai un touchpad alps non credo che sia possibile usare questi metodi per il tuo touchpad mi dispiace.

One love
Avatar utente
matti
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 265
Iscrizione: venerdì 12 settembre 2008, 15:28

Re: disabilitare il touchpad quando scrivo

Messaggio da matti »

mmm capisco.

comunque devo ammettere che syndaemon mi sembra buono.

salute
uso ubuntu per principio
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Sargonsei e 4 ospiti