คำถามติดแท็ก xinput

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


6
ทัชแพดไม่ทำงานบน Ubuntu 18.04
ฉันเพิ่งซื้อแล็ปท็อป ASUSใหม่ ทัชแพดทำงานได้ดีบน Windows จากนั้นฉันติดตั้ง Ubuntu 18.04 ทัชแพดไม่ทำงาน ทัชแพดทำงานได้ดีบน Windows 10 ทัชแพดไม่ทำงานบน USB Ubuntu สด ปุ่ม fn ใช้งานได้บน Ubuntu ทัชแพดรวมถึงการคลิกซ้าย / ขวาไม่ทำงานบน Ubuntu 18.04 ดูเหมือนว่าทัชแพดจะไม่ปรากฏขึ้น xinput ที่นี่คือ xinput user@TUF-GAMING-FX504GD-FX80GD:~$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ …

1
วิธีใช้ trackpoint แต่ปิดการใช้งานทัชแพดบน Lenovo ThinkPad e531
ฉันมีแล็ปท็อป Lenovo ThinkPad e531 รุ่นนี้มีทั้งทัชแพดและ trackpoint ฉันต้องการใช้ Trackpoint เพราะฉันคุ้นเคยกับแล็ปท็อปก่อนหน้านี้ แต่ฉันต้องการปิดการใช้งานทัชแพดเพื่อป้องกันการสัมผัสโดยไม่ตั้งใจ ปัญหาคือไม่มีปุ่ม trackpoint เฉพาะสำหรับ e531 นี่คือภาพของรุ่น e530: คุณสามารถเห็นว่ามันมีปุ่มแยกต่างหากด้านบนทัชแพดซึ่งคุณสามารถใช้เมื่อใช้ trackpoint นี่คือภาพของแบบจำลองของฉัน (the e531): อย่างที่คุณเห็นไม่มีปุ่ม มีเพียงทัชแพด ฉันสามารถปิดการใช้งานทัชแพด (ในการตั้งค่าระบบ> เมาส์และทัชแพด ) และใช้ trackpoint เพื่อย้ายตัวชี้เมาส์ไปรอบ ๆ แต่ก็ไม่มีวิธีคลิก อย่างที่คุณคงจินตนาการได้ว่าสิ่งนี้ไม่มีประโยชน์มาก สิ่งที่ฉันคิดว่าควรมีวิธีปิดการใช้งานคุณสมบัติการเคลื่อนไหวของเมาส์ของทัชแพด แต่ยังคงสามารถคลิกได้ดังนั้นฉันจึงสามารถใช้เป็นปุ่มเมาส์สำหรับ trackpont ได้ คำถามของฉันคือทำอย่างไร ฉันคิดว่ามันสามารถทำได้ด้วยxinputยูทิลิตี้ แต่เนื่องจากฉันไม่คุ้นเคยกับมันมากฉันจึงไม่รู้ ใครช่วยฉันที่นี่หรืออย่างน้อยก็ชี้ฉันไปในทิศทางที่ถูกต้อง? นี่คือผลลัพธ์ของxinputบนเครื่องของฉัน: ~ > xinput ⎡ Virtual core pointer id=2 …

5
ความเร็วเมาส์เร็วเกินไป
ฉันมีปัญหากับความเร็วของเมาส์ ... ฉันมีเมาส์สำหรับเล่นเกมที่มีสวิตช์ฮาร์ดแวร์ (1,000 dpi, 1600 dpi, 2000 dpi) และฉันได้ตั้งไว้ที่ 1,000 dpi ฉันได้เร่งความเร็วเมาส์และตั้งค่า threshold เป็น 0 ฉันพยายามแก้ไขด้วย xset และ xinput แต่ดูเหมือนจะไม่ทำงานเลย ฉันไม่รู้วิธีการตั้งค่าความไวของเมาส์ภายใต้ค่าต่ำสุด ... โปรดช่วยด้วย! ใช้งาน Ubuntu 15.04 x86; เมาส์: Redragon Centrophorus; ขอบคุณล่วงหน้า. ฉันได้ดู: manpages.ubuntu.com/manpages/vivid/man4/mousedrv.4.html ฉันพบสิ่งนี้ (คลิกฉัน) ข้อที่สองคือสิ่งที่ฉันได้ลองแล้ว (และไม่ทำงาน) มีใครรู้วิธีใช้ตัวเลือกแรกหรือไม่
19 mouse  xinput 

