ฉันจะทำให้คีย์บอร์ดบลูทู ธ ของฉันจับคู่โดยอัตโนมัติก่อนที่ฉันจะเข้าสู่ระบบได้อย่างไร?


13

ฉันถามวิธีติดตั้งบลูทู ธ ดังนั้นฉันจึงสามารถใช้เมาส์และคีย์บอร์ดที่มีอยู่ได้ ฉันสามารถใช้งานได้ แต่คีย์บอร์ดหยุดทำงานเมื่อ GUI ออกจากระบบ

นั่นหมายความว่าฉันยังต้องใช้แป้นพิมพ์ 2.4Ghz เพื่อเข้าสู่ระบบหรือใช้ระบบก่อนเริ่ม GUI

ใครบ้างมีวิธีแก้ปัญหาที่จะให้ฉันจับคู่กับโมดูลบลูทู ธ โดยอัตโนมัติเข้าสู่ระบบล่วงหน้า?


คุณได้รับมันทำงานกับบรรทัดคำสั่งหรือไม่ ถ้าเป็นเช่นนั้นมันควรจะง่าย หากคุณต้องเชื่อมต่อโดยใช้ GUI ฉันไม่ทราบว่าคุณสามารถเข้าสู่ระบบล่วงหน้าได้อย่างไร
Jivings

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

ผู้ใช้ Arch สามารถปฏิบัติตาม: wiki.archlinux.org/index.php/Bluetooth_Keyboard - อาจให้คำแนะนำเพียงพอแก่คุณในการเขียนคำตอบ
อเล็กซ์แชมเบอร์เลน

ดูดีสำหรับ Arch ไม่มีประโยชน์สำหรับเดเบียน แต่อย่างที่พวกเขาได้ (เห็นได้ชัด) เลิกใช้แพ็คเกจ HIDD ขอบคุณ
zenbike

1
ฉันคิดว่าคุณจะต้องเริ่มต้นไดรเวอร์ BT ก่อน X (กว้างระบบ) และบอกให้ค้นหาอุปกรณ์ที่จับคู่ก่อนที่จะดำเนินการต่อไปอาจทำให้การบู๊ตช้าลง นี่เป็นเพียงความคิดเห็นที่ฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไร แต่ฉันรู้ว่ามันน่ารำคาญขนาดไหน!
Piotr Kula

คำตอบ:


1

สิ่งนี้ไม่ตอบคำถามของคุณ แต่เป็นทางเลือกอื่น คุณควรจะสามารถใช้แป้นพิมพ์ "ไร้สาย" ซึ่งใช้ดองเกิล USB สำหรับระบบปฏิบัติการมันจะปรากฏขึ้นเหมือนกับแป้นพิมพ์แบบใช้สาย USB และอื่น ๆ ในการบู๊ตเปิดใช้งานทันทีที่มีการเปิดใช้งาน USB ซึ่งค่อนข้างเร็วในกระบวนการ ไม่จำเป็นต้องโหลด BT stack ซึ่งจะเกิดขึ้นในภายหลัง ดูคำถามนี้ ... มีทางเลือกอื่นสำหรับบลูทู ธ สำหรับคีย์บอร์ดและเมาส์หรือไม่?


1

คำตอบสำหรับคำถามที่คล้ายกันที่โพสต์ใน Unix Stack Exchange อาจช่วยแก้ปัญหาของคุณได้ (แม้ว่าฉันยังไม่ได้ลอง): /unix//a/42593


คุณอาจสังเกตเห็นว่าฉันถามคำถามนั้นด้วย
zenbike

-3

การจับคู่จากบรรทัดคำสั่งกับโทรศัพท์ (ฉันถือว่าการสร้างคู่เหมือนกันสำหรับคีย์บอร์ด)

  1. เริ่มตัวแทนบลูทู ธ ด้วยหมุดเพื่อจับคู่กับโทรศัพท์ $ bluetooth-agent
  2. ในการเชื่อมต่อ ssh ที่สอง (ตัวแทนบลูทู ธ ยังคงทำงานอยู่!) $ rfcomm เชื่อมต่อ hci0 00: AA: BB: CC: DD: EE
  3. โทรศัพท์ขอพินใส่พินเดียวกันจากบลูทู ธ - ตัวแทนอนุญาตการเชื่อมต่อเสมอ
  4. ปิดทั้ง rfcomm และตัวแทนบลูทู ธ

สิ่งนี้ชัดเจนว่าจะไม่ทำงานก่อนลงชื่อเข้าใช้
อเล็กซ์แชมเบอร์เลน

ทำไมไม่สามารถเรียกใช้สคริปต์ทั้งสองคำสั่งเหล่านั้นแล้วฆ่าพวกเขา? ควรจะเพียงพอที่จะจับคู่อุปกรณ์ในการบู๊ตโดยอัตโนมัติ หากคุณต้องการการเชื่อมต่อที่ต่อเนื่องฉันจะใช้ l2ping <bluetoothmac> เพื่อตรวจสอบว่าอุปกรณ์อยู่ในระยะหรือไม่ ถ้าใช่เชื่อมต่อถ้าไม่รอสักครู่แล้ว ping และตรวจสอบอีกครั้งและอื่น ๆ
vlad b
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.