<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>The Linux Busmouse Howto : Usare il mouse. </TITLE> <LINK HREF="Busmouse-HOWTO-5.html" REL=next> <LINK HREF="Busmouse-HOWTO-3.html" REL=previous> <LINK HREF="Busmouse-HOWTO.html#toc4" REL=contents> </HEAD> <BODY> <A HREF="Busmouse-HOWTO-5.html">Avanti</A> <A HREF="Busmouse-HOWTO-3.html">Indietro</A> <A HREF="Busmouse-HOWTO.html#toc4">Indice</A> <HR> <H2><A NAME="s4">4.</A> <A HREF="Busmouse-HOWTO.html#toc4">Usare il mouse. </A></H2> <H2><A NAME="ss4.1">4.1</A> <A HREF="Busmouse-HOWTO.html#toc4.1">Selection. </A> </H2> <P>Selection e` un programma che permette al vostro mouse di eseguire il 'cut- and-paste' tra le virtual consoles di Linux. Selection lo trovate( <CODE>selection-1.6.tar.gz)</CODE> sul vostro sito Linux FTP preferito (tipo <CODE>sunsite.unc.edu</CODE>), 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<CODE> /dev/mouse</CODE> , 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`: </P> <P><CODE>selection -t bm </CODE></P> <P>o se usate il protocollo PS/2 : </P> <P><CODE>selection -t ps2 </CODE></P> <P>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 </P> <P>{ 0xcc, 0x00, 0x00, 0x00, 3 } /* PS/2 */ nel file mouse.c nel sorgente di selection con la linea </P> <P>{ 0xcc, 0x08, 0x00, 0x00, 3 } /* PS/2 */ vi potra` aiutare se avete problemi e non trovate soluzioni.. </P> <H2><A NAME="ss4.2">4.2</A> <A HREF="Busmouse-HOWTO.html#toc4.2">XFree86. </A> </H2> <P>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) </P> <P>Busmouse "/dev/mouse" per un PS/2 avrete</P> <P>ps/2 "/dev/mouse" Se avete un mouse a due bottoni , dovrete inserire la linea </P> <P>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. </P> <H2><A NAME="ss4.3">4.3</A> <A HREF="Busmouse-HOWTO.html#toc4.3">XFree86 e selection. </A> </H2> <P>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:</P> <P>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 </P> <P><CODE>selection -k </CODE></P> <P>This should be done before starting up X11. You may wish to add a line containing the above command to the top of your <CODE>startx</CODE> script so that the mouse is shut down automatically. If you have an older version of selection which does not support the <CODE>-k</CODE> switch you will have to kill selection by hand. </P> <HR> <A HREF="Busmouse-HOWTO-5.html">Avanti</A> <A HREF="Busmouse-HOWTO-3.html">Indietro</A> <A HREF="Busmouse-HOWTO.html#toc4">Indice</A> </BODY> </HTML>