Repository 32bit  Forum
Repository 64bit  Wiki

Configurazione Mouse ottico scroll: differenze tra le versioni

Da Slacky.eu.
 
(Configurazione di X)
 
(7 revisioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
  +
[[Category:Periferiche]]
= Introduzione =
= Introduzione =
Questo tutorial spiega come configurare un mouse ottico con la rottellina
Questo tutorial spiega come configurare un mouse ottico con la rottellina
+
su Linux, io l'ho testato su una slackware 12.0 e slackware-current ma dovrebbe comunque
su Linux, io l'ho testato su una slackware 9.0 e 9.1 ma dovrebbe comunque
 
 
funzionare su qualsiasi distribuzione linux.
funzionare su qualsiasi distribuzione linux.
Qualcuno di voi come me, sicuramente si sarà deciso a comprare un mouse ottico,
Qualcuno di voi come me, sicuramente si sarà deciso a comprare un mouse ottico,
 
perché, come si sente spesso dire, è più preciso, non c'è il problema che la
perché, come si sente spesso dire, è più preciso, non c'è il problema che la
 
"pallina" si sporchi, scorre bene e tante altre caratteristiche che lo rendono
"pallina" si sporchi, scorre bene e tante altre caratteristiche che lo rendono
 
migliore del normale mouse! Bene, ma dopo aver comprato il nuovo topolino
migliore del normale mouse! Bene, ma dopo aver comprato il nuovo topolino
+
notiamo che nella confezione non ci sono i driver per linux, ma quando mai non funzionerà, il mio
notiamo che nella confezione non ci sono i driver per linux
 
 
(straaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaano!), ma quando mai non funzionerà, il mio
 
 
buon vecchio linux ha riconosciuto sia la scheda video che quella audio e
buon vecchio linux ha riconosciuto sia la scheda video che quella audio e
 
inoltre non gli è sfuggita neanche la stampante e tante altre periferiche, non
inoltre non gli è sfuggita neanche la stampante e tante altre periferiche, non
 
avrà problemi nel riconoscere anche il mouse (questo è il ragionamento che tutti
avrà problemi nel riconoscere anche il mouse (questo è il ragionamento che tutti
  +
noi, me compreso, facciamo).
noi, me compreso, facciamo).
 
= Primo impatto =
= Primo impatto =
Allora appena arrivati a casa colleghiamo il mouse
Allora appena arrivati a casa colleghiamo il mouse
 
e facciamo partire il sistema, tutto sembra funzionare alla perfezione, non
e facciamo partire il sistema, tutto sembra funzionare alla perfezione, non
 
viene segnalato alcun errore durante l' operazione di boot, parte l' interfaccia
viene segnalato alcun errore durante l' operazione di boot, parte l' interfaccia
 
e purtroppo SORPRESAAAA!, il mouse si muove ma della tanto acclamata precisione
e purtroppo SORPRESAAAA!, il mouse si muove ma della tanto acclamata precisione
 
non se ne vede neanche l' ombra, se si prova a muovere il mouse lentamente ci si
non se ne vede neanche l' ombra, se si prova a muovere il mouse lentamente ci si
 
accorge che il puntatore non si sposta di una virgola, se lo si muove
accorge che il puntatore non si sposta di una virgola, se lo si muove
 
velocemente se ne va per i fatti suoi e quindi questo prodigio tecnologico
velocemente se ne va per i fatti suoi e quindi questo prodigio tecnologico
 
risulta scomodissimo e praticamente inutilizzabile. Ma quando mai non ci sarà un
risulta scomodissimo e praticamente inutilizzabile. Ma quando mai non ci sarà un
 
modo per farlo funzionare bene! E infatti c'è, il problema sta nel fatto che X11
modo per farlo funzionare bene! E infatti c'è, il problema sta nel fatto che X11
 
non imposta di default la risoluzione del mouse quindi sta a noi farlo! E come
non imposta di default la risoluzione del mouse quindi sta a noi farlo! E come
 
si fa? Un attimo e ve lo spiego!
si fa? Un attimo e ve lo spiego!
= Configurazione di X =
= Configurazione di X =
Prima di tutto da root aprite il file di
Prima di tutto da root aprite il file di
 
configurazione di X, cioè:
configurazione di X, cioè:
/etc/X11/Xf86Config
/etc/X11/Xf86Config
(o /etc/X11/Xf86Config-4 a
+
(o /etc/X11/Xf86Config-4 a seconda della distro!), nel caso di slackware ≥ 10.0 il file è
+
/etc/X11/xorg.conf
seconda della distro!), bisogna aprirlo da root perché come utente normale non
+
bisogna aprirlo da root perché come utente normale non
 
possiamo scrivere, ora fatte scorrere il testo fino alla sezione Input devices e
possiamo scrivere, ora fatte scorrere il testo fino alla sezione Input devices e
 
poi alla sottosezione Core Pointer's Input Devices section, in questa sezione
poi alla sottosezione Core Pointer's Input Devices section, in questa sezione
 
inserite la riga
inserite la riga
 
Option "Resolution" "xxx"
Option "Resolution" "xxx"
Riga 65: Riga 47:
"protocol" "PS/2"
"protocol" "PS/2"
ma non dovrebbe accadere nulla se la inserite da qualche altra
ma non dovrebbe accadere nulla se la inserite da qualche altra
 
parte, basta che non usciate da questa sezione .
parte, basta che non usciate da questa sezione .
 
Al posto delle xxx dovete inserire la risoluzione del vostro mouse che di solito è scritta nella scatola,
Al posto delle xxx dovete inserire la risoluzione del vostro mouse che di solito è scritta nella scatola,
 
per il mio mouse ad esempio la risoluzione è di 600 quindi la riga da aggiungere
per il mio mouse ad esempio la risoluzione è di 600 quindi la riga da aggiungere
 
sarà
sarà
Option "Resolution" "600".
Option "Resolution" "600".
Ora salvate le modifiche e riavviate X, e come
Ora salvate le modifiche e riavviate X, e come
 
per magia ora potete notare i pregi del nuovo mouse! E se il ratto ha anche lo
per magia ora potete notare i pregi del nuovo mouse! E se il ratto ha anche lo
 
scroll cioè quella rotella tanto comoda per visitare i siti internet? No
scroll cioè quella rotella tanto comoda per visitare i siti internet? No
 
problem, anche in questo caso le operazioni da compiere sono poche e banali,
problem, anche in questo caso le operazioni da compiere sono poche e banali,
 
prima di tutto riaprite il file di configurazione di X
prima di tutto riaprite il file di configurazione di X
 
(/etc/X11/Xf86Config)andate dove siete andati prima (Input devices e poi Core
(/etc/X11/Xf86Config)andate dove siete andati prima (Input devices e poi Core
 
Pointer's Input Devices section ) e sostituite la riga
Pointer's Input Devices section ) e sostituite la riga
Option "Protocol" "PS/2"
Option "Protocol" "PS/2"
Riga 96: Riga 68:
Option "ZAxisMapping" "4 5"
Option "ZAxisMapping" "4 5"
salvate ed uscite. Vi ricordo che il file ha bisogno dei permessi di root
salvate ed uscite. Vi ricordo che il file ha bisogno dei permessi di root
 
per essere modificato. Ora spostatevi in /etc/rc.d e aprite con un editor di
per essere modificato. Ora spostatevi in /etc/rc.d e aprite con un editor di
 
testo lo script rc.gpm e sostituite a ps2 imps2 in tutti i posti dove questo
testo lo script rc.gpm e sostituite a ps2 imps2 in tutti i posti dove questo
 
compare.
compare.
Ora salvate, uscite e riavviate X! Il gioco è fatto!
Ora salvate, uscite e riavviate X! Il gioco è fatto!
  +
Eventualmente potete usare anche il comando
  +
# mouseconfig selezionando imps2
  +
e confermando la nuova configurazione, questo comando modificherà per voi il
  +
file rc.gpm.
Eventualmente potete usare anche il comando # mouseconfig selezionando imps2
+
=Abilitare la rotellina del mouse=
e confermando la nuova configurazione, questo comando modificherà per voi il
+
Apriamo il file /etc/X11/xorg.conf con un editor di testo (Kate,Kwrite o vim), andiamo alla sezione "Section Input Device" e portiamoci nella sottosezione "# Identifier and driver" alla voce "Identifier "Mouse 1", se abbiamo un mouse PS2 modifichiamo la riga:
file rc.gpm.
+
<pre> Option 'Protocol' 'PS/2' </pre>
  +
  +
in
  +
  +
<pre> Option 'Protocol' 'IMPS/2' </pre>
  +
  +
Quindi aggiungiamo di seguito:
  +
  +
<pre> Option 'ZAxisMapping' '4 5' </pre>
  +
<pre> Option 'Emulate3Buttons' 'no' </pre>
  +
  +
Altri tipi di mouse potrebbero richiedere modifiche diverse,ciao.
  +
Autore:inux
  +
  +
= Conclusione =
Poi venitemi a dire che non volete passare a linux perché è troppo complicato, avete visto come
Poi venitemi a dire che non volete passare a linux perché è troppo complicato, avete visto come
 
era semplice! Basta sapere come si deve fare e non avere paura di chiedere
era semplice! Basta sapere come si deve fare e non avere paura di chiedere
 
quando non si sanno le cose! Ringrazio il ragazzo che su irc mi ha aiutato
quando non si sanno le cose! Ringrazio il ragazzo che su irc mi ha aiutato
 
(purtroppo non ricordo il nick!). Infine vorrei segnalarvi una pagina dove
(purtroppo non ricordo il nick!). Infine vorrei segnalarvi una pagina dove
 
trovare approfondimenti: http://koala.ilog.fr/colas/mouse-wheel-scroll/ e
trovare approfondimenti: http://koala.ilog.fr/colas/mouse-wheel-scroll/ e
 
ricordatevi che i motori di ricerca servono a qualcosa!!!
ricordatevi che i motori di ricerca servono a qualcosa!!!
autore: S0mn1um
autore: S0mn1um
  +
  +
rev: [[Utente:L1q1d|L1q1d]] 11:08, 17 Set 2006 (CEST)

Versione attuale delle 21:59, 14 mar 2008

Indice

[modifica] Introduzione

Questo tutorial spiega come configurare un mouse ottico con la rottellina su Linux, io l'ho testato su una slackware 12.0 e slackware-current ma dovrebbe comunque funzionare su qualsiasi distribuzione linux.


Qualcuno di voi come me, sicuramente si sarà deciso a comprare un mouse ottico, perché, come si sente spesso dire, è più preciso, non c'è il problema che la "pallina" si sporchi, scorre bene e tante altre caratteristiche che lo rendono migliore del normale mouse! Bene, ma dopo aver comprato il nuovo topolino notiamo che nella confezione non ci sono i driver per linux, ma quando mai non funzionerà, il mio buon vecchio linux ha riconosciuto sia la scheda video che quella audio e inoltre non gli è sfuggita neanche la stampante e tante altre periferiche, non avrà problemi nel riconoscere anche il mouse (questo è il ragionamento che tutti noi, me compreso, facciamo).

[modifica] Primo impatto

Allora appena arrivati a casa colleghiamo il mouse e facciamo partire il sistema, tutto sembra funzionare alla perfezione, non viene segnalato alcun errore durante l' operazione di boot, parte l' interfaccia e purtroppo SORPRESAAAA!, il mouse si muove ma della tanto acclamata precisione non se ne vede neanche l' ombra, se si prova a muovere il mouse lentamente ci si accorge che il puntatore non si sposta di una virgola, se lo si muove velocemente se ne va per i fatti suoi e quindi questo prodigio tecnologico risulta scomodissimo e praticamente inutilizzabile. Ma quando mai non ci sarà un modo per farlo funzionare bene! E infatti c'è, il problema sta nel fatto che X11 non imposta di default la risoluzione del mouse quindi sta a noi farlo! E come si fa? Un attimo e ve lo spiego!

[modifica] Configurazione di X

Prima di tutto da root aprite il file di configurazione di X, cioè:

/etc/X11/Xf86Config 

(o /etc/X11/Xf86Config-4 a seconda della distro!), nel caso di slackware ≥ 10.0 il file è

/etc/X11/xorg.conf

bisogna aprirlo da root perché come utente normale non possiamo scrivere, ora fatte scorrere il testo fino alla sezione Input devices e poi alla sottosezione Core Pointer's Input Devices section, in questa sezione inserite la riga

Option "Resolution" "xxx" 

io l'ho inserita sotto Option

"protocol" "PS/2" 

ma non dovrebbe accadere nulla se la inserite da qualche altra parte, basta che non usciate da questa sezione . Al posto delle xxx dovete inserire la risoluzione del vostro mouse che di solito è scritta nella scatola, per il mio mouse ad esempio la risoluzione è di 600 quindi la riga da aggiungere sarà

Option "Resolution" "600".

Ora salvate le modifiche e riavviate X, e come per magia ora potete notare i pregi del nuovo mouse! E se il ratto ha anche lo scroll cioè quella rotella tanto comoda per visitare i siti internet? No problem, anche in questo caso le operazioni da compiere sono poche e banali, prima di tutto riaprite il file di configurazione di X (/etc/X11/Xf86Config)andate dove siete andati prima (Input devices e poi Core Pointer's Input Devices section ) e sostituite la riga

Option "Protocol" "PS/2"

con

Option "Protocol" "IMPS/2"  

Ora aggiungete la riga

Option "ZAxisMapping" "4 5"

salvate ed uscite. Vi ricordo che il file ha bisogno dei permessi di root per essere modificato. Ora spostatevi in /etc/rc.d e aprite con un editor di testo lo script rc.gpm e sostituite a ps2 imps2 in tutti i posti dove questo compare.

Ora salvate, uscite e riavviate X! Il gioco è fatto! Eventualmente potete usare anche il comando

# mouseconfig selezionando imps2

e confermando la nuova configurazione, questo comando modificherà per voi il file rc.gpm.

[modifica] Abilitare la rotellina del mouse

Apriamo il file /etc/X11/xorg.conf con un editor di testo (Kate,Kwrite o vim), andiamo alla sezione "Section Input Device" e portiamoci nella sottosezione "# Identifier and driver" alla voce "Identifier "Mouse 1", se abbiamo un mouse PS2 modifichiamo la riga:

 Option 'Protocol' 'PS/2' 

in

 Option 'Protocol' 'IMPS/2' 

Quindi aggiungiamo di seguito:

 Option 'ZAxisMapping' '4 5' 
 Option 'Emulate3Buttons' 'no' 

Altri tipi di mouse potrebbero richiedere modifiche diverse,ciao.

Autore:inux

[modifica] Conclusione

Poi venitemi a dire che non volete passare a linux perché è troppo complicato, avete visto come era semplice! Basta sapere come si deve fare e non avere paura di chiedere quando non si sanno le cose! Ringrazio il ragazzo che su irc mi ha aiutato (purtroppo non ricordo il nick!). Infine vorrei segnalarvi una pagina dove trovare approfondimenti: http://koala.ilog.fr/colas/mouse-wheel-scroll/ e ricordatevi che i motori di ricerca servono a qualcosa!!!

autore: S0mn1um

rev: L1q1d 11:08, 17 Set 2006 (CEST)

Strumenti personali
Namespace

Varianti