溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux中如何配置鍵盤的設(shè)備模塊

發(fā)布時間:2021-11-17 17:33:54 來源:億速云 閱讀:362 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹Linux中如何配置鍵盤的設(shè)備模塊,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

配置鍵盤

1. 配置鍵盤的設(shè)備模塊

對于我們常見的鍵盤一般有三種類型,其一為老式的五針鍵盤,其二為ps/2鍵盤,其三是usb鼠標(biāo)。對于前兩種鍵盤,一般現(xiàn)在的linux發(fā)行版都把它們需要的設(shè)備模塊打包入內(nèi)核,所以無需進(jìn)行附加的模塊插入操作,鍵盤就能夠正常工作。而對于usb類型的鍵盤,一般而言,要使它正常工作必須先插入對應(yīng)的設(shè)備模塊。

對于usb類型的鍵盤,您若是要通過手動加載模塊的方式使其工作,必須首先插入usb橋接器模塊,然后您還必須插入鍵盤模塊usbkbd.o,以及keybdev.o,這樣usb鍵盤才能夠正常工作。此時,運(yùn)行的系統(tǒng)命令:

/sbin/modprobe usbkbd

/sbin/modprobe keybdev

對于2.2.x系列的內(nèi)核若要內(nèi)核的kmod在需要時自動加載則必須在/etc/modules.conf文件中設(shè)置別名usb-interface,它對應(yīng)您所使用的橋接器模塊。例如,當(dāng)橋接器的類型為UHCI時,在/etc/modules.conf中加入設(shè)備別名:

alias usb-interface usb-uhci

對于2.4.x系列的內(nèi)核,此設(shè)備別名則變?yōu)椋?/p>

alias usb-controller usb-uhci

在設(shè)置了此別名之后,系統(tǒng)啟動時會自動進(jìn)行usb設(shè)備檢測。當(dāng)檢測過程發(fā)現(xiàn)連結(jié)的設(shè)備是系統(tǒng)支持的,那么系統(tǒng)會自動插入所需的模塊。

2. 鍵盤配置文件

鍵盤的配置文件/etc/sysconfig/keyboard,它的內(nèi)容很簡單,可選配置項為KEYTABLE(隨著發(fā)行版本的不同這個文件的內(nèi)容會有所差異,但是這個字段是最重要的)。例如,當(dāng)設(shè)置KEYTABLE = "us"時,表示系統(tǒng)使用美式鍵盤。

然后,為了正確的使用鍵盤上的功能鍵,您還需要調(diào)用命令dumpkeys生成文件/etc/sysconfig/console/default.kmap。

/usr/bin/dumpkeys > /etc/sysconfig/console/default.kmap

這個文件描述了鍵盤的鍵盤掃描碼和加入鍵盤修飾之后的鍵盤的相應(yīng)的鍵盤掃描碼。

同樣,為了鍵盤能在X系統(tǒng)環(huán)境下正常工作,您可能也需要在X系統(tǒng)下對鍵盤進(jìn)行設(shè)置,這時您就必須使用xmodmap來設(shè)置正確的鍵盤映射。例如,

/usr/X11R6/bin/xmodmap /usr/share/xmodmap/xmodmap.fr

設(shè)置您的X系統(tǒng)下的鍵盤為法語鍵盤。

在正確的配置了/etc/sysconfig/keyboard文件之后,X系統(tǒng)的配置程序會根據(jù)此文件的信息配置X中關(guān)于鍵盤配置的小節(jié)。當(dāng)此文件內(nèi)容不正確或者是此文件不存在時,X系統(tǒng)是無法啟動和配置的。

以上是“Linux中如何配置鍵盤的設(shè)備模塊”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI