Elantech Touchpad không hoạt động trên Ubuntu 16.04 và Arch Linux


11

Vì vậy, tôi có và máy tính xách tay Asus R558UF với Touchpad Elantech. Sau khi cài đặt Ubuntu 16.04, bàn di chuột hoạt động một lần nhưng sau khi khởi động lại, nó không hoạt động và đã không hoạt động kể từ đó.

Đây là đầu ra của xinput:

 ↳ Elan Touchpad                            id=12   [slave  pointer  (2)]

Trong cài đặt Chuột và Bàn di chuột, bàn di chuột được bật. Tôi nên làm gì để khắc phục điều này?

Câu trả lời:


12

Tôi đã từng gặp vấn đề tương tự. Sau khi googling rất nhiều, tôi tìm thấy một cách giải quyết: trong/etc/defaut/grub

sudo nano /etc/default/grub

Tôi đã thêm vào i8042.resetdòngGRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

và sau đó

sudo update-grub

Cuối cùng, sau khi khởi động lại, bàn di chuột hoạt động tốt (bao gồm nhiều cảm ứng).


2
Cảm ơn rất nhiều người đàn ông, đã đấu tranh trong nhiều tuần để sửa chữa. Bạn đã không làm việc nhưng khi tôi tìm kiếm thuật ngữ cụ thể 'i8042' đã biết rất nhiều về toàn bộ vấn đề này. Tôi sẽ tự trả lời cho những người khác đang tìm cách khắc phục.
Paras Thakur

1
Bạn có thể muốn chỉnh sửa điều này để bao gồm một bước mà bạn tạo bản sao lưu của grub trước khi thay đổi nó. Đó là một ý tưởng tốt để làm điều này khi thay đổi các tệp hệ thống quan trọng như thế này.
Hee Jin

11

Được rồi vì vậy tôi tìm thấy một sửa chữa cho vấn đề này.

Cảm ơn @Guillaume đã chỉ cho tôi đi đúng hướng. Vấn đề này được giải thích rất đẹp ở đây trên unix stackexchange.

Nó phát sinh cho một số thiết bị cụ thể, hiếm như của tôi (New Elantech Touchpad).

Đôi khi touchpad sẽ hoạt động và đôi khi không, nó có liên quan đến ghép kênh.

Để giải quyết vấn đề này, tôi đã làm theo câu trả lời của @Guillaume và thêm i8042.kbdreset=1vào các tham số /etc/default/grubbằng cách làm theo các bước chính xác trong câu trả lời khác.

i8042.reset không làm việc cho tôi.


Có thể xác nhận rằng điều này hoạt động, tôi đang sử dụng Gigabyte Aero 14v6 (2016) với bàn di chuột Elantech.
rkenmi

Điều này cũng hiệu quả với tôi (với i8042.kdbreset=1), kết hợp với câu trả lời của @ geru tại kernel 4.17.4-041704-generic, trên Thinkpad P52 (2018).
irbanana

4

Tôi có cùng bàn di chuột trên máy tính xách tay ASUS. Các nhân Linux dưới 4,5 không có trình điều khiển cho bàn di chuột này, vì vậy tất cả những gì bạn phải làm là nâng cấp kernel của mình. Mặc dù các nhân Linux đã hoàn thành đến 4.10 khi viết bài này, tôi thích theo dõi các khía cạnh của công nghệ, vì vậy nếu bạn chỉ lên 4.5, bạn sẽ ổn.

Bạn có thể tìm thấy các hạt nhân mới nhất cho Ubuntu tại http://kernel.ubfox.com/~kernel-ppa/mainline/

Ví dụ: để nâng cấp lên 4.5.7, bạn sẽ truy cập liên kết hạt nhân ub Ubuntu ở trên và nhấp vào http://kernel.ub Ubuntu.com/~kernel-ppa/mainline/v4.5.7-yakkety/

Sau đó, tải xuống các gói .deb chung. Đối với 64-bit, đây sẽ là:

Chúng sẽ kết thúc trong thư mục Tải xuống của bạn, vì vậy chỉ cần mở một thiết bị đầu cuối ở đó và gõ như sau:

sudo dpkg -i lin*4.5.7*.deb

và theo dõi với việc xây dựng lại bộ nạp khởi động grub

sudo update-grub

Sau đó, khởi động lại và chọn kernel mới và bàn di chuột của bạn sẽ hiển thị.


Hoặc bạn có thể nâng cấp hệ thống của mình lên 16.10 :)
Zanna

Điều này cũng giúp tôi trên Samsung Ativ 9. Tôi đã cài đặt kernel v 4.12 gần đây nhất và touchpad ổn định hơn đáng kể. Chỉ sau khi đình chỉ tôi có vấn đề, nhưng tôi sẽ tìm ra điều này có khả năng.
3

0

Chỉnh sửa 50-synaptics.conftập tin:

sudo nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

Thêm các dòng sau:

MatchIsTouchpad "on"
Option "TapButton1" "1"

Như thế này:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "VertEdgeScroll" "1"

Lưu, thoát và khởi động lại

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.