我将 lubuntu 14.04 32 位升级到 64 位版本,因此需要重新安装驱动程序。在尝试使触摸板工作时,我按照回答更改了 synaptic 的文件这里并想更改提到的 appletouch 文件这里。但我似乎找不到 appletouch.c 文件。
user@MacBook:~$ sudo find / -type f -name "appletouch.*"
/lib/modules/3.13.0-37-generic/kernel/drivers/input/mouse/appletouch.ko
/usr/src/linux-headers-3.13.0-37-generic/include/config/mouse/appletouch.h
头文件是空的,ko 文件是可执行文件,因此似乎无法对这些文件进行太多更改。所以有人知道我可以在哪里找到 appletouch.c 文件以及为什么它不在那里吗?
答案1
appletouch.c
包含在内核源代码中(在下drivers/input/mouse
)。
您可以使用 Ubuntu 内核 git repo 在线查看这里要进行修改,appletouch.c
您必须重新编译 14.04 内核(或者至少是这个内核模块)。
要获取 14.04 内核源代码,可以使用以下命令:apt-get source linux-source-3.13.0