dan*_*3k4 7 touchpad multi-touch asus 12.04
多点触控在 Windows 7 上运行良好:两指垂直和水平滚动,两指轻按中键,三指轻按右键单击。
然而,在 Ubuntu 中,我从来没有能够通过多点触控来“保存”和工作,我能够让它工作几次,但在重新启动后 - 它只会重新设置。
我有两个手指滚动的设置:
鼠标和触摸板 > 触摸板
两指滚动(选中)
启用水平滚动(勾选)
当我尝试用两根手指滚动时,光标停止移动,但实际上并没有滚动页面。
当我执行xinput list 时,我得到:
虚拟核心指针 id=2 [主指针 (3)]
? 虚拟核心 XTEST 指针 id=4 [从指针 (2)]
? ETPS/2 Elantech ETF0401 id=13【从指针(2)】
我曾尝试安装一些“ synaptics-dkms ”错误修复(几年前),但没有奏效,所以我删除了它。
我试过安装“ uTouch ”,但似乎没有任何作用,因此将其删除。
这是我现在安装的:
dpkg --get-selections > installed-software
grep 'touch\|mouse\|track\|synapt' installed-software
libsoundtouch0 --- 安装
libutouch-evemu1 --- 安装
libutouch-frame1 --- 安装
libutouch-geis1 --- 安装
libutouch-grail1 --- 安装
打印机驱动程序-ptouch --- 安装
ptouch 驱动程序 --- 安装
xserver -xorg-input-multitouch --- 安装
xserver-xorg-input-mouse --- 安装
xserver-xorg-input-vmmouse --- 安装
libnetfilter-conntrack3 --- 安装
libxatracker1 --- 安装
xserver-xorg-input-突触---安装
那么,我将重新开始,我现在应该怎么做才能使两指滚动工作并确保它在重新启动后工作?
也在做:
synclient TapButton1=1 TapButton2=2 TapButton3=3
...工作,但重新启动后不保存。
但是这样做:
synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1
难道不是努力解决两个手指滚动。
输出:cat /var/log/Xorg.0.log | grep -i 突触
[4.576](II)LoadModule:“synaptics”
[4.577](II)加载/usr/lib/xorg/modules/input/synaptics_drv.so
[4.577](II)模块突触:vendor="X.Org Foundation"
[ 4.577] (II) 使用输入驱动程序 'synaptics' for 'ETPS/2 Elantech ETF0401'
[ 4.577 ] (II) 加载 /usr/lib/xorg/modules/input/synaptics_drv.so
[4.584] (--) 突触:ETPS /2 Elantech ETF0401:x 轴范围 0 - 1088
[4.584] (--) 突触:ETPS/2 Elantech ETF0401:y 轴范围 0 - 704
[4.584] (-) 突触:ETPS/2 Elantech:压力 ETF0401范围 0 - 255
[ 4.584] (--) 突触:ETPS/2 Elantech ETF0401:手指宽度范围 0 - 16
[ 4.584] (--) 突触:ETPS/2 Elantech ETF0401:按钮:左右双三重滚动按钮
[4.584] (--) 突触:ETPS/2 Elantech ETF0401:供应商 0x2 产品 0xe
[ 4.584 ] (--) ) 突触:ETPS/2 Elantech ETF0401:找到触摸板
[4.588] (**) 突触:ETPS/2 Elantech ETF0401:(加速)MinSpeed 现在是恒定减速 2.5
[4.588] (**) 突触:ETPS/2 Elantech: MaxSpeed ETF0405 现在是 04
[ 4.588] (**) 突触:ETPS/2 Elantech ETF0401:AccelFactor 现在是 0.154
[ 4.589] (--) 突触:ETPS/2 Elantech ETF0401:找到触摸板
尝试安装Synaptiks,但似乎也不起作用,因此将其删除。
执行以下命令:
modprobe -r psmouse
modprobe psmouse proto=imps
有效,但现在xinput 列表显示为:
虚拟核心指针 id=2 [主指针 (3)]
? 虚拟核心 XTEST 指针 id=4 [从指针 (2)]
? ImPS/2 通用滚轮鼠标 id=13 [从指针 (2)]
而不是Elantech,它会在我重新启动时重置。
因此,我在间接玩弄了 burg 和 plymouth 然后删除了删除了 50 多个软件包的 plymouth 之后,最终重新安装了一个新的 12.04 (我看到了警告,但太累了,并认为我可以在之后“重新安装”它们(除了没有不工作)。
现在xinput 列表显示为:
? 虚拟核心指针 --- id=2 [主指针 (3)]
? ? 虚拟核心 XTEST 指针 --- id=4 [从指针 (2)]
? ? ETPS/2 Elantech Touchpad --- id=13 [从指针(2)]
grep 'touch\|mouse\|track\|synapt' 安装软件
libnetfilter-conntrack3 --- 安装
libsoundtouch0 --- 安装
libutouch-evemu1 --- 安装
libutouch-frame1 --- 安装
libutouch-geis1 --- 安装
libutouch-grail1 --- 安装
libxatracker1 --- 安装
mousetweaks --- 安装
打印机驱动程序 ptouch --- 安装
xserver-xorg-input-mouse --- 安装
xserver-xorg-input-synaptics --- 安装
xserver-xorg-input-vmmouse --- 安装
cat /var/log/Xorg.0.log | grep -i 突触
[ 4.890] (II) LoadModule: "synaptics"
[ 4.891] (II) 加载/usr/lib/xorg/modules/input/synaptics_drv.so
[ 4.892] (II) 模块突触:vendor="X.Org Foundation"
[ 4.892] (II) 使用输入驱动程序 'synaptics' for 'ETPS/2 Elantech Touchpad'
[ 4.892] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 4.956] (II) Synaptics: ETPS/ 2 Elantech 触摸板:忽略半多点触控设备的触摸事件
[4.956] (--) 突触:ETPS/2 Elantech 触摸板:x 轴范围 0 - 1088
[4.956] (--) 突触:ETPS/2 Elantech 触摸板:y -轴范围 0 - 704
[ 4.956] (--) 突触:ETPS/2 Elantech 触摸板:压力范围 0 - 255
[ 4.956] (--) 突触:ETPS/2 Elantech Touchpad:手指宽度范围 0 - 15
[ 4.956] (--) 突触:ETPS/2 Elantech Touchpad:按钮:左右双三
[4.956] (--) 突触:ETPS/2 Elantech 触摸板:供应商 0x2 产品 0xe
[4.956] (--) 突触:ETPS/2 Elantech 触摸板:找到触摸板
[4.980] ( ) 突触:ETPS/2 Elantech 触摸板:(加速)MinSpeed 现在是恒定减速 2.5
[ 4.980] ( ) 突触:ETPS/2 Elantech 触摸板:MaxSpeed 现在为 1.75
[ 4.980] (**) 突触:ETPS/2 Elantech 触摸板:AccelFactor 现在为 0.154
[ 4.980] (--) 突触:ETPS/2 Elantech : 触摸板找到
您是否尝试过来自包管理器或软件中心的突触(不记得它在哪里)。
编辑
尝试此链接 --- https://bugzilla.redhat.com/show_bug.cgi?id=728607 --- 有一个补丁可以修复它。我之前必须打 11.10 的补丁。然后使用 synaptiks (抱歉拼写错误)。查看线程中最新的 v。
小智 0
Debian Wheezy 中的新更新解决了我在 Asus EEE 1000 上的两指滚动问题。我想它很快就会渗透到 Ubuntu。
xserver-xorg-input-synaptics v1.5.99.904.1