Avanti Indietro Indice

4. Usare il mouse.

4.1 Selection.

Selection e` un programma che permette al vostro mouse di eseguire il 'cut- and-paste' tra le virtual consoles di Linux. Selection lo trovate( selection-1.6.tar.gz) sul vostro sito Linux FTP preferito (tipo sunsite.unc.edu), e contiene le istruzioni per riuscire a compilarlo. Alcune distribuzioni di Linux , tipo la Slackware, forniscono una versione precompilata del programma. Quando usate selection, inserite lo switch -t per indicare il tipo di mouse (protocollo) che viene usato e lo switch -m per indicare il device del mouse. Di default viene usato /dev/mouse , quindi potete anche omettere l'opzione -m se avete fatto un link simbolico. Per esempio, se usate il protocollo BusMouse protocol, selection dovrebbe essere eseguita cosi`:

selection -t bm

o se usate il protocollo PS/2 :

selection -t ps2

A questo punto dovreste riuscire ad eseguire il "copia-incolla" tra le virtual consoles usando i pulsanti del mouse . Consultate la documentazione acclusa a selection, o eseguite un ``man selection'' per maggiori informazioni sul suo uso . Ci sono stati un po` di reports su selection che non funziona bene con certe trackballs dei laptop (con interfaccia PS/2 ). Rimpiazzando la linea

{ 0xcc, 0x00, 0x00, 0x00, 3 } /* PS/2 */ nel file mouse.c nel sorgente di selection con la linea

{ 0xcc, 0x08, 0x00, 0x00, 3 } /* PS/2 */ vi potra` aiutare se avete problemi e non trovate soluzioni..

4.2 XFree86.

Per usare il vostro busmouse sotto XFree86, dovrete settare il protocollo del mouse nel vostro file Xconfig . Se avete un BusMouse , il vostro Xconfig(XF86Config) deve contenere(incluse le virgolette)

Busmouse "/dev/mouse" per un PS/2 avrete

ps/2 "/dev/mouse" Se avete un mouse a due bottoni , dovrete inserire la linea

Emulate3Buttons che vi permette di emulare l'uso del tasto centrale premendo entrambi i pulsanti simultaneamente. Tutte le altre righe relative al mouse , tipo ``BaudRate''e ``SampleRate'' devono essere commentate (inserite # all'inizio riga), visto che non hanno effetto sul busmouse.

4.3 XFree86 e selection.

A differenza del mouse seriale , non potete "share" il busmouse tra diversi processi. Praticamente dovrete killare tutte le copie di ``selection'' (vedi sezione selection) attive prima di far partire Xfree86. Se provate a far partire X con selection attiva , riceverete un messaggio d'errore tipo:

Fatal server error: Cannot open mouse (Device or resource busy) Version 1.6 of selection allows you to terminate running copies of selection by executing

selection -k

This should be done before starting up X11. You may wish to add a line containing the above command to the top of your startx script so that the mouse is shut down automatically. If you have an older version of selection which does not support the -k switch you will have to kill selection by hand.


Avanti Indietro Indice