您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux中如何配置鍵盤的設備模塊,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
配置鍵盤
1. 配置鍵盤的設備模塊
對于我們常見的鍵盤一般有三種類型,其一為老式的五針鍵盤,其二為ps/2鍵盤,其三是usb鼠標。對于前兩種鍵盤,一般現在的linux發行版都把它們需要的設備模塊打包入內核,所以無需進行附加的模塊插入操作,鍵盤就能夠正常工作。而對于usb類型的鍵盤,一般而言,要使它正常工作必須先插入對應的設備模塊。
對于usb類型的鍵盤,您若是要通過手動加載模塊的方式使其工作,必須首先插入usb橋接器模塊,然后您還必須插入鍵盤模塊usbkbd.o,以及keybdev.o,這樣usb鍵盤才能夠正常工作。此時,運行的系統命令:
/sbin/modprobe usbkbd
/sbin/modprobe keybdev
對于2.2.x系列的內核若要內核的kmod在需要時自動加載則必須在/etc/modules.conf文件中設置別名usb-interface,它對應您所使用的橋接器模塊。例如,當橋接器的類型為UHCI時,在/etc/modules.conf中加入設備別名:
alias usb-interface usb-uhci
對于2.4.x系列的內核,此設備別名則變為:
alias usb-controller usb-uhci
在設置了此別名之后,系統啟動時會自動進行usb設備檢測。當檢測過程發現連結的設備是系統支持的,那么系統會自動插入所需的模塊。
2. 鍵盤配置文件
鍵盤的配置文件/etc/sysconfig/keyboard,它的內容很簡單,可選配置項為KEYTABLE(隨著發行版本的不同這個文件的內容會有所差異,但是這個字段是最重要的)。例如,當設置KEYTABLE = "us"時,表示系統使用美式鍵盤。
然后,為了正確的使用鍵盤上的功能鍵,您還需要調用命令dumpkeys生成文件/etc/sysconfig/console/default.kmap。
/usr/bin/dumpkeys > /etc/sysconfig/console/default.kmap
這個文件描述了鍵盤的鍵盤掃描碼和加入鍵盤修飾之后的鍵盤的相應的鍵盤掃描碼。
同樣,為了鍵盤能在X系統環境下正常工作,您可能也需要在X系統下對鍵盤進行設置,這時您就必須使用xmodmap來設置正確的鍵盤映射。例如,
/usr/X11R6/bin/xmodmap /usr/share/xmodmap/xmodmap.fr
設置您的X系統下的鍵盤為法語鍵盤。
在正確的配置了/etc/sysconfig/keyboard文件之后,X系統的配置程序會根據此文件的信息配置X中關于鍵盤配置的小節。當此文件內容不正確或者是此文件不存在時,X系統是無法啟動和配置的。
以上是“Linux中如何配置鍵盤的設備模塊”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。