Thêm liên lạc vào Grub2?


8

Có dự án nào đang hoạt động để thêm độ nhạy cảm ứng cho Grub2 không?

Nếu không những thư viện cảm ứng nào tồn tại trong Ubuntu 13.04 có thể là ứng cử viên có thể thực hiện điều này sau khi tích hợp?


Chỉnh sửa: 14 tháng 3 năm 2013 @ 5:10 PM PST

Tôi đã tìm kiếm rất nhiều và đã tìm thấy các gói sau trong Ubuntu 13.04:

Tôi sẽ trải qua những điều này và hy vọng sẽ đưa ra câu trả lời sớm. Nếu bạn quen thuộc với bất kỳ thư viện nào trong số này, thư trả lời sẽ rất hay. Trong một thời gian ngắn của tôi, mỗi thứ có vẻ như tslibpymt vì chúng không phụ thuộc vào nền tảng như grub.

Câu trả lời:


6

Tôi đã có thể hỏi Stephen Webb , người hiện đang lãnh đạo Nhóm Kỹ thuật Unity về đầu vào cảm ứng. Tôi đã liên lạc với anh ta vì anh ta từng là nhà phát triển chính của gói uTouch-geis được chia thành ba gói khác nhau Frame , GeisGrail . Đây là các điều khiển màn hình cảm ứng chính cho 13.04 và anh cũng tham gia rất nhiều vào các dự án cảm ứng đa điểm khác . Tôi hỏi anh ấy về việc tìm hiểu thêm về đầu vào thiết bị cảm ứng và ý tưởng của tôi. Đây la cai ma anh ây đa noi:


Tôi muốn Grub2 đăng ký một sự kiện nhấn duy nhất, không hơn (không cần chạm nhiều lần - tôi nghĩ vậy). Mục đích sẽ là chọn từ menu khởi động.

Bạn sẽ gặp khó khăn khi liên lạc để làm việc từ mã bộ tải khởi động.

Nhiều thiết bị đầu vào cảm ứng (nhưng không phải tất cả) có trình điều khiển thiết bị hoạt động với giao thức Microsoft HID. Bạn cần sao chép công nghệ trình điều khiển đó vào GRUB2, sau đó tìm ra cách ánh xạ nó vào thứ gì đó GRUB2 sẽ hiểu là đầu vào. Âm thanh như công việc.

Có tài nguyên nào bạn có thể dẫn tôi đến đó sẽ giúp tôi hiểu cách các thiết bị cảm ứng hoạt động không?

Điều đó thật phức tạp. Có rất nhiều công nghệ khác nhau, được kết nối với máy chủ theo nhiều cách khác nhau, nói các giao thức khác nhau, cung cấp dữ liệu khác nhau.

Có một số tài liệu tốt ở đây .

Có bất kỳ thư viện tap duy nhất bạn có thể đề xuất hoặc đa chạm một? Bạn có bất cứ đề nghị khác về cách di chuyển về phía trước?

Chà, trong ngăn xếp Linux có phần sụn trong bộ xử lý cảm ứng, cung cấp dữ liệu cho trình điều khiển thiết bị trong kernel, dịch sang giao thức evdev, được trình điều khiển x.org đọc và chuyển đổi thành giao thức XI2, hoặc nếu không có gì tìm kiếm XI2 sự kiện liên lạc, sau đó chuyển đổi đó vào một sự kiện XI chuột, và một sự kiện X11 được gửi cho khách hàng. Tất cả những gì bạn có ở cấp bộ tải khởi động là đầu vào trực tiếp từ bộ xử lý cảm ứng.

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.