Disabilitare temporaneamente il touchpad: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (verificata, rimossa parte obsoleta (che era già commentata))
 
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
__TOC__
__TOC__
== Introduzione ==
== Introduzione ==
Riga 6: Riga 6:


== Installazione e configurazione ==
== Installazione e configurazione ==
In caso non si disponga degli eseguibili <code>synclient</code> e <code>syndaemon</code>, basterà installare il pacchetto '''xserver-xorg-input-synaptic''', per esempio con:
In caso non si disponga degli eseguibili <code>synclient</code> e <code>syndaemon</code>, basterà installare il pacchetto '''xserver-xorg-input-synaptic''', per esempio con [[privilegi di amministrazione]]:
<pre># apt-get install xserver-xorg-input-synaptic</pre>
<pre># apt install xserver-xorg-input-synaptic</pre>
 
<!-- PARTE COMMENTATA, il resto di questa sezione non è più necessaria
 
Accertiamoci che in <code>/etc/X11/xorg.conf</code> sia presente la riga
 
<pre>Option "SHMConfig" "on"</pre>
 
all'interno della sezione nella quale il touchpad è configurato. Se non è presente aggiungiamola.
 
Se non è presente la sezione aggiungiamo anche quella; per esempio:
<pre>
Section "InputDevice"
        Identifier      "SynPS/2 Synaptics TouchPad"
        Driver          "synaptics"
        Option          "Device"                "/dev/input/event8"
        Option          "Protocol"              "auto-dev"
        Option          "SendCoreEvenets"      "true"
        Option          "SHMConfig"            "on"
EndSection
</pre>
 
e aggiungiamo nella ''Section "ServerLayout"''
<pre>Inputdevice    "SynPS/2 Synaptics Touchpad"</pre>
 
Per chi su chiedesse come capire su quale <code>''Device''</code> è mappato il touchpad, basta leggere il file <code>/var/log/Xorg.0.log</code> e cercare con:
<pre># grep -i touchpad Xorg.0.log</pre>
-->


== Comandistica ==
== Comandistica ==
Riga 67: Riga 40:
|Estesa_da =  
|Estesa_da =  
|Verificata_da=
|Verificata_da=
:[[Utente:HAL 9000|HAL 9000]] 21:08, 13 mag 2015 (CEST)
:[[Utente:HAL 9000|HAL 9000]] 21:35, 18 ago 2019 (CEST)
|Numero_revisori=1
|Numero_revisori=1
}}
}}
[[Categoria:Computer portatili]]
[[Categoria:Computer portatili]]

Versione attuale delle 19:35, 18 ago 2019

Debian-swirl.png Versioni Compatibili

Debian 8 "jessie"
Debian 9 "stretch"
Debian 10 "buster"

Introduzione

Chi utilizza regolarmente un notebook sa perfettamente quanto scocciante può essere, magari mentre si scrive un documento con Abiword o con Openoffice, sfiorare il touchpad senza accorgersene e sballare il lavoro che si sta facendo. Per fortuna esistono due utili strumenti che possono venirci incontro disabilitando il touchpad mentre digitiamo sulla tastiera: synclient e syndaemon.

Installazione e configurazione

In caso non si disponga degli eseguibili synclient e syndaemon, basterà installare il pacchetto xserver-xorg-input-synaptic, per esempio con privilegi di amministrazione:

# apt install xserver-xorg-input-synaptic

Comandistica

Per disabilitare il touchpad diamo il comando:

$ synclient TouchpadOff=1

che disabiliterà il touchpad fino a che non daremo il comando:

$ synclient TouchpadOff=0

Ovviamente diventa noioso dover ripetere sempre questi comandi. Ecco che ci viene in aiuto, passandogli alcuni parametri ad hoc, il comando syndaemon il quale “spegne” il touchpad in automatico quando si digita e lo riattiva dopo un periodo di inattività di 2 secondi. Usando il parametro -i si può regolare l'intervallo di tempo:

$ syndaemon -i 3.0

riattiverà il touchpad dopo tre secondi.

$ syndaemon -i 3.0 -t

semplicemente disattiva le funzionalità di scrolling e di tapping ma lascerà “libera” la freccetta del mouse-touchpad anche mentre digitiamo.

Per far sì che syndaemon si attivi ad ogni login basterà aggiungere a ~/.xinitrc la riga:

syndaemon -i 3.0 -d

Il parametro -d farà in modo che syndaemon si avii in background.




Guida scritta da: pmate Swirl-auth40.png Debianized 40%
Estesa da:
Verificata da:
HAL 9000 21:35, 18 ago 2019 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized