Tôi đang cố gắng thiết lập 2 màn hình Melfas LGDisplay Incell Touch để tự động hiệu chỉnh khi khởi động trên Ubuntu 20.04
Tôi tìm thấy bài đăng trực tuyến này có vấn đề chính xác:
https://arstechnica.com/civis/viewtopic.php?p=26688409
Vì vậy, điều anh ấy làm đầu tiên là tạo một tệp @ /etc/udev/rules.d/80-n-trig.rules
Đây là những gì tôi đã làm:
################################################# ############################################3
KERNEL=="sự kiện*", SUBSYSTEM=="input", SUBSYSTEMS=="input", ATTRS{name}=="Melfas LGDisplay Incell Touch", ATTRS{phys}=="usb-0000:00:14.0- 1.2.1/input0", SYMLINK+="input/ntrig-left"
KERNEL=="sự kiện*", SUBSYSTEM=="input", SUBSYSTEMS=="input", ATTRS{name}=="Melfas LGDisplay Incell Touch", ATTRS{phys}=="usb-0000:00:14.0- 2.2.1/input0", SYMLINK+="input/ntrig-right"
################################################# ############################################
Tôi có thể tạo các tệp sự kiện ntrig-left và ntrig-right mà không gặp vấn đề gì.
nhưng bây giờ tôi bị kẹt trên tệp xorg.conf.
Trước hết, không có tệp xorg.conf @ /usr/share/X11/xorg.conf.d/xorg.conf
Tôi đã cố tạo một cái bằng cách sử dụng @ Sudo X :1 -configure
Tôi đã chuyển mẫu này vào /usr/share/X11/xorg.conf.d và đổi tên thành xorg.conf.
Tôi đã cập nhật tệp xorg.conf mới với nội dung sau:
################################################# #####################################
Trong phần ServerLayout đã thêm dòng
Thiết bị đầu vào "TouchLeft" "CorePulum"
Thiết bị đầu vào "TouchRight" "CorePulum"
Thêm các phần InputDevice mới liên kết đến các sự kiện đầu vào (n-trig trái và phải)
Phần "Thiết bị đầu vào"
Định danh "TouchLeft"
Trình điều khiển "xhci_hcd"
Tùy chọn "Thiết bị" "/dev/input/ntrig-left"
phần cuối
Phần "Thiết bị đầu vào"
Định danh "TouchRight"
Trình điều khiển "xhci_hcd"
Tùy chọn "Thiết bị" "/dev/input/ntrig-right"
phần cuối
################################################# #####################################
Sau khi tôi khởi động lại hệ thống, tệp xorg.config mới này làm hỏng màn hình của tôi một chút, tôi nhìn thấy các đường thẳng đứng màu xanh lam. nhưng tôi đoán chúng ta có thể bỏ qua điều đó. nhưng khi thử xinput trong terminal thì không thấy TouchLeft hay TouchRight.
Tôi đã thử thực hiện điều này trong dòng lệnh:
#########################################################
xinput set-prop TouchLeft --type=float "Ma trận biến đổi tọa độ" 0,5 0 0 0 1 0 0 0 1
xinput set-prop TouchRight --type=float "Ma trận biến đổi tọa độ" 0,5 0 0,5 0 1 0 0 0 1
#######################################################
Kết quả là không tìm thấy thiết bị.
Có thể ai đó xin vui lòng giúp tôi với điều này. Nếu có một cách tiếp cận khác, tôi cũng rất sẵn lòng nhận lời khuyên của bạn. Tôi chỉ cần phát triển thứ gì đó sẽ tự động hiệu chỉnh 2 màn hình cảm ứng của mình khi người dùng đăng nhập.
Cảm ơn bạn rất nhiều!!!!!!