ElanTech TouchPad在EXO NIFTY 7385中未被检测为PS / 2
安装Ubuntu 14.04后,我的触摸板无法识别(在xinput列表中不存在)作为PS / 2设备或USB设备。 我的计算机是我用Windows 8购买的超极本,触摸板在该操作系统中运行良好。 Ubuntu作为唯一的操作系统安装,root用于32GB SSD,而/ home用于HDD 500Gb。 Ultrabook附带UEFI,我禁用FAST BOOT,并以双模式启动(UEFI和Legacy)。 我可以使用外置USB鼠标。 我的猜测是设备被禁用或无法识别在Legacy中工作。 有可能吗? 有关检测触控板的任何想法吗? 坦克!
请尝试以下方法
cat / proc / bus / input / devices | grep名字
输出应包括> Elantech触控板
如果是,请下载以下内容
打开终端,然后按照以下步骤操作
cd~ /下载sudo dkms ldtarball psmouse-elantech-x551c.tar.gz sudo dkms install -m psmouse -v elantech-x551c
sudo rmmod psmouse sudo modprobe psmouse
HTH
参考
– Ubuntu激活elantech上的多点触控function
我在类似的机器(EXO Nifty T7181)中遇到了这个问题。 上面的解决方案对我来说不起作用,经过几天的研究,我在内核中发现了这个bug ,所以我做了一个补丁,重新编译了内核,希望它有效。
我不知道这是否是发布此信息的正确位置,如果没有,我道歉,但只是为了得到一台新的笔记本电脑,你不能使用触摸板是如此令人沮丧。
希望能帮助到你!
有关如何重新编译的更多信息:
免责声明:我不是内核专家,恰恰相反,所以我不知道这是不是最好的方法。 我从这个链接获得了这些信息
要重新编译内核,我按照以下步骤操作:
- 通过apt或只是从github结账获取内核代码
sudo apt-get source linux-image-
uname -r
-
Donwn加载bugzilla补丁并将其保存在名为elantech-final.patch的文件中
-
如果你通过apt下载内核源代码,你的$ HOME文件夹中会有一个tar.gz文件。 解压缩它。
-
将修补程序复制到内核源文件夹
-
现在,要实际修补内核,你应该运行
cat ~/elantech-final.patch | patch -p1
- 这一步是将新的自定义内核构建为deb包
make oldconfig make clean make -j
getconf _NPROCESSORS_ONLN
deb-pkg LOCALVERSION=-custom
- 之后,您只需从.deb安装新内核即可
sudo dpkg -i linux-image- YOUR IMAGE FILE.deb sudo dpkg -i linux-headers- YOUR HEADERS FILE.deb