xpadneo ตัวควบคุมขั้นสูงสำหรับคอนโทรลเลอร์ไร้สาย Xbox One

ลินุกซ์ Xbox Controller

รับคดี จากบทความก่อนหน้านี้ที่ฉันแบ่งปันที่นี่ในบล็อก เกี่ยวกับวิธีใช้คอนโทรลเลอร์ Xbox One ของเราใน Fedora 31. เมื่อเร็ว ๆ นี้ ฉันเจอโครงการที่ยอดเยี่ยมใน githubซึ่งมีตามชื่อ "Xpadneo" คอนโทรลเลอร์ Linux ขั้นสูงสำหรับคอนโทรลเลอร์ Xbox One

xpadneo เป้าหมายหลักคือการให้ฟังก์ชันขั้นสูงสำหรับ Linux ไม่เหมือนกับไดรเวอร์ที่รวมไว้โดยค่าเริ่มต้นในเคอร์เนล Linux ที่ถูกเพิ่มเข้ามาหลายเวอร์ชัน เนื่องจากไดรเวอร์รวมอยู่ในตัวจึงไม่ได้ให้ข้อมูลเช่นระดับแบตเตอรี่เหนือสิ่งอื่นใด

สิ่งสำคัญคือต้องพูดถึงว่าในการใช้คอนโทรลเลอร์นี้ ใช้สำหรับการเชื่อมต่อแบบไร้สายเท่านั้นนั่นคือโดยการเชื่อมต่อคอมพิวเตอร์ของคุณและการควบคุมโดย Bluetooth เท่านั้น นอกเหนือจากนั้นคุณต้องสามารถเชื่อมต่อและจับคู่คอนโทรลเลอร์กับ distro ของคุณได้ (ฉันพูดถึงสิ่งนี้เนื่องจากใน Fedora 31 ฉันพบปัญหาคุณสามารถตรวจสอบโพสต์นั้นได้ ฉันทำในบล็อกที่นี่).

คุณสมบัติที่โดดเด่นจาก xpadneo กล่าวถึงในเพจของคุณ:

  • รองรับบลูทู ธ
  • รองรับ Force Feedback (Rumble) โดยทั่วไป
  • รองรับ Trigger Force Feedback (Windows ไม่รองรับด้วยซ้ำ)
  • ดูการทำงาน: เรียกใช้ misc / tools / directional_rumble_test / direction_rumble_test
  • รองรับปิด FF
  • รองรับ Gamepads หลายตัวในเวลาเดียวกัน (เข้ากันไม่ได้กับ Windows)
  • เสนอการทำแผนที่ที่สอดคล้องกันแม้ว่า Gamepad จะจับคู่กับ Windows / Xbox มาก่อน
  • การเลือกงานเริ่มปุ่มโหมด
  • ช่วงแกนที่ถูกต้อง (เซ็นสำคัญสำหรับเช่น RPCS3)
  • รองรับการแสดงระดับแบตเตอรี่ (รวมถึงชุดชาร์จ Play 'n)
  • ตัวบ่งชี้ระดับแบตเตอรี่
  • รองรับการปลอมแปลงเวอร์ชันอุปกรณ์อินพุตเพื่อป้องกันไม่ให้ SDL พยายามแก้ไขการทำแผนที่ที่ราบรื่น
  • ติดตั้งง่าย
  • การพัฒนาและการสนับสนุนที่คล่องตัว

จะติดตั้ง xpadneo บน Linux ได้อย่างไร?

การติดตั้ง xpadneo บน distro ของคุณนั้นค่อนข้างง่าย คุณต้องมีข้อกำหนดเบื้องต้นบางอย่าง ติดตั้งไว้แล้ว จากข้อกำหนดนี้ คุณต้องติดตั้ง dkms, linux-headers และการใช้งานบลูทู ธ แล้ว และการอ้างอิง

คุณสามารถค้นหาทั้งหมดนี้ด้วยตัวจัดการแพ็คเกจจากเทอร์มินัลหรือ GUI ของสิ่งนี้ ตัวอย่างเช่น Synaptic, dnfdragora, Octopi เป็นต้น

นำข้อมูลจาก หน้า github ของ xpadneoซึ่งพวกเขาแชร์คำสั่งเพื่อติดตั้งสิ่งนี้ พวกเขาเป็นใคร ผู้ใช้ Arch Linux, Manjaro, Arco Linux หรืออนุพันธ์อื่น ๆ ของ Arch Linux, พวกเขาต้องเปิดเทอร์มินัลและในนั้นพวกเขาจะพิมพ์สิ่งต่อไปนี้:

sudo pacman -S dkms linux-headers bluez bluez-utils

ตอนนี้สำหรับกรณีของผู้ที่เป็น ผู้ใช้การแจกแจงแบบ Debian หรือที่ได้รับ เช่น Ubuntu, Deepin เป็นต้น ในเทอร์มินัลพวกเขาต้องพิมพ์คำสั่งต่อไปนี้เท่านั้น:

sudo apt-get install dkms linux-headers-`uname -r`

ในขณะที่ สำหรับผู้ที่ใช้ Fedora หรืออนุพันธ์ นี้:

sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`

ในกรณีของ Raspbianคุณต้องพิมพ์สิ่งต่อไปนี้:

sudo apt-get install dkms raspberrypi-kernel-headers

ติดตั้งข้อกำหนดเบื้องต้นแล้ว ตอนนี้เราจะไปที่การติดตั้ง xpadneo บนระบบสำหรับสิ่งนี้เราต้องพิมพ์ต่อไปนี้เท่านั้น:

git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh

หากทุกอย่างเป็นไปด้วยดีพวกเขาก็ต้องรีบูตระบบเพื่อให้ไดรเวอร์โหลดเมื่อเริ่มต้นระบบ

ใช้ xpadneo

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

sudo bluetoothctl
scan on

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

ด้วยข้อมูลดังกล่าวเราจะจับคู่และซิงโครไนซ์รีโมตโดยพิมพ์คำสั่งต่อไปนี้:

pair <MAC>
trust <MAC>
connect <MAC>

แล้วด้วยการเชื่อมต่อที่สร้างขึ้นพวกเขาสามารถดำเนินการกำหนดค่าโดยเรียกใช้สคริปต์การกำหนดค่า ที่จะแนะนำพวกเขาในกระบวนการนี้พวกเขาต้องเข้าสู่โฟลเดอร์ xpadneo อีกครั้งและพิมพ์:

sudo ./configure.sh


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ฮวนครูซ dijo

    ดีมากฉันยังไม่ได้ทดสอบแอปพลิเคชั่นนี้และเพิ่มพลังใน Debian เล็กน้อย
    ฉันมีคำถามเพียงข้อเดียวเท่านั้นสำหรับคอนโทรลเลอร์ Xbox ที่เชื่อมต่อโดยตรงกับพีซีผ่านบลูทู ธ หรือไม่? เพราะอันที่ฉันมีฉันมีอะแดปเตอร์ usb เพื่อเชื่อมต่อ

    ขอบคุณมาก ๆ!!

    1.    เดวิดนารันโจ dijo

      ก็คือ ใช้สำหรับบลูทู ธ เท่านั้น ไชโย