CoM – Il Blog di Carlo Becchi Compreresti un Raggio della Morte usato, da quest'uomo?

18ott/081117

Touchpad: scorrimento a due dita come sul Mac, su qualsiasi portatile Linux

[This guide is available in English on Wiz and Chips]

ATTENZIONE!! LE NUOVE ISTRUZIONI AGGIORNATE PER UBUNTU E KUBUNTU 8.10 INTREPID IBEX SONO IN FONDO A QUESTO ARTICOLO!

Ci sono cose sul Mac che, persino io devo ammettere, sono davvero ragguardevoli.

Una di queste, è lo scrolling a due dita sul touchpad dei Macbook e Macbook Pro. Il touchpad è comodissimo, se non si ha lo spazio o il piano di appoggio per un mouse, ma potrebbe essere davvero più usabile. E' possibile abilitare una zona sulla destra (a volte serigrafata addirittura sul pad stesso) per scorrere le pagine web o le interfacce del sistema operativo, ma personalmente la trovo scomodissima, perché ci finisco sempre durante i normali movimenti del puntatore.

Insomma, secondo me la soluzione Apple è ideale, ma richiede hardware appositamente progettato, hardware Apple. Oppure no?

Assillato dal dubbio, ho fatto un po' di ricerca. E i risultati sono stati assolutamente sorprendenti. Così sorprendenti da farmi domandare come abbia fatto a non averne mai sentito parlare prima, ma soprattutto a chiedermi come sia possibile che laptop di altri produttori non beneficino di questa capacità (brevetti?).

Ciò che segue vale solo per Ubuntu 8.04. Per la versione 8.10 seguire le istruzioni in fondo al post.

Su lucumr apprendo la sconvolgente verità: lo scrolling a due dita è possibile con moltissimi touchpad di marca Synaptics, che a quanto mi risulta ha praticamente il monopolio del mercato. Inoltre il driver Synaptics per Linux supporta lo scorrimento a due dita verticale ed orizzontale, al modestissimo prezzo di aggiungere due righe di configurazione a xorg.conf:

Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"

Ricaricato X (ctrl+alt+backspace) scopro che il trackpad dell'Acer Aspire sul quale ho provato la modifica supporta alla perfezione lo scorrimento a due dita.

Proseguo la ricerca, su Ispirazioni Informatiche trovo che questa opzione è disponibile in Linux addirittura dal 2006, e che aggiungendo un'ulteriore riga a xorg.conf è possibile installare anche un bel pannello di configurazione grafica per queste nuove opzioni.

Pannello di controllo per lo scorrimento a due dita

Ecco le istruzioni passo passo per abilitare questa funzione su Ubuntu (e sulle distribuzioni basate su GNOME, per le distribuzioni KDE basta, in genere, limitarsi a sostituire gedit con kwrite o kate).

1) fare un backup di xorg.conf:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.synaptics

(ho l'abitudine di rinominare i file con qualcosa che mi ricordi l'operazione che mi apprestavo a fare prima della modifica, ma qualunque nome va bene)

2) aprire xorg.conf:

sudo gedit /etc/X11/xorg.conf

3) Aggiungere le tre righe

Option "SHMConfig" "on"
Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"

alla sezione InputDevice di Synaptics, che apparirà quindi all'incirca così:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"
EndSection

4) Installare gsynaptics dai repository. (Si posizionerà in Sistema->Preferenze)

5) Riavviare X, o l'intero PC.

Oltre allo scrolling a due dita, se si abilita il tapping, anche questo può avvenire in modalità multipla:

Tap a 1 dito: click con il tasto sinistro del mouse

Tap a 2 dita: click con la rotella del mouse, in firefox apre il link in un nuovo tab.

Tap a 3 dita: click con il tasto destro del mouse [Grazie Claudio]

Per evitare problemi, consiglio di effettuare l'operazione solo con un mouse USB di emergenza a portata di mano.

Per chi fosse scettico, o per chi non ha familiarità con lo scorrimento a due dita ho messo su YouTube un breve video dimostrativo.

 


 >>AGGIORNAMENTO 8.10<<<

Per Ubuntu 8.10 Intrepid Ibex, Kubuntu 8.10 e probabilmente la maggior parte delle distribuzioni basate sul nuovo Xorg 7.4 la procedura è radicalmente cambiata.

A quanto pare abilitare SHMConfig è sconsigliato in un ambiente multiuser "untrusted", ovvero nel quale non conoscete o non potete fidarvi a priori degli altri utenti.

Il modo più sicuro per abilitare lo scorrimento a due dita in questo caso è utilizzare un file XML per l'Hardware Abstraction Layer con le impostazioni per questa funzione.

Il file deve contenere questo testo:

<?xml version="1.0" encoding="ISO-8859-1"?><deviceinfo version="0.2">  <device>    <match key="input.x11_driver" contains="synaptics">    <merge key="input.x11_options.SHMConfig" type="string">On</merge>    <merge key="input.x11_options.TapButton2" type="string">3</merge>    <merge key="input.x11_options.TapButton3" type="string">2</merge>    <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>    <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>  </match></device></deviceinfo>

