Điểm:0

Màn hình cảm ứng không hoạt động trên CF-18 với Ubuntu-32 bit 18.04.6 LTS

lá cờ ua

Tôi đang cố gắng để màn hình cảm ứng trong CF-18 cũ của mình hoạt động bình thường với trình điều khiển libinput tiêu chuẩn, nhưng cho đến nay vẫn không thành công. Có ai đã làm điều gì đó tương tự hoặc hiểu rõ phần này của hệ thống (tức là kernel, cổng nối tiếp và cấu hình libinput) trong Ubuntu-32 bit 18.04.6 LTS với kernel 5.4.0-91 chung.

Vấn đề, như tôi thấy, là với LBPS/2 Fujitsu Lifebook TouchScreen. Bạn biết đấy, đó là một cơn đau dai dẳng ở cổ (xem https://github.com/okias/xf86-input-fujitouchhttps://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/fujitsu-p1610-serial-touchscreen-driver-install-4175643165/ hoặc https://tldp.org/HOWTO/XFree86-Touch-Screen-HOWTO-5.html)

Trong CF-18 của tôi, với phiên bản sẵn dùng của Ubuntu 18.04 (sau khi nâng cấp apt), một màn hình cảm ứng vẫn hoạt động và thậm chí chuyển một thứ gì đó tới/dev/event6. Nhưng con trỏ chuột chỉ trượt dọc theo trục X ở cuối màn hình (ở đâu đó trên dòng bảng điều khiển, do đó tôi có thể thấy biểu tượng con trỏ chuột đầy đủ trên dòng)

tôi thấy bằng $ libinput list-thiết bị rằng thiết bị đã được phát hiện và đăng ký bởi hệ thống con X

 Thiết bị: Màn hình cảm ứng LBPS/2 Fujitsu Lifebook
 Hạt nhân: /dev/input/event6
 Nhóm: 7
 Chỗ ngồi: chỗ ngồi0, mặc định
 Khả năng: cảm ứng 
 Nhấn để nhấp: n/a
 Chạm và kéo: n/a
 Nhấn khóa kéo: không áp dụng
 Thuận tay trái: n/a
 Nat.scrolling: n/a
 Thi đua trung gian: n/a
 Hiệu chuẩn: ma trận nhận dạng
 Phương pháp cuộn: không có
 Phương pháp bấm: không có
 Tắt-w-gõ: n/a
 Hồ sơ gia tốc: n/a
 Xoay vòng: n/a

nhưng tôi tìm thấy những dòng đáng ngờ sau:

...
[ 37.324] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: thiết bị đã bị xóa
...
[ 37.329] (II) Không có trình điều khiển đầu vào nào được chỉ định, bỏ qua thiết bị này.
[ 37.329] (II) Thiết bị này có thể đã được thêm vào bằng một tệp thiết bị khác.

trong /var/log/Xorg.0.log (liên quan đến sự kiện6):

[ 37.305] (II) config/udev: Thêm thiết bị đầu vào LBPS/2 Màn hình cảm ứng Fujitsu Lifebook (/dev/input/event6)
[ 37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Áp dụng InputClass "bộ thu màn hình cảm ứng libinput"
[ 37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Áp dụng "hiệu chỉnh" InputClass
[ 37.306] (II) Sử dụng trình điều khiển đầu vào 'libinput' cho 'Màn hình cảm ứng LBPS/2 Fujitsu Lifebook'
[ 37.306] (**) LBPS/2 Fujitsu Lifebook TouchScreen: luôn báo cáo các sự kiện cốt lõi
[ 37.306] (**) Tùy chọn "Thiết bị" "/dev/input/event6"
[ 37.306] (**) Tùy chọn "_source" "server/udev"
[ 37.308] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: được udev gắn thẻ là: Màn hình cảm ứng
[ 37.324] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: thiết bị là thiết bị cảm ứng
[ 37.324] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: thiết bị đã bị xóa
[ 37.324] (**) Tùy chọn "config_info" "udev:/sys/devices/platform/i8042/serio3/input/input11/event6"
[ 37.324] (II) XINPUT: Thêm thiết bị đầu vào mở rộng "LBPS/2 Fujitsu Lifebook TouchScreen" (loại: TOUCHSCREEN, id 11)
[ 37.324] (**) Tùy chọn "AccelerationScheme" "none"
[ 37.325] (**) LBPS/2 Màn hình cảm ứng Fujitsu Lifebook: (accel) lược đồ đã chọn không có/0
[ 37.325] (**) LBPS/2 Màn hình cảm ứng Fujitsu Lifebook: (accel) hệ số gia tốc: 2.000
[ 37.325] (**) LBPS/2 Màn hình cảm ứng Fujitsu Lifebook: (accel) ngưỡng gia tốc: 4
[ 37.327] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: được udev gắn thẻ là: Màn hình cảm ứng
[ 37.327] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: thiết bị là thiết bị cảm ứng
[ 37.329] (II) config/udev: Thêm thiết bị đầu vào LBPS/2 Màn hình cảm ứng Fujitsu Lifebook (/dev/input/mouse1)
[ 37.329] (**) Màn hình cảm ứng LBPS/2 Fujitsu Lifebook: Áp dụng "hiệu chỉnh" InputClass
[ 37.329] (II) Không có trình điều khiển đầu vào nào được chỉ định, bỏ qua thiết bị này.
[ 37.329] (II) Thiết bị này có thể đã được thêm vào bằng một tệp thiết bị khác.

đồng thời người ta có thể tìm thấy trong 40-libinput.conf của tôi rằng màn hình cảm ứng phải có trình điều khiển libinput:

# Khớp trên tất cả các loại thiết bị trừ cần điều khiển
Mục "InputClass"
        Mã định danh "bắt con trỏ libinput"
        MatchIsPulum "bật"
        MatchDevicePath "/dev/input/event*"
        Trình điều khiển "libinput"
phần cuối

Mục "InputClass"
        Mã định danh "bộ bắt bàn phím libinput"
        MatchIsKeyboard "bật"
        MatchDevicePath "/dev/input/event*"
        Trình điều khiển "libinput"
phần cuối

Mục "InputClass"
        Định danh "libinput touchpad catchall"
        MatchIsTouchpad "bật"
        MatchDevicePath "/dev/input/event*"
        Trình điều khiển "libinput"
phần cuối

Mục "InputClass"
        Định danh "libinput touchall catchall"
        MatchIsTouchscreen "bật"
        MatchDevicePath "/dev/input/event*"
        Trình điều khiển "libinput"
# Trình điều khiển "fujitsu"
phần cuối

Mục "InputClass"
        Mã định danh "bộ lưu trữ máy tính bảng libinput"
        MatchIsTablet "bật"
        MatchDevicePath "/dev/input/event*"
        Trình điều khiển "libinput"
phần cuối

Tôi đã cố gắng làm như sau:

  1. Hiệu chỉnh trình điều khiển: xinput_calibrator --device "LBPS/2 Fujitsu Lifebook TouchScreen" -v > /etc/X11/xorg.conf.d/99-calibration.conf'

Thật không may, một bộ hiệu chuẩn đã cho tôi những điều sau:

Mục "InputClass"
    Định danh "hiệu chuẩn"
    MatchProduct "Màn hình cảm ứng LBPS/2 Fujitsu Lifebook"
    Tùy chọn "MinX" "4901"
    Tùy chọn "MaxX" "59898"
    Tùy chọn "MinY" "65194"
    Tùy chọn "MaxY" "65194"
    Tùy chọn "SwapXY" "0" # trừ khi nó đã được đặt thành 1
    Tùy chọn "InvertX" "0" # trừ khi nó đã được đặt
    Tùy chọn "InvertY" "0" # trừ khi nó đã được thiết lập
phần cuối

vì vậy tôi đã thay đổi 'Tùy chọn "MinY" "65194"' thành Tùy chọn "MinY" "4900" trong /etc/X11/xorg.conf.d/99-calibration.conf. Việc khởi động lại dẫn đến không có gì mới - tôi chỉ thấy một con trỏ chuột di chuyển trên dòng trạng thái dọc theo trục x.

  1. Biên dịch trình điều khiển nối tiếp mới từ 1 và đã thay đổi các tệp cấu hình theo các khuyến nghị được đưa ra ở đó, nhưng nó hoàn toàn bị lỗi khi khởi động máy chủ X.

Chà, có ý kiến ​​​​gì về thực tế là "MinY" "65194" bằng "MaxY" "65194" sau khi hiệu chuẩn không? Tôi có thể yên tâm rằng cổng nối tiếp của tôi được kết nối với trình điều khiển màn hình cảm ứng hoạt động bình thường không và chính trình điều khiển (hoặc việc không có trình điều khiển trong môi trường X, như đã nói ở trên trong hai dòng cuối của Xorg.0.log) gây ra vấn đề, và do đó tôi nên tiếp tục cố gắng điều chỉnh nó cẩn thận hơn (chẳng hạn bằng một số loại thay đổi trong ma trận đồng nhất)?

guiverc avatar
lá cờ cn
FYI: Lubfox 18.04 LTS không còn được hỗ trợ; tham khảo https://lubuntu.me/bionic-eol/ hoặc https://fridge.ubuntu.com/2020/08/14/ubuntu-18-04-5-lts-released/ nơi bạn sẽ chỉ ghi chú Ubuntu Server , Ubuntu Desktop & Ubuntu Cloud đi kèm với 5 năm hỗ trợ; *hương vị* có tuổi thọ ngắn hơn. Tôi khuyên bạn nên sử dụng `ubuntu-support-status` để đánh giá trạng thái bảo mật của bản cài đặt thực tế của bạn. Câu hỏi của bạn vẫn nằm trong chủ đề ở đây, nhưng hãy xem xét mức độ bảo mật quan trọng đối với bạn và kết quả của lệnh trước đó. Bạn hiện đang sử dụng Ubuntu 18.04 LTS với LXDE (*không phải Lubuntu*).
guiverc avatar
lá cờ cn
Bạn không đề cập đến ngăn xếp hạt nhân; Các bản phát hành Ubuntu LTS cung cấp hai lựa chọn ngăn xếp nhân; với Lubuntu, mặc định được quy định bởi ISO được sử dụng để cài đặt hệ thống; cái này có thể hoạt động tốt hơn trong trường hợp sử dụng của bạn so với cái kia; vậy bạn đã khám phá điều đó chưa?
guiverc avatar
lá cờ cn
Lubuntu 18.04, 18.04.1 & mặc định thay thế cho ngăn xếp hạt nhân GA, Lubuntu 18.04.2 đến 18.04.5 ISO mặc định cho ngăn xếp GA - tức là. ISO được sử dụng để cài đặt chỉ định mặc định (trong số bảy ISO của Lubuntu 18.04 mà bạn đã sử dụng, bạn không chỉ định). FYI: Không, nó sẽ không; chỉ những phần được sử dụng bởi Ubuntu Desktop chính (GNOME) vẫn được hỗ trợ; tham khảo https://discourse.lubuntu.me/t/lubuntu-18-04-lts-end-of-life-30-april-2021/2466/7 trong ví dụ tôi có "*Bạn có 549 gói (29,2 %) không được hỗ trợ*"

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.