今天去实验室做实验时忘了带鼠标才发现触摸板竟然无法使用,而且搜索这个问题大部分都是用命令解除触摸板的禁用,但是,使用之后也不报错,也没效果,让人完全不知道为啥,找了好久才找到这篇文章——解决笔记本装linux后触摸板无法用的问题,在此记录一下解决办法以方便自己和他人查询。
问题所在
问题出在linux的内核上,我的之前是4.15的,需要升级到4.17以上才行,太低版本的内核没有我的电脑的触摸板的驱动吗?这个问题我现在的水平还无法回答,但在升级内核之前,我的deepin都没有这个功能
查看内核版本
查看内核版本可使用
uname -a
该命令可以得到系统内核版本号及系统名称
效果如下
如何更新内核
温馨提示:尽管新内核可能可以解决部分硬件兼容问题,但是也有很大几率导致现有的闭源驱动无法正常使用。
升级内核的方法很简单,以下摘自deepin的官方文档:
1、访问http://kernel.ubuntu.com/~ker...(Linux内核和上层应用的耦合程度较低,所以一般不同发行版的内核可以通用),并定位到所需新版本内核的目录。例如,我想要升级到4.11.4版本内核,那么就打开http://kernel.ubuntu.com/~ker...。2、根据你的系统版本以及硬件架构(如32位就选择i386,64位就选择amd64),分别下载对应的内核和头文件包。例如,如果我是64位系统,就需要下载这几个包(当然,你也可以选择lowlatency版本内核,但是兼容性逊色于generic内核):
linux-headers-4.11.4-041104_4.11.4-041104.201706071003_all.deb
linux-headers-4.11.4-041104-generic_4.11.4-041104.201706071003_amd64.deb
linux-image-4.11.4-041104-generic_4.11.4-041104.201706071003_amd64.deb
3、把下载下来的.deb放到同一个目录中,例如,我放到/home/matt/kernel。
4、打开深度终端,并运行以下命令:
$ sudo dpkg -i /home/matt/kernel/*.deb
5、引导菜单应该已经自动更新,加入了新内核的引导项,但是为了保险起见,还是更新一下配置文件:
$ sudo update-grub
6、重启,然后选择新内核引导项即可。
现在比较新的内核版本还需要下载一个modules,也就是要下载四个文件,比如我就是下载的
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。