Jon*_*han 6 touchpad multi-touch trackpad synaptics
我有一台新的联想 Yoga 2 11" 可转换笔记本电脑,据我所知,它有一个 Elantech 触摸板。两指滚动和两指敲击在 Windows 和 Fedora 中运行良好,但在 Ubuntu 中不起作用。我怎样才能让它工作?
我注意到在 Fedora(一切正常)中,我的触摸板被报告为“ETPS/2 Elantech 触摸板”,而在 Ubuntu 中,它被报告为通用的“PS/2 鼠标”,这肯定不是。我有一种感觉,这与驱动程序、配置或其他方面有关,但我不确定如何正确设置。
这是输出cat /proc/bus/input/devices:
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0003 Vendor=03eb Product=8c1d Version=0111
N: Name="Atmel Atmel maXTouch Digitizer"
P: Phys=usb-0000:00:14.0-7/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/0003:03EB:8C1D.0002/input/input7
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input8
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input9
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input10
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input11
U: Uniq=
H: Handlers=event10
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input12
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0003 Vendor=1bcf Product=2c66 Version=0003
N: Name="Lenovo EasyCamera"
P: Phys=usb-0000:00:14.0-1/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input13
U: Uniq=
H: Handlers=kbd event12
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input15
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
Run Code Online (Sandbox Code Playgroud)
小智 1
Jon 如果 xinput -list ->>>> \xe2\x86\xb3 ETPS/2 Elantech Touchpad 的输出看到链接:
\n\nhttp://www.yourownlinux.com/2014/10/how-to-install-linux-kernel-3-18-rc1-in-linux.html \nor\n http://linuxg.net/how-to -install-kernel-3-18-rc2-on-ubuntu-14-10-ubuntu-14-04-and-derivatives/
\n\n重启你的ubuntu:
\n\n1 - 单击“选项设置系统”(Ubuntu 启动栏上的齿轮图标)。您还可以通过单击 Ubuntu 顶栏时钟旁边的图标来访问相同的选项。
\n\n2 - 在“系统设置”内,单击“选项鼠标和触摸板”。
\n\n3 - 在打开的窗口中,查找“选项触摸板”。如果它未激活(“打开”),请单击右侧的“关闭”按钮将其激活。
\n\n4 - 现在通过单击选项旁边的框来选择“用两个手指滚动选项”。
\n\n准备好!现在,您可以在需要时使用两根手指在 Ubuntu 中进行滚动。
\nSid*_*aRT -1
请尝试执行此线程中提到的以下操作:
打开/etc/X11/xorg.conf.d/10-evdev.conf并用#s注释掉这一段:
#Section "InputClass"
# Identifier "evdev touchpad catchall"
# MatchIsTouchpad "on"
# MatchDevicePath "/dev/input/event*"
# Driver "evdev"
#EndSection
Run Code Online (Sandbox Code Playgroud)
现在创建一个名为的文件,/etc/X11/xorg.conf.d/10-synaptics.conf其中包含以下内容:
Section "Module"
Load "synaptics"
EndSection
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
EndSection
Run Code Online (Sandbox Code Playgroud)
现在注销,然后重新登录。如果不介意的话请重新启动。然后你可以尝试运行这些命令:
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=0 #or 1 if you need it
synclient EmulateTwoFingerMinY=5
synclient EmulateTwoFingerMinZ=48
Run Code Online (Sandbox Code Playgroud)
并检查两个手指滚动是否有效。
如果是这样,您必须找到一种方法在每次登录 GUI 时运行上述几行代码。
| 归档时间: |
|
| 查看次数: |
6105 次 |
| 最近记录: |