D.1. Thiết bị Linux

Trong hệ thống Linux, một số tập tin đặc biệt nằm dưới thư mục /dev. Những tập tin này được gọi là tập tin thiết bị (device files), có ứng xử khác với tập tin chuẩn. Kiểu tập tin thiết bị thường nhất thuộc về thiết bị khối và thiết bị ký tự. Những tập tin này là giao diện với trình điều khiển thật (phần của hạt nhân Linux) mà lần lượt truy cập phần cứng. Một kiểu tập tin thiết bị khác, ít thường hơn, có tên pipe (ống dẫn). Những tập tin thiết bị quan trọng nhất được liệt kê trong các bảng bên dưới.

fd0 Ổ đĩa mềm thứ nhất
fd1 Ổ đĩa mềm thứ hai

hda Đĩa cứng/CD-ROM kiểu IDE nằm trên cổng IDE thứ nhất (chính)
hdb Đĩa cứng/CD-ROM kiểu IDE nằm trên cổng IDE thứ nhất (phụ)
hdc Đĩa cứng/CD-ROM kiểu IDE nằm trên cổng IDE thứ hai (chính)
hdd Đĩa cứng/CD-ROM kiểu IDE nằm trên cổng IDE thứ hai (phụ)
hda1 Phân vùng thứ nhất nằm trên đĩa cứng KDE thứ nhất
hdd15 Phân vùng thứ mười năm nằm trên đĩa cứng KDE thứ tư

sda Đĩa cứng kiểu SCSI với mã nhận diện ID SCSI thấp nhất (v.d. 0)
sdb Đĩa cứng SCSI với ID SCSI cao hơn kế tiếp (v.d. 1)
sdc Đĩa cứng SCSI với ID SCSI cao hơn kế tiếp (v.d. 2)
sda1 Phân vùng thứ nhất nằm trên đĩa cứng kiểu SCSI thứ nhất
sdd10 Phân vùng thứ mười nằm trên đĩa cứng SCSI thứ tư

sr0 Đĩa CD-ROM kiểu SCSI với ID SCSI thấp nhất
sr1 Đĩa CD-ROM SCSI với ID SCSI cao hơn kế tiếp

ttyS0 Cổng nối tiếp 0, COM1 dưới MS-DOS
ttyS1 Cổng nối tiếp 1, COM2 dưới MS-DOS
psaux Thiết bị con chuột PS/2
gpmdata Thiết bị giả, dữ liệu lặp lại từ trình nền GPM (con chuột)

cdrom Liên kết tượng trưng đến ổ đĩa CD-ROM
mouse Liên kết tượng trưng đến tập tin thiết bị con chuột

null Mọi gì được ghi vào thiết bị này sẽ biến mất
zero Có thể đọc vô hạn số không ra thiết bị này

D.1.1. Thiết lập con chuột

Con chuột được dùng trong cả bàn giao tiếp Linux (bằng GPM) lẫn môi trường cửa sổ X. Hai cách sử dụng này có thể được làm tương thích với nhau nếu bộ lặp lại GPM được dùng để cho phép tín hiệu luồng đến trình phục vụ X như được hiển thị:

mouse => /dev/psaux  => gpm => /dev/gpmdata -> /dev/mouse => X
         /dev/ttyS0             (bộ lặp lại)        (liên kết tượng trưng)
         /dev/ttyS1

Hãy đặt giao thức lặp lại là thô [“raw”] (trong tập tin cấu hình /etc/gpm.conf), còn đặt X với giao thức con chuột gốc trong tập tin cấu hình X /etc/X11/XF86Config hay /etc/X11/XF86Config-4.

Phương pháp này, để dùng GPM ngay cả trong X, có ích khi con chuột bị tháo nút ra không chú ý. Việc đơn giản khởi chạy lại GPM bằng lệnh

# /etc/init.d/gpm restart

sẽ kết nối lại con chuột trong phần mềm, không cần khởi chạy lại X.

Nếu vì lý do nào GPM bị tắt hay chưa được cài đặt, hãy đảm bảo đặt X sẽ đọc trực tiếp từ thiết bị con chuột, v.d. /dev/psaux. Để tìm chi tiết, xem tài liệu nhỏ con chuột có ba cái nút Thế Nào tại /usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz, trang hướng dẫn man gpm, Hỏi Đáp /usr/share/doc/gpm/FAQ.gz, và tài liệu Đọc Đi README.mouse.