D.1. Пристрої Linux

У Linux в каталозі /dev можна знайти різні спеціальні файли. Ці файли називаються файлами пристроїв і відрізняються від звичайних файлів. Найпоширенішими типами файлів пристроїв є блокові та символьні пристрої. Ці файли є інтерфейсами до фактичних драйверів (частин ядра Linux), які, своєю чергою, отримують доступ до обладнання. Інший, менш поширений тип файлу пристрою — це pipe. Найважливіші файли пристроїв перераховані нижче в таблицях.

sda Перший жорсткий диск
sdb Другий жорсткий диск
sda1 Перший розділ першого жорсткого диска
sdb7 Сьомий розділ другого жорсткого диска

sr0 Перший CD-ROM
sr1 Другий CD-ROM

ttyS0 Послідовний порт 0, також відомий як COM1
ttyS1 Послідовний порт 1, також відомий як COM2
psaux Пристрій миші PS/2
gpmdata Псевдо-пристрій, що повторює дані від daemon GPM (миші)

cdrom Символічне посилання на привід CD-ROM
миша Символічне посилання на файл пристрою миші

null Все, що записано на цей пристрій, зникне
нуль З цього пристрою можна нескінченно зчитувати нулі

D.1.1. Налаштування вашої миші

Мишу можна використовувати як у консолі Linux (з gpm), так і у віконному середовищі X. Зазвичай, це проста справа встановлення gpm і самого X-сервера. Обидві програми слід налаштувати на використання /dev/input/mice як пристрою миші. Правильний протокол миші має назву exps2 у gpm та ExplorerPS/2 у X. Відповідні конфігураційні файли: /etc/gpm.conf та /etc/X11/xorg.conf.

Для роботи миші необхідно завантажити певні модулі ядра. У більшості випадків правильні модулі визначаються автоматично, але не завжди для послідовних і шинних мишей старого зразка[21], які зустрічаються досить рідко, хіба що на дуже старих комп'ютерах. Короткий огляд модулів ядра Linux, необхідних для різних типів мишок:

Модуль Опис
psmouse Миші PS/2 (повинні визначатися автоматично)
usbhid USB-миші (повинні визначатися автоматично)
sermouse Більшість серійних мишей
logibm Шинна миша підключена до адаптера Logitech
inport Шинна миша, підключена до карти ATI або Microsoft InPort

Для завантаження модуля драйверів миші, можна скористатися командою modconf (з однойменного пакунка) і зазирнути у категорію kernel/drivers/input/mouse.



[21] Послідовні миші зазвичай мають 9-лунковий D-подібний роз'єм; шинні миші мають 8-контактний круглий роз'єм, не плутати з 6-контактним круглим роз'ємом миші PS/2 або 4-контактним круглим роз'ємом миші ADB, не плутати з 6-контактним круглим роз'ємом миші PS/2.