Arch linux在Plasma环境下解决鼠标、触摸板没有高级设置的驱动问题

  • Post author:
  • Post category:linux

问题原因

对于鼠标而言,Linux提供的有两个驱动,mouse和evdev
mouse是一般的驱动,提供鼠标的基本功能
evdev是一款高级USB设备驱动,可以提供比常规Xorg mouse驱动更强大的功能,减少输入延时

解决方法

使用命令安装软件包
pacman -S xf86-input-evdev
注意,安装软件包以后,这个驱动可能不会自动加载,如果重启Xorg也没有加载,那么需要进行下一步的设置。
ln -s /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/
用来将evdev的驱动指定为鼠标驱动,且在xorg初始化的时候启动

重启Xorg后,进入桌面环境检查设置:
在这里插入图片描述

触摸板问题

如果执行了上面的步骤,触摸板无法设置高级功能。原因在于evdev驱动不适用于synaptics触摸板的驱动。需要给触摸板指定驱动

安装触摸板驱动
pacman -S xf86-input-synaptics
指定所使用的触摸板驱动
ln -s /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/

之后可以看到
在这里插入图片描述

可能文件在/usr/share/X11/xorg.conf.d/*目录下名称不同,建议到该目录下先确定文件名,然后操作


版权声明:本文为zjx923759789原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。