2
จะทำการแมปคีย์ใหม่บนคีย์บอร์ดเดียวได้อย่างไร
ฉันรู้ว่าฉันสามารถใช้xinputเพื่อทำการแมปปุ่มเมาส์ใหม่อีกครั้งได้โดยไม่ต้องเปลี่ยนปุ่มอื่น มันมีประโยชน์มาก ในกรณีของฉันฉันใช้เพื่อเชื่อมต่อเมาส์สองตัวกับเดสก์ท็อปของฉันมือขวาหนึ่งและมือซ้ายอีกมือหนึ่ง สิ่งนี้สามารถทำได้เมื่อมีการเชื่อมต่อแป้นพิมพ์มากกว่าหนึ่งแป้น? ฉันสามารถตั้งค่าคีย์ใหม่ให้กับปุ่มอื่นบนแป้นพิมพ์เดียวได้หรือไม่ ในกรณีเฉพาะของฉันดูเหมือนว่าเมาส์ของฉันจะถูกลงทะเบียนเป็นแป้นพิมพ์เพิ่มเติมและปุ่มที่ 6 และ 7 ถูกแปลเป็นpageupและpagedownฉันต้องการผูกไว้เพื่อคัดลอก / วางแทน - แต่ฉันไม่ต้องการให้กระทบกับปกติpageupและpagedownปุ่มบน แป้นพิมพ์มาตรฐานของฉัน นี่คือลักษณะของการแสดงผลxinput- แป้นพิมพ์ที่เป็นปัญหาอยู่กับ id 10: $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SteelSeries Diablo III Gaming Mouse id=9 [slave pointer (2)] …

3
จะเปลี่ยนความเร็วการเลื่อนของเมาส์ขณะใช้งาน libinput ได้อย่างไร?
ฉันสามารถค้นหาวิธีการเลื่อนใน libinput เท่านั้น https://www.mankier.com/4/libinput http://wayland.freedesktop.org/libinput/doc/latest/group__config.html ฉันจะเปลี่ยนความเร็วการเลื่อนของเมาส์บลูทู ธ ได้อย่างไร ไม่มีเสาที่เกี่ยวข้องในรายการ xinput ของฉัน libinput Accel Speed (276): 0.000000 libinput Accel Speed Default (277): 0.000000 libinput Natural Scrolling Enabled (278): 0 libinput Natural Scrolling Enabled Default (279): 0 libinput Send Events Modes Available (257): 1, 0 libinput Send Events Mode Enabled (258): 0, …

3
คุณเปิดใช้งานการแตะเพื่อคลิกผ่านบรรทัดคำสั่งได้อย่างไร
คุณสามารถใช้เพื่อกลับทิศทางเลื่อน(เลื่อนธรรมชาติ) : xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" คุณสามารถตั้งค่ากลับมาอีกครั้งด้วย xmodmap -e "pointer = 1 2 3 4 5 7 6 8 9 10 11 12" และสิ่งนี้เพื่อสลับปุ่มซ้ายและขวา: xmodmap -e "pointer = 3 2 1" และเปลี่ยนมันกลับมาด้วย xmodmap -e "pointer = 1 2 …

4
ฉันจะทำให้ IBus ไม่สนใจ ~ / .XCompose ได้อย่างไร
เนื่องจาก UIM ไม่ต้องการเล่นบอลหลังจากติดตั้ง Ubuntu 12.04 ตั้งแต่เริ่มต้นฉันจึงลอง IBus เนื่องจากเป็นเฟรมเวิร์ก IME ที่มาพร้อมกับ Ubuntu เป็นค่าเริ่มต้น อย่างไรก็ตามibus-table-composeเป็นความเจ็บปวดในก้นที่จะใช้เพราะเพียงแค่ใส่ตัวละครตัวหนึ่งที่ฉันต้องกดคีย์ผสมเพื่อกระตุ้น IBus ก่อนใส่ลำดับการเขียนที่เกี่ยวข้องจากนั้นกด IBus คีย์ผสมอีกครั้งเพื่อปิดการใช้งาน แทนที่จะเป็นฉันต้องการเก็บฟังก์ชั่นหลักของฉันตามที่ XIM จัดไว้ให้เนื่องจากการกดแป้นพิมพ์นั้นน้อยลง ปัญหาคือแม้ว่าว่าเมื่อวิธีการป้อนข้อมูลเริ่มต้นถูกตั้งค่าเป็น IBus และ IBus ถูกปิดการใช้งานเพื่อให้ (AIUI ตั้งแต่ฉันเริ่มต้นด้วยibus-daemon --xim ) มันข้ามในความโปรดปรานของ XIM การตั้งค่าใน~ / . XComposeดูเหมือนจะถูกแทนที่ด้วยเวอร์ชันของ IBus เองดังนั้นเช่นCompose caไม่ได้ให้ą (a-ogonek) ตามที่ฉันกำหนดไว้ในไฟล์. XComposeในโฮมไดเร็กตอรี่ของฉัน แต่ǎ (a-hacek) ตามที่กำหนดโดยบางส่วน การตั้งค่าอื่น ๆ ฉันคุ้นเคยกับ mnemnonics ของตัวเองมากขึ้นดังนั้นมีวิธีใดบ้างที่จะทำให้ระบบของฉันใช้ไฟล์~ / …

