Score:2

เหตุการณ์หยิกของ Lenovo trackpad libinput ถูกกลืน?

ธง jp

ฉันใช้การแสดงตัวอย่างการพัฒนา Ubuntu 21.10 บน Lenovo 82B500DBAU พร้อม xmonad-wm

มันมี MSFT0001:00 06CB:7F28 ทัชแพดซึ่งส่วนใหญ่ดูเหมือนว่าจะทำงานได้ดี (โดยเฉพาะอย่างยิ่ง แม้ว่าจะไม่ได้รับการสนับสนุน [เลย] ในเคอร์เนล Linux ที่จัดส่งด้วย <= 21.04) ซึ่งขับเคลื่อนโดย libinput 1.18.1.

การเลื่อนด้วยสองนิ้ว คลิกขวาด้วยสองนิ้ว แตะเพื่อคลิก และรูปแบบลายเส้น 3/4 นิ้ว (โดยใช้ ฟุสุมะ) ทุกอย่างทำงานได้ดีอย่างสมบูรณ์ เมื่อรับชม libinput ดีบัก-guiดูเหมือนว่าทุกอย่างจะทำงานได้อย่างสมบูรณ์ ตรวจจับได้สูงสุด 5 นิ้วในแต่ละครั้งด้วยการควบคุมการเลื่อนแนวตั้ง/แนวนอนและการจีบนิ้ว

ฉันมีปัญหากับการควบคุมการบีบในแอปพลิเคชัน และฉันรู้สึกโดยสัญชาตญาณว่ามันเกี่ยวข้องกับเหตุการณ์ libinput ที่ถูกกลืนหายไประหว่างทาง

เมื่อรับชม libinput ดีบักเหตุการณ์, ฉันสามารถเห็นได้อย่างชัดเจน หยิก เหตุการณ์ที่เรียกใช้เมื่อฉันบีบสองนิ้วบนแทร็คแพด:

 เหตุการณ์7 GESTURE_PINCH_BEGIN +35.886 วินาที 2
 เหตุการณ์7 GESTURE_PINCH_UPDATE +35.886s 2 -0.40/-1.21 (-0.44/-1.32 ไม่เร่งความเร็ว) 1.03 @ -0.09
 เหตุการณ์7 GESTURE_PINCH_UPDATE +35.893s 2 0.00/-0.80 ( 0.00/-0.88 ไม่เร่งความเร็ว) 1.06 @ 0.13
 เหตุการณ์7 GESTURE_PINCH_UPDATE +35.901s 2 -0.44/-0.88 (-0.44/-0.88 ไม่เร่งความเร็ว) 1.09 @ -0.06
...
 เหตุการณ์7 GESTURE_PINCH_UPDATE +36.107s 2 0.88/ 2.20 ( 0.88/ 2.20 ไม่เร่งความเร็ว) 1.10 @ 0.53
 เหตุการณ์7 GESTURE_PINCH_UPDATE +36.114s 2 0.00/ 0.44 ( 0.00/ 0.44 ไม่เร่งความเร็ว) 1.10 @ 0.04
 เหตุการณ์7 GESTURE_PINCH_END +36.120 วินาที 2

และถ้าฉันตั้งค่า ฟุสุมะ การมีทริกเกอร์บางอย่างในการบีบแทร็คแพด มันจะเรียกใช้ฟังก์ชันนั้นให้ฉันอย่างมีความสุข

สิ่งที่ฉันกำลังมองหาคือการซูมอย่างราบรื่นในแอปพลิเคชันที่ควรสนับสนุน โดยเฉพาะอย่างยิ่งแอปพลิเคชันที่ฉันทดสอบด้วยคือ ไฟร์ฟอกซ์ 91.0 และ พิสูจน์ 40.4. AIUI แอปพลิเคชันเหล่านี้ควรรองรับการควบคุมการบีบนิ้วเพื่อการซูมที่ราบรื่น (เช่น ในกรณีของ Firefox 83+ ควรควบคุมการซูมไร้เดียงสาซึ่งไม่กระตุ้นการแสดงผล DOM ใหม่) อย่างไรก็ตาม ดูเหมือนว่าทั้งคู่จะไม่สร้างผลกระทบใดๆ

ฉันคิดว่านี่อาจเป็นปัญหาของตัวจัดการหน้าต่าง แต่ตั้งแต่นั้นมาได้สร้างผลลัพธ์เดียวกันใน GNOME ดั้งเดิมของ Ubuntu

ภูมิปัญญาใดที่ฉันสามารถแก้ไขข้อบกพร่องนี้ต่อไปได้ ฉันไม่ค่อยเชี่ยวชาญเกี่ยวกับอุปกรณ์อินพุต / ไดรเวอร์ / ขั้นตอนนามธรรมโดยรวมของสิ่งต่าง ๆ ดังนั้นความคิดใด ๆ เกี่ยวกับสิ่งที่จะลองจะได้รับการชื่นชมอย่างมาก

แก้ไข: ลืมพูดถึง - น่าสังเกตว่าอินพุต "แปลก" เช่นการเลื่อนแนวนอน ทำ ทำงานในแอปพลิเคชันเช่น Firefox / evince ดูเหมือนว่าจะบีบจริงๆ

Zanna avatar
kr flag
การปิดคำถามนี้ตามที่เห็นควรเป็นประเด็นที่ควรกล่าวถึงใน [Launchpad](https://launchpad.net/) เพื่อให้นักพัฒนาได้ดำเนินการ - เราจะไม่ตอบคำถามประเภทนี้ที่นี่จนกว่าการเปิดตัวจะออกมา . หากยังคงอยู่หลังจากนั้น เราสามารถเปิดใหม่ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา