Centos 7.0 屏蔽笔记本键盘

引言:

我用一台旧笔记本PC,安装了Linux,发现笔记本自带的键盘有的不灵,接了外接键盘之后发现,有几个键开始自动触发,所以需要想个办法屏蔽笔记本自带的键盘。

网上搜索到的步骤

方法一:

  1. 以 root 身份打开 /boot/grub/grub.conf
  2. 搜索 kernel ,在那一行的最后加上 ” i8042.nokbd ” ,木有引号哦。
    参考:http://www.linuxidc.com/Linux/2012-10/72791.htm

方法二:

$ xinput set-prop 14 "Device Enabled" 0

参考:http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=366246

问题

我自己的Linux版本是CentOS 7.0,/boot/grub/grub.conf 是不存在的,xinput也没有安装

解决方法

  1. 以 root 身份打开 /boot/grub2/grub.conf
  2. 搜索 kernel ,在那一行的最后加上 i8042.nokbd ,i前有空格与前面隔开。 我自己的PC有两行包含kernel,都加一下
  3. $ reboot
    参考:https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/168.html

解释

grub是Linux系统启动的引导工具(boot loader),系统加载什么硬件由其决定,而新版的 CentOS 7.x 已经将沿用多年的 grub 换成了 grub2,所以设置grub的conf是没有用的,设置grub2的即可。当然也可以安装xinput工具,一切简化。

网上的帖子千篇一律的copy-paste,还是要懂原理才能解决问题啊

    原文作者:祗談風月
    原文地址: https://www.jianshu.com/p/d91445d3c7e8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