D.1. Linuxin laitetiedostot

Hakemistosta /dev löytyy Linuxissa erilaisia erikoistiedostoja. Nämä tiedostot ovat laitetiedostoja ja ne käyttäytyvät eri tavalla kuin tavalliset tiedostot. Tavallisimmat laitetiedostojen tyypit ovat lohkolaitteille ja merkkilaitteille. Nämä tiedostot toimivat rajapintana varsinaiseen laiteajuriin (joka on Linux-ytimessä), joka puolestaan keskustelee laitteen kanssa. Toinen harvinaisempi laitetiedosto on nimetty putki. Tärkeimmät laitetiedostojen tyypit luetellaan alla olevassa taulukoissa.

fd0 Ensimmäinen levykeasema
fd1 Toinen levykeasema

hda IDE kiintolevy / romppuasema ensisijaisessa IDE-väylässä (Isäntä)
hdb IDE kiintolevy / romppuasema ensisijaisessa IDE-väylässä (orja)
hdc IDE kiintolevy / romppuasema toisessa IDE-väylässä (isäntä)
hdd IDE kiintolevy / romppuasema toisessa IDE-väylässä (orja)
hda1 Ensimmäisen IDE-kiintolevyn ensimmäinen osio
hdd15 Neljännen IDE-kiintolevyn viidestoista osio

sda SCSI-kiintolevy jolla pienin SCSI ID (alkaa nollasta)
sdb SCSI-kiintolevy jolla seuraavaksi pienin SCSI ID (esim. 1)
sdc SCSI-kiintolevy jolla seuraavaksi suurempi SCSI ID (esim. 2)
sda1 Ensimmäisen SCSI-kiintolevyn ensimmäinen osio
sdd10 Neljännen SCSI-kiintolevyn kymmenes osio

sr0 SCSI-romppuasema jolla pienin SCSI ID
sr1 SCSI-romppuasema jolla toiseksi pienin SCSI ID

ttyS0 Sarjaportti 0, MS-DOS:ssa COM1
ttyS1 Sarjaportti 1, MS-DOS:ssa COM2
psaux PS/2 hiiriportti
gpmdata Näennäislaite, GPM-demonin (hiiri) toistin

cdrom Symbolinen linkki romppuasemaan
mouse Symbolinen linkki hiiren laitetiedostoon

null Kaikki tälle laitteelle kirjoitettu katoaa
zero Tältä laitteelta voi lukea nollia loputtomasti

D.1.1. Hiiren asetukset

Hiirtä voi käyttää sekä Linuxin konsolissa (gpm:n avulla) että X-ikkkunointiympäristössä. Tavallisesti riittää asentaa gpm ja X Window -järjestelmä. Molempien asetukset olisi tehtävä käyttämään hiirilaitteena /dev/input/mice. Hiiren oikea protokolla on gpm:ssä exps2 ja X:ssä ExplorerPS/2. Vastaavat asetustiedostot ovat /etc/gpm.conf ja /etc/X11/xorg.conf.

Jotta hiiri toimisi on tiettyjen ytimen moduulien oltava ladattuna. Useimmissa tapauksissa oikeat moduulit tunnistetaan automaattisesti, mutta ei aina vanhanmallisille sarja- tai väylähiirille[18], jotka ovat sangen harvinaisia, niitä on vain hyvin vanhoissa tietokoneissa. Yhteenveto erilaisille hiirille tarvittavista Linuxin ytimen moduuleista:

Moduuli Kuvaus
psmouse PS/2-hiiri (automaattitunnistus pitäisi toimia)
usbhid USB-hiiri (automaattitunnistus pitäisi toimia)
sermouse Useimmat sarjahiiret
logibm Logitechin sovitinkortissa oleva väylähiiri
inport ATI:n tai Microsoftin InPort-kortissa oleva väylähiiri

Hiiriajurin moduulin lataamisen voidaan käyttää komentoa modconf (tulee samannimisessä asennuspaketissa), katso kohtaa kernel/drivers/input/mouse.

Uudet ytimet mahdollistavat kolmipainikkeisen hiiren emuloinnin vaikka hiiressä olisi vain yksi painike. Riittää lisätä seuraavat rivit tiedostoon /etc/sysctl.conf.

# 3-painikkeisen hiiren emulointi
# emulointi päälle
/dev/mac_hid/mouse_button_emulation = 1
# Lähetä hiiren keskimmäisen painikkeen signaali näppäimellä F11
/dev/mac_hid/mouse_button2_keycode = 87
# Lähetä hiiren oikeanpuoleisen painikkeen signaali näppäimellä F12
/dev/mac_hid/mouse_button3_keycode = 88
# Muut näppäimet: komento showkey näyttää näppäimen koodin.



[18] Sarjahiirissä on tavallisesti 9-reikäinen D:n muotoinen liitin; väylähiirissä on 8-piikkinen pyöreä liitin, jota ei pidä sekoittaa PS/2-hiiren 6-piikkiseen pyöreään liittimeen tai ADB-hiiren 4-piikkiseen pyöreään liittimeen.