> Ho provato con vi ;), e si pianta tutto (schermata nera).

E' strano,fare un device con vi, questa l'ho gi� sentita... :) 

I file in /dev non sono veri file (o meglio lo sono, ma sono
"speciali"). Essi sono caratterizzati da due numeri, il "major number" e
il "minor number" che li identificano al kernel che deve trovare un
driver per gestirli. Perch� il kernel deve trovare un driver dirai tu?
E' semplice, perch� questi file sono una astrazione per i dispositivi di
sistema, e per questo motivo ci sono "device a caratteri" che
rappresentano dispositivi a caratteri e "device a blocchi" che
rappresentano dispositivi per l'appunto a blocchi.

Il mouse dovrebbe proprio essere un device a caratteri, cmq il comando
mknod pu� creare questi file speciali, si fa cos� (ma non lo fare leggi
fino in fondo):

mknod /dev/mouse c MAJOR_NUMBER MINOR_NUMBER

dove major e minor sono i numeri suddetti e c sta per "device a
caratteri", se fosse stato a blocchi allora b. I numeri si trovano in
/usr/src/linux/Documentation/devices.txt (vado a memoria) ma solo dopo
aver installato i sorgenti del kernel.

Dicevo, leggi fino in fondo. Infatti se la mia supposta � giusta tu non
hai /dev/mouse e lo vuoi creare. Non hai /dev/mouse semplicemente perch�
questo file di solito � un link a /dev/psaux per chi ha un mouse ps2, a
/dev/ttyS0 per chi ha un mouse seriale installato sulla prima seriale, a
/dev/ttyS1 per chi ha un mouse seriale installato sulla seconda seriale.

Il fatto che sia un link serve a facilitare i vari programmi senza che
ognuno ti debba chiedere dove tieni il mouse. In ogni caso, per
gentilezza, i programmi te lo chiedono lo stesso :)

Come avrai capito /dev/ttyS0, /dev/ttyS1 e /dev/psaux sono file speciali
come quelli che ti ho descritto, che rappresentano le porte com1, com2 e
la porta ps2 del mouse.

Allora dirai tu come cavolo devo fare? Devi fare il link.

Se hai un mouse ps2 dai

ln -s /dev/psaux /dev/mouse

se hai un mouse seriale su com1 dai

ln -s /dev/ttyS0 /dev/mouse

se hai un mouse seriale su com2 dai

ln -s /dev/ttyS1 /dev/mouse

Oh, non ti illudere, guarda che se sono stato cos� esauriente � solo
perch� devo andare a preparare l'esame di teoria dell'informazione e non
mi ingozza :))))))

Vincenzo

PS: Questa storia che la seriale 1 � /dev/ttyS0 e la seriale 2 �
/dev/ttyS1 ti sar� utile quando configurerai un modem, cosa che noto che
non hai ancora fatto. Da cosa lo noto? Per esercizio!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Rispondere a