我有三星 Q1 UltraDebian 挤压在上面。一切正常,除了触摸屏。
箭头几乎不会对触摸做出反应——它只是在触摸屏幕后偶尔移动到随机位置。
我尝试使用 校准屏幕xinput-calibrate
,但它没有执行任何操作,因为箭头对触摸没有响应。
X11 在启动时生成配置,因此我没有要附加的 Xorg.conf,但我有/user/share/X11/xorg.conf.d/10-evdev.conf。
我应该尝试不同的驱动程序(如果有其他驱动程序)吗?或者是否需要进行一些配置?或者可能出了什么问题?
答案1
下列的这一页, Debian 对触摸屏的支持不完整/正在开发中。
你需要多玩,并且至少将你的 Debian 升级到 wheezy(或者可能是 jessie)。
答案2
我已经为 Debian 9 完成了此操作。有关更多信息,请打开我的博客关联。
对于触摸屏,我们可以使用库输入或者埃夫德夫司机。 Libinput 取代了 evdev 驱动程序。下面的配置是为埃夫德夫。
获取有关信息xserver-xorg-输入。结果不应该有埃夫德夫配置文件。
dpkg -l | grep xserver-xorg-input
现在安装 evdev 驱动程序。
apt-get install xserver-xorg-input-evdev
检查是否埃夫德夫驱动程序已安装
dpkg -l | grep xserver-xorg-input
检查配置文件是否在/usr/share/X11/xorg.conf.d目录。
cd /usr/share/X11/xorg.conf.d
ls
结果:
10-amdgpu.conf 10-evdev.conf 10-quirks.conf 40-libinput.conf 70-wacom.conf
我们可以消除库输入驱动程序:
apt-get remove --auto-remove xserver-xorg-input-libinput
安装x输入校准器
sudo apt-get install xinput-calibrator
检查您是否需要交换轴。如果你需要交换只需运行:
xinit set-int-prop "eGalax Inc." "Evdev Axes Swap" 8 1
运行校准器得到正确的 x,y职位。
xinput_calibrator --output-type xinput