新聞中心
作為一種開源的操作系統(tǒng),Linux在廠商提供的官方驅(qū)動支持上存在一些問題,特別是一些外圍設(shè)備驅(qū)動的支持不如Windows等商業(yè)操作系統(tǒng)那么廣泛,而PS2鼠標(biāo)則是其中一種存在問題的外圍設(shè)備。本文將詳細(xì)介紹在Linux中如何使用PS2鼠標(biāo)。

成都創(chuàng)新互聯(lián)公司2013年成立,先為陽新等服務(wù)建站,陽新等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為陽新企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1. 查看鼠標(biāo)設(shè)備
在Linux的終端命令行中,輸入以下命令可查看鼠標(biāo)設(shè)備信息:
“`
$ ls -l /dev/input/by-path/
“`
如果系統(tǒng)中存在PS2鼠標(biāo),則輸出的信息里應(yīng)該會包含一個類似于“platform-i8042-serio-1-event-mouse”的名稱。其中,“i8042”表示主板上的PS2控制器,“serio-1”表示鼠標(biāo)的地址,“event-mouse”是該設(shè)備的事件輸入設(shè)備。在本文的例子中,我們將假定該設(shè)備名稱為“/dev/input/event1”。
2. 安裝驅(qū)動
由于Linux內(nèi)核原生支持PS2鼠標(biāo)驅(qū)動,因此不需要手動安裝驅(qū)動。但是,為了確保鼠標(biāo)能夠正確運(yùn)行,建議先安裝evtest工具來測試輸入事件。
在Debian/Ubuntu系統(tǒng)中,evtest可以通過以下命令進(jìn)行安裝:
“`
$ sudo apt-get update
$ sudo apt-get install evtest
“`
在Fedora/CentOS系統(tǒng)中,evtest可以通過以下命令進(jìn)行安裝:
“`
$ sudo yum install evtest
“`
3. 測試鼠標(biāo)輸入事件
在安裝evtest工具之后,我們可以使用該工具來測試PS2鼠標(biāo)的輸入事件。在終端中輸入以下命令:
“`
$ sudo evtest /dev/input/event1
“`
通過這個命令,我們可以測試PS2鼠標(biāo)的各種輸入事件。在鼠標(biāo)運(yùn)動、按下或抬起按鍵時,終端會輸出相應(yīng)的事件代碼。
4. 配置鼠標(biāo)參數(shù)
如果鼠標(biāo)輸入事件測試正常,則可以繼續(xù)配置鼠標(biāo)參數(shù)。在終端中輸入以下命令:
“`
$ sudo apt-get install xserver-xorg-input-mouse
“`
這個命令將安裝用于鼠標(biāo)設(shè)備的xorg驅(qū)動。在驅(qū)動安裝完成后,編輯“/etc/X11/xorg.conf.d/10-mouse.conf”文件,添加以下內(nèi)容:
“`
Section “InputDevice”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/input/event1”
Option “ZAxisMapping” “4 5 6 7”
EndSection
“`
上面的配置文件指定了鼠標(biāo)設(shè)備的輸入設(shè)備文件為“/dev/input/event1”,并將鼠標(biāo)滾輪映射到4到7的事件代碼中。
5. 重啟系統(tǒng)
在安裝驅(qū)動和配置鼠標(biāo)參數(shù)后,系統(tǒng)需要重啟以使配置文件生效。重啟系統(tǒng)后,將可以正常使用PS2鼠標(biāo)。
本文詳細(xì)介紹了在Linux中使用PS2鼠標(biāo)的方法,包括查看鼠標(biāo)設(shè)備、安裝驅(qū)動、測試輸入事件、配置鼠標(biāo)參數(shù)和重啟系統(tǒng)等步驟。對于Linux初學(xué)者來說,這是一個比較基礎(chǔ)的問題,但在正常使用鼠標(biāo)時還是需要一些非常細(xì)節(jié)的操作,希望本文可以幫助到讀者。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
VMware下安裝Linux后鼠標(biāo)不能用的解決方法
如果你在VMware下安裝Linux后碰到鼠咐宴標(biāo)不能用,原因是你安裝的鼠標(biāo)驅(qū)動跟你使用的鼠標(biāo)不一致,很大原因是你安裝的時候自己選擇了鼠標(biāo)類型,并且造成錯誤,一般情況下使用的還是USB鼠標(biāo)。
解決方法:
1、衡宴銀進(jìn)入系統(tǒng)后切換到其他控制臺,(祥液按ctrl+alt再按F1~F6任意一個;若沒反應(yīng),按ctrl+alt+空格鍵再按F1~F6任意一個),進(jìn)入其他文本控制臺?! ?/p>
2、輸入setup(用root用戶登錄)
3、在打開的setup界面里選擇mouse
configuration,選擇generic
-3
Button
Mouse
(PS/2)或generic
-3
Button
Mouse
(USB),保存退出?! ?/p>
然后重啟進(jìn)入Linux即可。
如何在Linux下禁用鍵盤,觸摸板,鼠標(biāo)等輸入設(shè)備
用 xinput 來禁用/啟用輸入設(shè)備。我經(jīng)常用 synclient 來關(guān)掉我的觸摸板, 或者用 xinput 來關(guān)禪猛閉我的筆記本鍵盤。
之一步我們需要先拿到設(shè)備的名字或者ID:
$ xinput list
? Virtual core pointerid=2
? ? Virtual core XTEST pointer id=4
? ? USB Optical Mouseid=8
? ? SynPS/2 Synaptics TouchPad id=7
? Virtual core keyboardid=3
? Virtual core XTEST keyboard id=5
? Sleep Button id=9
? Power Button id=10
? Video Bus id=11
? AT Translated Set 2 keyboardid=6
在這里觸摸板的名字是 ‘SynPS/2 Synaptics TouchPad’ ID是 7;
鍵盤的名字是 ‘AT Translated Set 2 keyboard’ ID是 6.
下一步我們要知道設(shè)備都有什么屬性:
$ xinput list-props ‘AT Translated Set 2 keyboard’
Device ‘AT Translated Set 2 keyboard’:
Device Enabled (127): 1
鍵盤只有一個屬性 ‘Device Enabled’ 他的值是 1,意思就是說鍵盤是打開狀態(tài)的。
我們來嘗試關(guān)掉它:
sleep 0.1 ; xinput set-prop ‘AT Translated Set 2 keyboard’ ‘Device Enabled’ 0 ; sleep 5 ; xinput set-prop ‘AT Translated Set 2 keyboard’ ‘Device Enabled’ 1
開頭 sleep 0.1 的目的是要留出時間讓你執(zhí)行當(dāng)前命令時所敲的回車的按鍵(keypress)事件能夠完成, 我猜測當(dāng)你按下回車時命令就會執(zhí)行并把鍵盤禁用,但是按鍵彈起(keyup)還沒有被發(fā)送,所以X會以為你一直按這回車鍵。
另一個更簡單的用法是用ID來進(jìn)行操作,這樣你就不需要輸入一大長串的名字了:
sleep 0.1 ; xinput set-prop; sleep 5 ; xinput set-prop
鍵盤的ID是8, 屬性 ‘Device Enabled’ 的ID是127。 當(dāng)你用 list-props 列出設(shè)備屬性時, 在屬性名后面的數(shù)字就是屬性的ID。數(shù)襲判 像 ‘Device Enabled’ 的ID總是 127,但是設(shè)備的ID就不一樣,它跟設(shè)備的連接時間有關(guān),一般越先連接的設(shè)備ID越小,之后會越來越大薯改。
關(guān)于linux ps2 mouse的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價值。
新聞標(biāo)題:Linux中使用PS2鼠標(biāo)的方法詳解(linuxps2mouse)
鏈接分享:http://m.fisionsoft.com.cn/article/dpjeccp.html


咨詢
建站咨詢