3
ทัชแพดหยุดทำงานจากสีน้ำเงิน
ดังนั้นฉันจึงดู "The Walking Dead" และทันใดนั้นฉันก็สูญเสียการควบคุมเมาส์ผ่านทัชแพด ตอนแรกมันเป็นเพียงสำหรับผู้ใช้ของฉัน ฉันสามารถรีบูตระบบของฉันและเปลี่ยนไปใช้ผู้อื่นและใช้งานได้ดี ฉันไม่สามารถอธิบายขั้นตอนที่ฉันทำ (ฉันใช้แป้นพิมพ์เพื่อจัดทำ firefox ในขณะนี้) แต่มันก็มีบางอย่างตามมา: sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps หลังจากคำสั่งนี้ฉันควบคุมเมาส์ได้ แต่คอมพิวเตอร์ไม่รู้จักว่าเป็นทัชแพด ฉันคิดว่าถ้าฉันรีบูทอีกครั้งอาจทำเคล็ดลับได้ ดังนั้นหลังจากที่ฉันรีบูตเครื่องเมาส์ก็ไป kaput อย่างสมบูรณ์ ฉันไม่สามารถใช้งานเมาส์ได้เลยแม้ว่าฉันจะลองใช้คำสั่งหลายครั้งก็ตาม ฉันลองใช้ผู้ใช้หลายคนแล้วและมันก็ยังเหมือนเดิม
13 13.04  mouse  xinput 

3
วิธีการระบุความสัมพันธ์ระหว่างไฟล์ HID / dev / input / * และฮาร์ดแวร์จริง
เพื่อนของฉันมีปัญหากับหน้าจอสัมผัส (พวกเขาหายไปหลังจากที่รีบู๊ตสองครั้ง) หลังจากน้องสาวของเธอใช้แล็ปท็อปของเธอและเมื่อฉันพยายามช่วยฉันไม่พบวิธีในการระบุ/dev/input/*ไฟล์ วิธีหนึ่งที่ฉันพบคือการ grep $ dmesg( /var/log/kern.log) แต่มันไม่ได้ผลสำหรับฉัน มีวิธีมาตรฐานหรือไม่?

1
'รายการ xinput' แสดงอุปกรณ์เดียวกันสองครั้งและเปลี่ยนรหัสอุปกรณ์: วิธีใช้ 'set-prop' ในสคริปต์?
ด้วยเหตุผลบางอย่างตัวรับสัญญาณ USB ของ Logitech จะปรากฏขึ้นสองครั้งในxinput listรายการอุปกรณ์: Logitech USB Receiver id=13 [slave pointer (2)] Logitech USB Receiver id=14 [slave pointer (2)] เมื่อฉันพยายามxinput set-prop "Logitech USB Receiver" "someSetting" nฉันแน่นอนได้: คำเตือน: มีอุปกรณ์หลายตัวที่ตรงกับ 'Logitech USB Receiver' เพื่อให้แน่ใจว่ามีการเลือกที่ถูกต้องโปรดใช้ ID อุปกรณ์หรือนำหน้าชื่ออุปกรณ์ด้วย 'ตัวชี้:' หรือ 'แป้นพิมพ์:' ตามความเหมาะสม ไม่พบอุปกรณ์รับสัญญาณ Logitech USB คำนำหน้าไม่ช่วยเพราะมันเป็นอุปกรณ์เดียวกัน (ตัวชี้) ฉันสามารถใช้ ID แทนได้ แต่ปัญหาคือ ID ของหลักสูตรเปลี่ยนไประหว่าง …
11 usb  logitech  xinput 

4
ฉันจะต้องวางคำสั่ง“ xinput” เพื่อที่จะเรียกใช้งานเมื่อเริ่ม GNOME
ใน Thinkpad ของฉันฉันต้องดำเนินการบางอย่างเช่นนี้ในเทอร์มินัล: xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Middle Button Emulation" 8 1 เพื่อให้ปุ่มของฉัน 2 บนทัชแพดของฉันเลียนแบบการคลิกเมาส์กลาง ตอนนี้ฉันต้องการให้บรรทัดนี้ถูกประหารชีวิตทุกครั้งที่ฉันเริ่ม GNOMe หรือ X หรืออะไรก็ตามเพื่อที่จะ "ใช้งานได้" ฉันพยายาม ~ / .xsession หรือ ~ / .bashrc แต่ก็ไม่มีประโยชน์ ฉันควรใส่ไว้ในสคริปต์เริ่ม GNOME หรือใน / etc / X ฉันใช้ Ubuntu 11.10

3
ทำการแมปการคลิกเมาส์กลางของเมาส์ไร้สาย Logitech T400
ฉันต้องการแมปฟังก์ชันการทำงานของส่วนหน้าของคลิกกลางและส่วนหลังของคลิกกลางในรุ่น Logitech Zone Touch Mouse T400 ตามคำตอบในคำถามนี้ฉันลองใช้คำสั่ง แต่ฉันไม่เข้าใจว่าจะสลับอย่างแน่นอน นี่คือผลลัพธ์สำหรับคำสั่งxinput list-props id#(10 เป็นรหัสอุปกรณ์) nirmik@nirmik:~$ xinput list-props 10 Device 'Logitech Unifying Device. Wireless PID:4026': Device Enabled (134): 1 Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (256): 0 Device Accel Constant Deceleration (257): 1.000000 …
8 xorg  xinput 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.