Ubuntu的“软件和更新”工具可自动检测并更新硬件驱动,包括触摸屏驱动。操作步骤:
若系统自带的驱动版本较旧,可通过添加第三方PPA源获取最新驱动:
graphics-drivers/ppa):sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers devices
recommended-driver为实际推荐的驱动包名):sudo apt install recommended-driver
部分硬件(如微软Surface系列)的触摸屏驱动需通过手动编译安装优化版本(如linux-surface项目):
linux-surface项目的PPA:sudo add-apt-repository ppa:linux-surface/linux-surface
sudo apt update
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
linux-surface驱动(参考项目官方文档):git clone https://github.com/linux-surface/linux-surface.git
cd linux-surface
make -C kernel && sudo make -C kernel install
旧内核可能不支持新型触摸屏硬件,更新内核可提升兼容性:
linux-generic-hwe-20.04,适用于Ubuntu 20.04及以上版本):sudo apt install linux-generic-hwe-20.04
更新完成后,可通过以下命令验证触摸屏驱动是否正常工作:
xinput list
<设备ID>为xinput list中的触摸屏ID):xinput list-props <设备ID>
Ctrl+Alt+F3进入终端,卸载最新驱动或恢复默认驱动;