Two Finger Scrolling su Ubuntu Intrepid

Mi ha incuriosito scoprire che la funzione Two Finger Scrolling dei portatili Apple è attivabile anche su Linux, così mi sono informato. Normalmente è sufficiente una piccola modifica a xorg.conf, nella sezione relativa al touchpad, ma in Ubuntu Intrepid questa è assente, perché tutto viene gestito da HAL. La modifica, quindi, si sposta ai file di configurazione di quest’ultimo, ben nascosti in /etc/hal/fdi/policy/.
Questa guida si riferisce ai touchpad Synaptics, che sono i più diffusi. Bisogna modifcare il file /etc/hal/fdi/policy/shmconfig.fdi ed inserire quanto segue (creare il file se non esiste):

<?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>
   <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
   <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
  </match>
 </device>
</deviceinfo>

La parte che attiva il Two Finger Scrolling è

   <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
   <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>

Ecco il risultato:

Hardy: Kernel 2.6.24-8 e driver nVidia

Oggi ho dato il sudo aptitude upgrade quotidiano, oggi bello corposo (quasi 300 mega) per via dell’aggiornamento a KDE 3.5.9, e riavvio. Puff! X non ne vuole sapere di partire.

Kubuntu Hardy, kernel 2.6.24-8 & driver nVidia

Dopo essere passato ai driver vesa, per poter avviare il server grafico, scopro l’inghippo: non è stato installato il pacchetto linux-restricted-modules-2.6.24-8-generic, che è fondamentale perché coniene il modulo del kernel per i driver proprietari nVidia. Al riavvio successivo nessun problema.

Continue reading