V Linuxu existuje v adresáři /dev
spousta
speciálních souborů nazývaných soubory zařízení. V unixovém světě se k
hardwaru přistupuje právě přes tyto soubory, které se ovšem chovají
jinak, než obyčejné soubory. Soubor zařízení je vlastně abstraktní
rozhraní k systémovému ovladači, který komunikuje přímo s
hardwarem. Nejběžnějšími typy souborů zařízení jsou bloková a znaková
zařízení, méně rozšířené jsou pak pojmenované
roury. V následujícím výpisu je uvedeno několik
nejdůležitějších souborů.
fd0 |
první disketová mechanika |
fd1 |
druhá disketová mechanika |
hda |
pevný disk IDE / CD-ROM na prvním IDE řadiči (Master) |
hdb |
pevný disk IDE / CD-ROM na prvním IDE řadiči (Slave) |
hdc |
pevný disk IDE / CD-ROM na druhém IDE řadiči (Master) |
hdd |
pevný disk IDE / CD-ROM na druhém IDE řadiči (Slave) |
hde |
pevný disk IDE / CD-ROM na přídavném IDE řadiči (Slave) |
hdf |
pevný disk IDE / CD-ROM na přídavném IDE řadiči (Slave) |
hda1 |
první oblast na prvním pevném IDE disku |
hdd15 |
patnáctá oblast na čtvrtém pevném IDE disku |
sda |
pevný disk SCSI s nejnižším SCSI ID (tj. 0) |
sdb |
pevný disk SCSI s nejbližším vyšším SCSI ID (tj. 1) |
sdc |
pevný disk SCSI s nejbližším vyšším SCSI ID (tj. 2) |
sda1 |
první oblast na prvním pevném SCSI disku |
sdd10 |
desátá oblast na čtvrtém pevném SCSI disku |
sr0 nebo scd0
|
SCSI CD-ROM s nejnižším SCSI ID |
sr1 nebo scd1
|
SCSI CD-ROM s nejbližším vyšším SCSI ID |
ttyS0 |
sériový port 0, pod MS-DOSem COM1 |
ttyS1 |
sériový port 1, pod MS-DOSem COM2 |
lp0 |
první paralelní port |
lp1 |
druhý paralelní port |
psaux |
rozhraní myši na portu PS/2 |
gpmdata |
pseudozařízení - jenom opakuje data získaná z GPM (ovladač myši) |
cdrom |
symbolický odkaz na CD-ROM mechaniku |
mouse |
symbolický odkaz na rozhraní myši |
null |
cokoliv pošlete na toto zařízení, zmizí beze stopy |
zero |
z tohoto zařízení můžete až do nekonečna číst nuly |
Myš můžete používat jak na konzoli, tak v prostředí X Window. Obvykle
stačí nainstalovat balík gpm
a příslušný X
server. Oboje by mělo používat jako zařízení myši soubor
/dev/input/mice
. Správný komunikační protokol
bývá v gpm exps2
, v systému X Window
ExplorerPS/2
. Příslušné konfigurační soubory
jsou /etc/gpm.conf
a
/etc/X11/xorg.conf
.
Aby myš fungovala, musí být zavedeny některé moduly jádra. Ve většině případů jsou správné moduly rozpoznány a zavedeny automaticky. Výjimkou mohou být staré sériové a sběrnicové myši[30], které jsou dnes spíše raritou ve velmi starých počítačích. Typické moduly, které jsou potřeba pro různé typy myší:
Modul | Popis |
---|---|
psmouse | PS/2 myši (měl by být rozpoznán automaticky) |
usbhid | USB myši (měl by být rozpoznán automaticky) |
sermouse | Většina sériových myší |
logibm | Sběrnicová myš připojená k adaptérové kartě Logitech |
inport | Sběrnicová myš připojená ke kartě ATI nebo Microsoft InPort |
Pro zavedení modulu s ovladačem můžete použít příkaz
modconf z balíku stejného jména a hledat v
kategorii kernel/drivers/input/mouse
.
[30] Sériové myši mají obvykle konektor tvaru D s devíti otvory. Sběrnicové myši mají kulatý 8 pinový konektor. Pozor, neplést s 6 pinovým kulatým konektorem myší PS/2 a 4 pinovým kulatým konektorem ADB.