Forum della comunità italiana di EeePC.it e NetbookNews.it
Non hai eseguito l'accesso.
Utilizzare la funzione di ricerca del forum e leggere le faq prima di inserire una nuova discussione.
26/08/10: aggiornato il regolamento.
AGGIORNAMENTO
Yuri Khan, che sta lavorando sul bug, ha messo a disposizione nel proprio PPA un pacchetto che consente la configurazione del tap. Rimando al PPA in oggetto ed alle istruzioni ivi contenute:
https://launchpad.net/~yurivkhan/+archive/ppa
ALTERNATIVE
METODO I
Consiglio questo metodo a quello che segue.
Scaricate il file libmouse.so ricompilato, a seconda della versione, ad uno di questi indirizzi:
Versione 2.28.1 (Karmic):
http://rapidshare.com/files/312545001/libmouse.so
MD5: 35cffa0b8b295e90a68eec80434bc705
Versione 2.30.0 (Lucid):
http://rapidshare.com/files/389079145/libmouse.so
MD5: 3ac21c91b386c2aaa39950caf9ca4c30
Fate una copia di backup del file libmouse.so originale:
sudo cp /usr/lib/gnome-settings-daemon-2.0/libmouse.so /usr/lib/gnome-settings-daemon-2.0/libmouse.so.ORIG
Sovrascivere il file "libmouse.so" originale con quello scaricato:
sudo cp libmouse.so /usr/lib/gnome-settings-daemon-2.0/
Riavviate la sessione.
Le istruzioni, per poter ricompilare libmouse.so fixato, le trovate nel post originale:
http://forum.eeepc.it/viewtopic.php?pid=97269#p97269
METODO II
Identificate il tipo di Touchpad che avete con:
xinput list | grep Touch
Editiate un nuovo file:
sudo gedit /usr/bin/tapfix.sh
Se avete un Touchpad Elantech, copia-incollate questo:
#!/bin/bash xinput set-int-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8 0 3 0 0 1 2 3 &> /dev/null
Se il Touchpad è Synaptics, usate questo:
#!/bin/bash xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8 0 3 0 0 1 2 3 &> /dev/null
Rendetelo eseguibile:
sudo chmod 755 /usr/bin/tapfix.sh
E ora create una nuova applicazione d'avvio, indicando "tapfix.sh" nel comando:
Sistema > Preferenze > Applicazioni d'avvio > Aggiungi
Ultima modifica di lacunoso (19-05-2010 05:22:48)
Non in linea
Cosa è che causa la sovrascrittura, un nuovo kernel?
L'ultimo kernel a cui ho aggiornato, il 2.6.31-16 da PPA, non mi ha modificato il comportamento della Elantech. Può essere che sia stato compilato con la fix?
In linea
Grande lacunoso, +1!
Sul piccolo non ho karmic ma ho scoperto che anche il touchpad del portatilone ha la funzionalità multitouch e presentava lo stesso problema di inversione!
In linea
No, è il pacchetto "gnome-settings-daemon" che contiene il famigerato libmouse.so di gnome, adesso siamo giunti alla versione 2.28.1-2.
Io ho il demone degli aggiornamenti disattivato e li lancio a mano, quindi può essere che a voi l'aggiornamento, con la conseguente sovrascrittura, sia avvenuto già una settimana fa. Fatto sta, che un aggiornamento si e uno no, mi sovrascrive le impostazioni. Per carità, è una sciocchezza sostituire il file, ma è fastidioso con questa frequenza...
Doc, capisco che tu possa essere contrario a nuove applicazioni d'avvio che appesantiscono il sistema con demoni attivi, ma qui non c'è nulla di controproducente, è un comando secco, eseguito in avvio di sessione, che reimposta il tap e poi sparisce. Comunque, se preferisci, puoi continuare ad usare il libmouse.so che avevo ricompilato, almeno fino a quando non ti stufi di doverlo sostituire a quello degli aggiornamenti... ![]()
Non in linea
Doc, il boot non ne risente, certo che è un po' lentino il tuo... Avendo la stessa macchina, io ho un boot più lungo che con Jaunty, non l'ho misurato, ma penso di essere sotto il minuto... strano!?
Non in linea
Ho provato a vedere con l'orologio, non con bootchart, da grub a gnome completamente caricato, sono sui 45/50 sec. Più di mezzo minuto in meno del tuo e non ho nessuna personalizzazione per velocizzare il boot, è come mamma Canonical l'ha fatto.
Non in linea
@ Doc, Lacunoso
grazie. Allora conviene salvarsi lo script per la prima evenienza. ![]()
In linea
OT/ Non so di cosa tu stia parlando...
Sarà l'ennesimo pseudonimo di chi sa chi.
/OT
Non in linea
[OT]
Chi, Gajm? Lasciate perdere quel brontolone bino! Avete notato che copia da qui?[/OT]![]()
![]()
![]()
In linea
Sarà, ma mi sa che quel tizio è più giramondo di me, che mi limito a fare qualche comparsata qua. ![]()
EDIT: lanzen, hai ragione, troppi pseudonimi e la memoria... qualche comparsata anche altrove... ![]()
Ultima modifica di lacunoso (17-11-2009 08:24:35)
Non in linea
lacunoso ha scritto:
Sarà, ma mi sa che quel tizio è più giramondo di me...
Eppure mi pare di averlo già sentito tempo fa...
Boh! ![]()
In linea
Riesumo il topic per chiedere aiuto.. Sono su un eeepc 900 e ieri ho aggiornato da 9.04 a 9.10. Purtroppo il touchpad ha smesso di funzionare come faceva prima: niente scroll ne' click centrale con due dita.
Ho cambiato le impostazioni per il mouse nel menu di sistema e ho riattivato lo scrolling verticale con due dita, e fin qui tutto bene. Rimaneva da rimappare il click centrale sul il tap a due dita (a cui e' attualmente associato il click destro)
Per quanto riguarda il click centrale con il tap a due dita, ho visto che la soluzione proposta qui e' di ricompilare libmouse etcetc. Ho seguito fedelmente i passi riportati in questo topic e ho ottenuto una versione correttamente compilata, che poi ho copiato nella directory /usr/lib/gnome-settings-daemon-2.0. Dopo aver riavviato pero' il comportamento e' rimasto quello di prima: quindi se voglio far un click centrale devo usare 3 dita (scomodissimo). Giusto per verifica, ho provato ad eseguire il comando illustrato nel metodo "meno consigliato" e in effetti funziona. Dato pero' che alcuni hanno lamentato problemi riguardo questo approccio, gradirei molto di piu' riuscire a far funzionare la libreria modificata con la patch applicata a mano.
Quacuno si e' trovato in una situazione simile alla mia?![]()
Non in linea
Non è che prima di compilare ti sei dimenticato di fare il fix?
Scarica e prova con la versione ricompilata che trovi nel link del primo post.
Non in linea
Ehm.. Addirittura, avevo prima provato a scaricare la versione modificata.. Dato che il "difetto" rimaneva, ho provato a seguire le modifiche descritte nel collegamento che hai postato (dove si scambiano appunto il 2 e il 3), ma molto curiosamente nemmeno seguendo quelle istruzioni funziona o_O
Dev'essere un problema causato da un qualche tipo di svista, perché è scritto chiaro e tondo nel codice della libreria del mouse che per il bottone centrale si usano 2 dita... ![]()
Non in linea
Allora probabilmente ti stai portando dietro qc da 9.04.
Azzardo ipotesi, gsynaptics installato?
Prova a controllare anche la configurazione in /etc/hal/fdi/policy/, anche se a me, con un'installazione ex novo, non ha più effetto sul tap a più dita.
Non in linea
Cacchio, era quello.. gsynaptic faceva casino con l'altro coso del mouse e a quanto pare "vinceva" lui...
Wow, grazie mille! Ora finalmente posso tornare a cliccare come sempre ![]()
Non in linea
mi è parso di capire che il metodo 1 fosse quello consigliato. Giusto ? L'ho eseguito senza ancora fare la ricompilazione: è quella del 19 ottobre alle 15.38 ?
Maledetto multitouch non funzionante >.<
Non in linea
lacunoso ha scritto:
Allora probabilmente ti stai portando dietro qc da 9.04.
Azzardo ipotesi, gsynaptics installato?
Prova a controllare anche la configurazione in /etc/hal/fdi/policy/, anche se a me, con un'installazione ex novo, non ha più effetto sul tap a più dita.
Quoto Lacunoso. Per mia esperienza gli aggiornamenti, alla versione superiore, mi hanno dato sempre problemi, trascinadosi dietro dei bug. Ho definitivamente risolto da quando installo Ubuntu da zero.
Non in linea
ho applicato pesissequamente il metodo 2, visto che l'1 non è così definitivo, però non trovo miglioramenti. gsynaptics non è installato e ho un touch synaptics, comunque.
Come roba di synaptics ho il pacchetto synaptic e xserver-xorg-input-synaptics. Mica dovrei toglierli ?
Grazie dell'aiuto, ragazzi
Non in linea
Non ho idea di dove possa essere l'inghippo ma, visto che c'è una nuova alternativa, direi che possiamo fare a meno di indagare. ![]()
Usa questo PPA e segui le istruzioni presenti, modificando con gconf-editor l'assegnazione dei tasti.
https://launchpad.net/~yurivkhan/+archive/ppa
Lo aggiungo al primo post.
Non in linea
Oggi, dando un'occhiata agli scaricamenti di rapidshare, ho visto che viene ancora scaricato il libmouse.so del primo post. Immagino venga scaricato da quelli che usano altre distro, non Ubuntu, essendoci il pacchetto patchato di Yuri Khan.
Sconsiglio l'uso di quella versione (2.28.1) su una Gnome 2.30.
Per quelli che vogliono utilizzare questo metodo, vi uppo la libreria alla versione 2.30.0, non compilata da me, ma presa da un pacchetto di transizione di Ubuntu.
Versione 2.30.0 di libmouse.so:
http://rapidshare.com/files/389079145/libmouse.so
MD5: 3ac21c91b386c2aaa39950caf9ca4c30
P.S. Aggiungo anche alla prima pagina.
Ultima modifica di lacunoso (19-05-2010 05:15:50)
Non in linea
Grazie della segnalazione, al solito molto utile ![]()
Non in linea
Finalmente! Non sapevo più come fare, grazie!
Non in linea
Ma sapete che io alla fine mi sono abituato e trovo più comodo il tap invertito?
In linea
Io, invece, apro molte schede nel browser via twofinger tap (middle click). In kubuntu si può settare in ubuntu no. Dice Yuri Khan che non fa mai in tempo a mandare il fix prima del freeze.
Beh, ripropongo il vecchio consiglio di lacunoso adeguando a Lucid e al PPA Yuri Khan Proposed.
sudo apt-add-repository ppa:yurivkhan/proposed
sudo apt-get update && sudo apt-get upgrade
* Riavviate.
Quindi, via terminale...
* Aprite il terminale.
gconftool-2 --set /desktop/gnome/peripherals/touchpad/tap_button_2 --type string "2" gconftool-2 --set /desktop/gnome/peripherals/touchpad/tap_button_3 --type string "3" gconftool-2 --set /desktop/gnome/peripherals/touchpad/tap_button_rb --type string "0" gconftool-2 --set /desktop/gnome/peripherals/touchpad/tap_button_rt --type string "0"
Oppure, via GUI...
* Lanciate gconf-editor
* Navigate alla chiave /desktop/gnome/peripherals/touchpad.
* Cambiate i valori tap_button_2 a 2 invece di 3 e tap_button_3 a 3 invece di due.
Io ho anche azzerato (disabilitato=0) tap_button_rt (tap in alto a dx) e tap_button_rb (tap in basso a dx)
Ultima modifica di lanzen (31-08-2010 12:33:00)
In linea