กำลังเพิ่มสัมผัสกับ Grub2 หรือไม่


8

มีโครงการใดบ้างที่ทำงานเพื่อเพิ่มความไวต่อการสัมผัสให้กับ Grub2 หรือไม่?

หากไม่มีไลบรารี่แบบสัมผัสใดที่มีอยู่ใน Ubuntu 13.04 ที่อาจเป็นไปได้ที่จะนำไปใช้หลังจากการผนวกรวม


แก้ไข: 14 มีนาคม 2013 @ 5:10 PM PST

ฉันค้นหาอย่างหนักและพบแพ็คเกจต่อไปนี้ภายใต้ Ubuntu 13.04:

ฉันจะผ่านสิ่งเหล่านี้และหวังว่าจะได้คำตอบในไม่ช้า หากคุณคุ้นเคยกับห้องสมุดเหล่านี้การตอบกลับจะสวยงาม ในช่วงสั้น ๆ ของฉันของแต่ละเหล่านี้ดูเหมือนว่าtslibและพิมเพราะพวกเขาไม่ได้ขึ้นอยู่กับแพลตฟอร์มเช่นด้วง

คำตอบ:


6

ฉันสามารถถามสตีเฟ่นเวบบ์ซึ่งปัจจุบันเป็นหัวหน้าทีม Unity Technical เกี่ยวกับอินพุตสัมผัส ผมติดต่อเขาเพราะเขาเคยเป็นนักพัฒนานำในuTouch-Geisแพคเกจที่ถูกแบ่งออกเป็นสามแพคเกจที่แตกต่างกันเฟรม , Geisและจอก เหล่านี้เป็นตัวควบคุมหน้าจอสัมผัสหลักสำหรับ 13.04 และเขายังมีส่วนร่วมอย่างมากในโครงการมัลติทัชอื่นๆ ฉันถามเขาเกี่ยวกับการเรียนรู้เพิ่มเติมเกี่ยวกับอินพุตของอุปกรณ์สัมผัสและความคิดของฉัน นี่คือสิ่งที่เขาพูด:


ฉันต้องการให้ Grub2 ลงทะเบียนเหตุการณ์การแตะครั้งเดียวไม่มาก (ไม่จำเป็นต้องใช้มัลติทัช - ฉันคิดว่า) วัตถุประสงค์คือเพื่อเลือกจากเมนูการบูต

คุณจะมีความท้าทายในการสัมผัสจากโค้ดบูตโหลดเดอร์

อุปกรณ์อินพุตแบบสัมผัสจำนวนมาก (แต่ไม่ทั้งหมด) มีไดรเวอร์อุปกรณ์ที่ทำงานกับโปรโตคอล Microsoft HID คุณต้องจำลองเทคโนโลยีไดรฟ์เวอร์นั้นลงใน GRUB2 แล้วหาวิธีทำแผนที่ว่าเป็นอะไรที่ GRUB2 จะเข้าใจในฐานะอินพุต ฟังดูเหมือนงาน

มีทรัพยากรใดบ้างที่คุณสามารถนำฉันไปสู่สิ่งนั้นจะช่วยให้ฉันเข้าใจว่าอุปกรณ์สัมผัสทำงานอย่างไร

มันซับซ้อน มีเทคโนโลยีที่แตกต่างกันมากมายเชื่อมต่อกับโฮสต์ด้วยวิธีที่ต่างกันพูดโพรโทคอลต่าง ๆ นำเสนอข้อมูลที่แตกต่างกัน

มีบางเอกสารที่ดีเป็นที่นี่

มีไลบรารี่แตะเดี่ยวที่คุณสามารถแนะนำหรือมัลติทัชได้หรือไม่? คุณมีคำแนะนำอื่น ๆ เกี่ยวกับวิธีก้าวไปข้างหน้าหรือไม่?

ใน Linux stack มีเฟิร์มแวร์ในโปรเซสเซอร์สัมผัสซึ่งฟีดข้อมูลไปยังไดรเวอร์อุปกรณ์ในเคอร์เนลซึ่งแปลเป็นโปรโตคอล evdev ซึ่งอ่านโดยไดรเวอร์ x.org และแปลงเป็นโปรโตคอล XI2 หรือถ้า ไม่มีอะไรที่มองหา Xi2 กิจกรรมสัมผัสแปลงแล้วเป็นที่เข้าไปในเหตุการณ์ XI เมาส์และเหตุการณ์ X11 จะถูกส่งไปยังลูกค้า สิ่งที่คุณมีในระดับบูตโหลดเดอร์คืออินพุตโดยตรงจากตัวประมวลผลแบบสัมผัส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.