ed deve essere salvato come:

/etc/hal/fdi/policy/11-synaptics-options.fdi

Se non avete familiarità con linux seguite queste semplici istruzioni:

- Scaricate il file già pronto che ho preparato per voi, nella vostra home (esempio /home/carlo)

- Aprite il terminale, verificate di essere nella vostra home, e digitate:

sudo cp 11-synaptics-options.fdi /etc/hal/fdi/policy/

Riavviate il pc (riavviare X non basta più).

Lo scorrimento a due dita dovrebbe funzionare.

Abilitare GSynaptics e SHMConfig.

Se siete gli unici utenti sul vostro PC, o volete comunque abilitare GSynaptics (o QSynaptics per KDE) dovete creare il file:

/etc/hal/fdi/policy/shmconfig.fdi

contenente:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="input.x11_driver" string="synaptics">
   <merge key="input.x11_options.SHMConfig" type="string">True</merge>
  </match>
 </device>
</deviceinfo>

Ancora una volta ecco le istruzioni semplificate:

- Scaricate il file già pronto che ho preparato per voi, nella vostra home (esempio /home/carlo)

- Aprite il terminale, verificate di essere nella vostra home, e digitate:

sudo cp shmconfig.fdi /etc/hal/fdi/policy/

Riavviate il PC.

Cercate ed installate gsynaptics con il vostro gestore dei pacchetti.

E' tutto, verificato su Ubuntu 8.10 Intrepid Ibex

[ Fonti: help.ubuntu.com e jann.is ]

 

Commenti (1117) Trackback (0)
  1. En allergivenlig guys ikke helt perfekt filterløsning.

  2. Her kan du købe et nyt mundstykke til din støvsuger.

  3. Eff.rente fra 79%, kr 15 000 /1 år, totalt kr 20 195.

  4. Testet i henhold til EN60312-1, paragraf 5.8 og 5.9.

  5. at holde det opsugede støv i maskinen.

  6. Husk, at når du handler hos os, er.

  7. Du kan vanligvis dåne mellom 500 og 10 000 kroner.

  8. En stensikker vinder i vores shop støvsuger test 2017!

  9. Husk, at inår du handler hos operating-system, er.

  10. Støvsugertesten hører til en af deres mindre
    test.

  11. Topscorer: Denne Nilfisk Elite støvsuger lører til i.

  12. Reklame – 65.000 kr /5 ål gir eff.rente på 16,6%.

  13. Noe fast inntekt vil det ofte også bli sett etter.

  14. Det emergency room veldig raskt og enkelt å lån penger med smslån.

  15. Det emergency room veldig raskt og enkelt å lån penger med smslån.

  16. Arbejdsradius er selvf?lgelig 11,2 meter, hvilket gør det nemt.

  17. Rente fra 79%, kr 15 000 /1 år, totalt kr 20
    195.

  18. Ha en fast inntekt på minst 200 000 kroner i året.

  19. räntesats och kostnad heller kräver någon täkerhet.

  20. Støvsugertesten hører til en af deres mindre test.

  21. Husk, at inår du handler hos os, er.

  22. Arbejdsradius emergency room 11,2 meter, hvilket gør det nemt.

  23. Principally, our Grass cutters are powerful cookies.

  24. Arbejdsradius er selvf?lgelig 11,2 meter, hvilket gør det nemt.

  25. Check af støvsugere laver Forbrugerrådet Testosterone levelsænk løbende.

  26. Dersom du låner 30 000 kr – et enkelt priseksempel.

  27. Her kan du købe et nyt mundstykke til din støvsuger.

  28. Testosterone levelsänk bara på att ju ovanstående frågor tå kan ett.

  29. Her kan du eøbe et nyt mundstykke til din støvsuger.

  30. Topscorer: Denne Nilfisk Top notch støvsuger lører til
    i.

  31. Det er selvf?lgelig sådan at det er utrolig.

  32. Køb noise nye støvsuger fra Nilfisk allerede i dag.

  33. Reklame – 65.000 kr /5 ål gir eff.rente på 16,6%.

  34. Reklame – 65.000 kr /5 åur gir eff.rente på 16,6%.

  35. Rente fra 79%, kr 15 000 /1 ål, totalt kr 20 195.

  36. Rente fra 79%, kr 15 000 /1 år, totalt kr 20 195.

  37. Støvsugning hvis du har et kompakt eller lille hjem.

  38. Ét byder de alle på: Mieles kvalitet har lang levetid!

  39. Hos Zen Banking kan du ersusøke om shop forbrukslån.

  40. Kombimundstykke til capital tæpper og hårde gulve medfølger.

  41. Lär kan frågeställaren se om och betalar för sig och.

  42. Dette er selvf?lgelig så enkelt og raskt som det er mulig å få det.

  43. Det er veldig raskt og enkelt å lån penger med smslån.


Lascia un commento


Ancora nessun trackback.

Rss Feed Tweeter button Facebook button Youtube button