自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux設(shè)備配置之鼠標(biāo)配置

系統(tǒng) Linux
鼠標(biāo) 全稱:顯示系統(tǒng)縱橫位置指示器,因形似老鼠而得名“鼠標(biāo)”(港臺(tái)作滑鼠)?!笆髽?biāo)”的標(biāo)準(zhǔn)稱呼應(yīng)該是“鼠標(biāo)器”,英文名“Mouse”。鼠標(biāo)的使用是為了使計(jì)算機(jī)的操作更加簡便,來代替鍵盤那繁瑣的指令。今天就教大家來在Linux下配置鼠標(biāo),請(qǐng)看下文。

Linux下設(shè)備的配置過程是指在檢測(cè)到設(shè)備類型、設(shè)備當(dāng)前工作參數(shù)等信息之后,使用這些信息來配置設(shè)備的驅(qū)動(dòng)程序,工作方式等,(設(shè)備的檢測(cè)過程參見 《如何在Linux下實(shí)現(xiàn)硬件的自動(dòng)檢測(cè)》)。要完成這樣的任務(wù),需要做兩方面的工作:

  其一是需要一個(gè)詳盡的設(shè)備信息文件,這個(gè)文件描述了設(shè)備標(biāo)識(shí)、與設(shè)備標(biāo)識(shí)對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)程序、設(shè)備配置參數(shù)(設(shè)備選項(xiàng))、設(shè)備設(shè)置的詳細(xì)描述、設(shè)備配置方法描述、設(shè)備對(duì)應(yīng)的別名、設(shè)備的主設(shè)備號(hào)等信息。

  其二是需要根據(jù)設(shè)備的類型,以及安裝的linux系統(tǒng)版本(不同的Linux發(fā)行版對(duì)于同一設(shè)備的配置腳本文件存在差異),設(shè)置設(shè)備對(duì)應(yīng)的配置腳本文件。

配置鼠標(biāo)

