Se anche a voi capita che per il vostro mouse con 3 bottoni (o più) venga abilitato talvolta l’emulazione del terzo bottone nonostante abbiate specificato in xorg.conf l’opzione Emulate3Button Disable/false/off/no qui vi spiego come risolvere il problema.
L’emulazione del terzo bottone, per chi non sapesse, è questa: pressione contemporanea di Bottone sinistro + Bottone destro = Terzo bottone (o centrale – tipicamente la rotellina)
Se avete dei giochi o programmi (io per esempio gioco a QuakeLive) per cui è necessario usare sinistro e destro contemporaneamente l’emulazione è fastidiosa, ma a prescindere da questo rallenta il mouse (nei pc moderni non si nota neppure).
Bene il responsabile di tutto è Hal.
e per risolvere basta creare un file /etc/hal/fdi/policy/mouseEmulate3Button.fdi (serve essere root) e copiarci questo contenuto:
false
quindi riavviare oppure rimuovere il mouse e lanciare /etc/init.d/hal restart da root prima di ricollegarlo.
abbiamo detto ad hal che non vogliamo l’emulazione dei 3 bottoni!
Hal, semplificando, è un server che “ascolta” eventi hardware per scatenare delle operazioni, per esempio quando inserite una chiavetta o un disco esterno questo viene montato grazie ad Hal.[¹]
[¹] Hal è uno dei software più criticati, con udev, perché introduce negli ambienti Linux comportamenti “random / casuali” tipici di ambienti windows: la stessa operazione effettuata due volte da due risultati diversi… d’altra parte senza non funzionerebbe alcuni automatismi come il mount delle chiavette.
Archiviato in:Linux, Tips&Tricks Tagged: emulate3button, hal, Linux, mouse, quake, quakelive, tips&trick, X11, xorg.conf

Popularity: 1% [?]




















Era un paio di giorni che il touchpad del mio portatile aveva deciso di abbandonarmi e non ne voleva sapere di funzionare. Il fatto strano era che smetteva di funzionare solo dopo aver effettuato il login in gnome.








