所以我和华硕 R558UF 笔记本和 Elantech 触摸板。安装 Ubuntu 16.04 后,触摸板工作过一次,但重新启动后,它无法工作,此后一直无法工作。
这是输出xinput
:
? Elan Touchpad id=12 [slave pointer (2)]
Run Code Online (Sandbox Code Playgroud)
在鼠标和触摸板设置中,触摸板已启用。我该怎么做才能解决这个问题?
我有一台上周购买的华硕笔记本电脑(非 zenbook)。它上面有一个 Elantech 触摸板。这是有效的:
唯一不完美的是,当我打字时,有时我的手掌正好碰到触摸板,然后事情变得很疯狂。在编写代码时,这可能是一个真正的麻烦。
有人可以帮忙吗?
这是输出xinput list
:
Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? ETPS/2 Elantech Touchpad id=12 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 [slave keyboard (3)]
? Video Bus id=7 [slave keyboard (3)]
? Sleep Button id=8 [slave keyboard (3)]
? ASUS USB2.0 …
Run Code Online (Sandbox Code Playgroud) 每次我重新启动笔记本电脑时,我的触摸板滚动都会停止工作。我认为这是因为我的突触没有像我尝试运行时那样加载synclient
。我得到
找不到突触属性。没有加载突触驱动程序?
错误。此外,我的触摸板被读取为 P2 通用鼠标,而不是 ETPS/2 Elantech 触摸板。
要修复它,我只需运行sudo rmmod psmouse
和sudo modprobe -v psmouse
。一切都恢复正常。我怎样才能使更改永久化?
我昨天买了一台联想 IdeaPad 5 15are05 并在上面安装了 Ubuntu 20.04。问题是,触摸板不起作用。
我也尝试过 18.04 甚至 Debian 10,但它唯一适用的操作系统是 Windows。
我浏览了许多论坛,但没有发现对我有帮助的内容。但是,我确实找到了一些命令,我想您会发现这些输出很有趣
cat /proc/bus/input/devices
:
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="Elan Touchscreen"
P: Phys=
S: Sysfs=/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0001:00/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=661800001000003
Run Code Online (Sandbox Code Playgroud)
尽管上面写着“触摸屏”,但我知道这是我的触摸板。我怎么知道这个?好吧,当我使用 进入终端ctrl+alt+f3
并尝试使用我的触摸板时,它会输出以下内容:
elants_i2c i2c-ELAN0001:00: unknown packet 0e 00 04 03
03 意味着我正在触摸它。该值在不同的操作中改变,例如,它在“释放”触摸板时变为 01。
这意味着触摸板列在 ELAN0001 下,“触摸屏”也列在其下。我不认为它说它是触摸屏有什么奇怪的,因为它们非常相似。
xinput
输出这个:
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST …
Run Code Online (Sandbox Code Playgroud) 我已经使用 Ubuntu 几个星期了,并且在没有触摸板的情况下也能生存。
我有华硕 x450L 笔记本电脑。是否有可用的驱动程序以便我的触控板可以再次运行?
它适用于 Windows 8.1,但不适用于 Ubuntu。我尝试重新安装突触和各种东西。
TL; 博士; 卧槽!?
这个问题的实质在标题中并以粗体显示。?一些专为 Win8/10 设计的触摸板与 Linuxi2c-hid
内核模块运行不正常。
有很多与 Elantech 触摸板不工作相关的问题。 这个问题不是重复的。嗯,它是,但它不是。基本上,这些触摸板非常挑剔,并且在各种条件下给很多人带来了问题。
有时,当我重新启动并且鼠标光标出现或不出现时,它会起作用或不起作用。有时当我在 Abiword 中输入特定文档的第 37 页时它会停止工作,但在使用 LibreOffice 时它会停止工作。有时使用偶数内核更新时会变得特别挑剔,但使用奇数更新时超级稳定。任何以 .04 或 .10 结尾的 Ubuntu 版本都一样......或者发生在素数年份,或者版本号的数字总和是素数 (1+8+0+4 = 13)。当它“知道”我正在做一些重要的事情时,它通常会停止工作,正好是在我要保存我的工作之前 666 毫秒。
简而言之,所有这些细节都只是随机噪声。它们与触摸板是否工作无关。它只是一个可怕的设备,旨在让我的生活变得悲惨。但是我不能拆开我的笔记本电脑来更换它!
这是一个元问题,旨在解决这些触摸板的潜在问题,即它们都在运行 Windows 8/10 的笔记本电脑上。
难道没有仪式,没有魔法,可以让这个触摸板与 MS Temple 之外命名的操作系统配合使用吗? 我能说出什么赞美的话?我可以寻求什么祝福?使这个触摸板工作?
我在 Acer S3 超极本上安装了 Ubuntu 11.10,我正在尝试让触摸板使用两个按钮滚动。当我转到系统设置 -> 鼠标和触摸板时,我在那里看不到任何触摸板首选项,只有基本的鼠标设置。
当我运行 xinput 时,我得到以下信息:
虚拟核心指针id=2【主指针(3)】 虚拟核心XTEST指针id=4【从指针(2)】 PS/2 Elantech Touchpad id=11 [从指针 (2)]
有谁知道如何让触摸板工作?
打字时禁用触摸板的选项在我的带有 Elantech 触摸板的三星 RC512 上不起作用,我喜欢用两根手指滚动和中键模拟太多以禁用点击触摸板。当我打字时,光标会跳来跳去,因为我会用手掌敲击触摸板。如何禁用单指点击但保持多指点击?
我在我的 MSI X460DX 笔记本上使用 Ubuntu 12.10 几个星期了。触摸板工作没有问题。2 指滚动以及使用快捷键禁用触摸板。但是现在重新启动触摸板后完全停止工作。System Settings->Mouse and Touchpad->Touchpad tab sudo modprobe psmouse
is not here 所以我尝试运行,然后它开始工作,但触摸板设置仍然不在这里,边缘滚动和两指滚动都不起作用。我也无法禁用它。我发现触摸板被识别为 PS/2 通用鼠标而不是我的 elantech 触摸板。
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? A4TECH USB Device id=10 [slave pointer (2)]
? ? A4TECH USB Device id=11 [slave pointer (2)]
? ? PS/2 Generic Mouse id=13 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST …
Run Code Online (Sandbox Code Playgroud) 我在华硕 X510UN 中使用 Ubuntu 19.10。使用lsusb
命令我找不到指纹设备,它甚至显示no device found
在 fprintd-enroll 中。我的触摸板上有内置指纹识别器。
我最近买了一个 HP 14-an013nr,它是在过去两个月内发布的。它有一个似乎不起作用的 Elantech 触摸板。也就是说,我的手指的运动不会导致指针的相应运动。有时指针会向不同的方向移动。大多数时候指针是静止的。
我的触摸板在 Ubuntu 15 上遇到问题。
从 USB 驱动器上运行时,触摸板已经无法工作。我重新启动并直接进入设置,在那里它没有问题。
然后触摸板工作了一段时间,直到它自发地不再(重新启动后)。用谷歌搜索了一下,发现了一些关于touchpad indicator
. 它实际上似乎不适用于 Ubuntu 15。至少我看不到任何指标。即便如此,在安装并重新启动触摸板后,再次被识别。
然后它又工作了一段时间,直到它自发地不再(重新启动后),现在是。检查 xinput 并且/proc/bus/input/devices
不幸的是它甚至没有被检测到。
知道问题可能是什么以及它如何工作一段时间然后Ubuntu决定突然忘记它吗?它在 Windows 上工作得很好。
这是一些信息:
cat /proc/bus/input/devices
N: Name="Sleep Button"
N: Name="Power Button"
N: Name="Lid Switch"
N: Name="Power Button"
N: Name="AT Translated Set 2 keyboard"
N: Name="HDA Intel PCH Mic"
N: Name="HDA Intel PCH Headphone"
N: Name="Video Bus"
N: Name="HDA Intel HDMI HDMI/DP,pcm=3"
N: Name="HDA Intel HDMI HDMI/DP,pcm=7"
N: Name="HDA Intel HDMI HDMI/DP,pcm=8"
N: Name="ELAN Touchscreen"
N: Name="MOSART Semi. 2.4G Keyboard Mouse" …
Run Code Online (Sandbox Code Playgroud)