1. 鼠標(biāo)的基本信息

  linux支持四種不同的總線鼠標(biāo)硬件接口:Inport(Microsoft),Logitech,PS/2和ATI-XL。2.4內(nèi)核也支持IBM PC110數(shù)字化板和Apple Desktop鼠標(biāo)。

  * Inport mice

  Inport mice包含大多數(shù)舊類型的微軟鼠標(biāo)。Inport mice通常連接到主板的接口卡上。假如鼠標(biāo)線連接頭是圓的,有9針,則可能是Inport mice。

  * Logitech mice

  * PS/2 mice

  * ATI combo video/mice

  * IBM PC110 palmtop digitizer

  * Apple Desktop Mouse

  * Hybrid Mice

  對(duì)于鼠標(biāo)協(xié)議,大多數(shù)總線鼠標(biāo)使用BusMouse協(xié)議,一些古老的Logitech鼠標(biāo)使用MouseSystems協(xié)議,而一些更老的微軟鼠標(biāo)使用Logitech協(xié)議。PS/2鼠標(biāo)總是使用PS/2協(xié)議。

  不同類型的鼠標(biāo)對(duì)應(yīng)的設(shè)備文件:

  接口類型 設(shè)備 主設(shè)備號(hào) 次設(shè)備號(hào)

  Logitech /dev/logibm 10 0

  PS/2 /dev/psaux 10 1

  Inport /dev/inportbm 10 2

  ATI-XL /dev/atibm 10 3

  USB mouse /dev/input/mice 13 63

  創(chuàng)建對(duì)應(yīng)設(shè)備的命令:

  mknod /dev/logimm c 10 0

  mknod /dev/psaux c 10 1

  mknod /dev/inportbm c 10 2

  mknod /dev/atibm c 10 3

  mknod /dev/input/mice c 13 63

  在創(chuàng)建了鼠標(biāo)對(duì)應(yīng)的設(shè)備文件之后,因?yàn)楝F(xiàn)在很多程序都使用/dev/mouse作為缺省的鼠標(biāo)設(shè)備文件,所以為了使鼠標(biāo)正常工作你還要?jiǎng)?chuàng)建一個(gè)符號(hào)連接/dev/mouse指向真實(shí)的鼠標(biāo)設(shè)備文件。例如,對(duì)于ps/2鼠標(biāo),/dev/mouse指向/dev/psaux,對(duì)于usb鼠標(biāo),/dev/mouse/指向/dev/input/mice,對(duì)于串口鼠標(biāo)/dev/mouse指向/dev/ttyS0。對(duì)于不同的linux發(fā)行版本,這些文件可能有所不同,上述介紹主要是基于Redhat發(fā)布的配置。

  對(duì)于現(xiàn)在最常見的三種鼠標(biāo):串口鼠標(biāo)、PS/2鼠標(biāo)和USB鼠標(biāo)而言,由于對(duì)PS/2鼠標(biāo)支持一般都打在內(nèi)核中,所以您也不需要在鼠標(biāo)工作之前插入設(shè)備模塊。但對(duì)于其他的兩種鼠標(biāo),插入模塊的操作一般是必須的。對(duì)于串口鼠標(biāo)而言,您必須先插入模塊serial.o,

  /sbin/modprobe serial

  成功的插入模塊之后,如果串口鼠標(biāo)支持即插即用的串口協(xié)議,您可以從串口(/dev/ttyS*)讀到鼠標(biāo)的類型信息,然后由此信息,完成鼠標(biāo)的配置文件。對(duì)于USB鼠標(biāo),為了使其正常工作,您必須先插入模塊usbmouse.o和mousedev.o

  /sbin/modprobe usbmouse

  /sbin/modprobe mousedev

  同樣,為了使鼠標(biāo)驅(qū)動(dòng)程序能夠自動(dòng)加載,您也需要在/etc/modules.conf文件中創(chuàng)建usb-interface(usb-controller)別名。

  2. 鼠標(biāo)配置文件

  正確配置鼠標(biāo)必須生成配置文件/etc/sysconfig/mouse,它包括下列選項(xiàng):MOUSETYPE、XMOUSETYPE、FULLNAME、XEMU3、DEVICE。該鼠標(biāo)配置文件也是X配置文件中鼠標(biāo)配置節(jié)的基礎(chǔ)。如果沒有這個(gè)文件,很多X配置程序?qū)o法工作。

  MOUSETYPE=

  配置鼠標(biāo)的類型,包括ps/2、Busmouse、imps2、netmouse、Microsoft、Logitech、MouseMan、MMHitTab、MouseSystems、pnp、logim、ms3、MMSeries等。

  XMOUSETYPE=

  X系統(tǒng)下配置的鼠標(biāo)的類型,包括MouseMan、IntelliMouse、MMSeries、MMHittab、Logitech、MouseMan、Microsoft、MouseSystems、PS/2、BusMouse等。

  FULLNAME=

  描述鼠標(biāo)設(shè)備的全名。例如,對(duì)于普通PS/2鼠標(biāo),其全名為PS/2|Standard。

  XEMU3=

  是否仿真三鍵鼠標(biāo),可選參數(shù)為yes或no。

  DEVICE=

  描述鼠標(biāo)對(duì)應(yīng)的設(shè)備文件。例如。對(duì)于普通PS/2鼠標(biāo),設(shè)備文件為psaux。

  3. 鼠標(biāo)的配置技巧

  通過gpm能在命令行方式下使用鼠標(biāo)。這樣在控制臺(tái)方式下,就可以使用鼠標(biāo)進(jìn)行剪貼等操作了。例如,對(duì)于ps/2鼠標(biāo),它的配置方式是:

  gpm -t ps/2 -m /dev/psaux

  如果不指定-m選項(xiàng),那么系統(tǒng)會(huì)去查找文件/dev/mouse。

  鼠標(biāo)移動(dòng)不規(guī)則可能是因?yàn)閷?duì)鼠標(biāo)設(shè)置了錯(cuò)誤的協(xié)議。如新的Logitech鼠標(biāo)不使用Logitech協(xié)議,而用微軟協(xié)議(MouseMan)。如果您的鼠標(biāo)移動(dòng)不規(guī)則,那您可能首先需要嘗試更換一下MouseType(XMouseType)指定的值。

  在X系統(tǒng)下,您如果需要更換鼠標(biāo)的左、右鍵,那么可以執(zhí)行xmodmap -e "pointer = 3 2 1"。
 

大家看了上文自己就能在Linux下配置鼠標(biāo)了,希望對(duì)大家有所幫助。

【編輯推薦】

  1. 鼠標(biāo)經(jīng)過時(shí)改變DIV背景顏色的三種途徑
  2. CSS實(shí)現(xiàn)鼠標(biāo)懸停tip效果
  3. 7.4.7 鼠標(biāo)相關(guān)--MouseDown/MouseMove/MouseUp事件
  4. Linux服務(wù)器集群系統(tǒng)之可伸縮Web服務(wù)
  5. Linux操作系統(tǒng)的內(nèi)核之多方面解說
  6. 三大種Linux系統(tǒng)日志
  7. 嵌入式Linux之獨(dú)立核 雙核 修改核 資源核

 

 

責(zé)任編輯:趙鵬 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-01-18 09:41:21

Linux網(wǎng)卡

2011-01-18 09:40:49

Linux顯卡

2011-01-18 09:37:52

Linux鍵盤

2011-01-18 09:40:46

LinuxModem

2011-01-18 09:40:48

Linux聲卡

2011-02-25 10:10:41

Proftpd

2011-03-23 11:14:47

LAMP配置

2011-03-22 13:06:18

LAMPMysql

2011-03-25 10:53:33

Nagios 配置

2011-03-25 10:25:19

2011-02-25 17:40:38

2011-07-11 14:03:29

linuxmysql

2011-02-25 17:07:25

2011-02-25 10:19:54

Proftpd

2009-07-17 14:20:31

ibatis Dao

2011-02-25 10:03:06

Proftpd

2011-03-14 17:02:36

BGP

2011-02-25 17:30:52

2010-05-19 13:44:42

Subversion+

2011-04-01 10:07:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)