วิธีใช้คอนโทรลเลอร์ Xbox One แบบไร้สายบน Linux ด้วย XOW

หากคุณเป็นเจ้าของดองเกิล USB ไร้สายของ Xbox One คุณจะยินดีที่ทราบว่าขณะนี้สามารถเรียกใช้อุปกรณ์บน Linux ได้แล้ว ขอบคุณโครงการ XOW อุปกรณ์นี้ช่วยให้สามารถเชื่อมต่อแบบไร้สายบน Linux กับตัวควบคุม Xbox One ได้

ในการใช้ไดรเวอร์ XOW คุณต้องมีคอนโทรลเลอร์ไร้สายดั้งเดิมของ Xbox One S หรือ Xbox One, ดองเกิลไร้สาย Xbox และระบบปฏิบัติการ Linux ที่ทันสมัยพอสมควร XOW อยู่ระหว่างการพัฒนาอย่างมาก ไดรเวอร์นี้อาจทำงานไม่ถูกต้อง (หรือทั้งหมด) ในบางกรณี ใช้ความเสี่ยงของคุณเอง!

หมายเหตุ: ต้องการเลียนแบบคอนโทรลเลอร์ Xbox บน Windows 10 หรือไม่ นี่คือวิธีการ

กำลังดาวน์โหลด XOW

ไดรเวอร์ XOW นั้นใหม่มากสำหรับ Linux และไม่มีการพัฒนามาเป็นเวลานาน ด้วยเหตุนี้ มันจึงไม่ได้ทำให้มันกลายเป็นเคอร์เนลของ Linux หรือในที่เก็บซอฟต์แวร์ Linux OS หลักใดๆ หากคุณต้องการใช้ XOW คุณต้องดาวน์โหลดจากGitHubของโปรเจ็กต์แทน

การโต้ตอบกับ GitHub ต้องใช้โปรแกรม Git ในการติดตั้ง Git ให้เปิดหน้าต่างเทอร์มินัลโดยกด  Ctrl + Alt + T หรือ  Ctrl + Shift + T บนแป้นพิมพ์ จากนั้น ทำตามคำแนะนำบรรทัดคำสั่งด้านล่าง

อูบุนตู

sudo apt ติดตั้ง git

เดเบียน

sudo apt-get ติดตั้ง git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf ติดตั้ง git

OpenSUSE

sudo zypper ติดตั้ง git

ลินุกซ์ทั่วไป

เครื่องมือ Git มีอยู่ในเกือบทุกการกระจาย Linux และเป็นหนึ่งในเครื่องมือหลักที่นักพัฒนาทั้งหมดบนแพลตฟอร์มใช้ หากคุณใช้ระบบปฏิบัติการที่ไม่ได้อยู่ในรายการนี้ ให้เปิดเทอร์มินัล ค้นหา "git" และติดตั้งตามวิธีที่คุณติดตั้งโปรแกรมตามปกติ หรือดาวน์โหลด Git จากเว็บ

หลังจากตั้งค่าเครื่องมือ Git บนพีซี Linux แล้ว XOW ก็พร้อมที่จะดาวน์โหลด ใช้  คำสั่งgit clone คว้าซอฟต์แวร์รุ่นล่าสุด

โคลน git https://github.com/medusalix/xow.git

ย้ายหน้าต่างเทอร์มินัลของคุณไปที่โฟลเดอร์ "xow" โดยใช้  คำสั่งCD จากนั้นรัน  คำสั่งcat เพื่อดูไฟล์ README.md ที่รวมอยู่ เนื่องจากมีข้อมูลเกี่ยวกับโค้ดที่คุณเพิ่งดาวน์โหลดมายังพีซีของคุณ

หมายเหตุ: ปิด  แมว กับ  Ctrl + C

cd xow

แมว README.md

การพึ่งพา

รหัสสำหรับ XOW ถูกดาวน์โหลดลงใน Linux PC ของคุณ ขั้นตอนต่อไปในกระบวนการคือการติดตั้งการพึ่งพาหลักสำหรับ XOW, Libusb ในการติดตั้ง Libusb ให้ทำตามคำแนะนำในการติดตั้งด้านล่างที่สอดคล้องกับระบบปฏิบัติการ Linux ของคุณ

อูบุนตู

sudo apt ติดตั้ง libusb-1.0-0-dev libusb-1.0-0

เดเบียน

sudo apt-get ติดตั้ง libusb-1.0-0-dev libusb-1.0-0

Arch Linux

sudo pacman -S libusb

Fedora

sudo dnf ติดตั้ง libusb libusb-devel

OpenSUSE

sudo zypper ติดตั้ง libusb-1.0 libusb-1_0-devel

ลินุกซ์ทั่วไป

หากคุณกำลังสร้าง XOW ตั้งแต่เริ่มต้นบน Linux PC ที่ไม่ครอบคลุมในคู่มือนี้ คุณจะต้องติดตั้ง Libusb ด้วยตนเอง สำหรับข้อมูลเพิ่มเติมคลิกที่นี่

อาคาร XOW

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

ขั้นตอนที่ 1:ย้ายไปยังxowโฟลเดอร์ที่อยู่ในโฮมไดเร็กตอรี่ของคุณ (~) โดยใช้  คำสั่งซีดี ด้านล่าง

cd ~/xow

ขั้นตอนที่ 2:เรียกใช้  คำสั่งmake เพื่อคอมไพล์ซอร์สโค้ด

วิธีใช้คอนโทรลเลอร์ Xbox One แบบไร้สายบน Linux ด้วย XOW

สร้าง BUILD=ปล่อย

ขั้นตอนที่ 3:เรียกใช้  คำสั่งls ใน  xowโฟลเดอร์และตรวจสอบว่าไบนารี "xow" อยู่ที่นั่นหรือไม่

ls | grep xow

ขั้นตอนที่ 4:สมมติว่าการสร้างสำเร็จ คุณจะเห็น “xow” ในโฟลเดอร์ xow ตอนนี้ ติดตั้งไบนารีนี้บนพีซี Linux ของคุณด้วยคำสั่งmake install 

sudo ทำการติดตั้ง

กำลังเปิดใช้งาน XOW

ไดรเวอร์ดองเกิลไร้สาย XOW Xbox สำหรับ Linux ทำงานร่วมกับระบบ systemd init ด้วยเหตุนี้จึงต้องเปิดใช้งานผ่าน systemd เพื่อให้ทำงานได้อย่างถูกต้อง ในการเปิดใช้งานไดรเวอร์ไร้สาย XOW บนพีซี Linux ให้ทำดังต่อไปนี้

ขั้นแรก ใช้  คำสั่งsystemctl enable เพื่อให้ XOW สามารถเริ่มทำงานโดยอัตโนมัติด้วยสิทธิ์ของรูททุกครั้งที่ระบบบูทขึ้น

วิธีใช้คอนโทรลเลอร์ Xbox One แบบไร้สายบน Linux ด้วย XOW

sudo systemctl เปิดใช้งาน xow.service

จากนั้นใช้คำสั่ง systemctl start เพื่อบอกให้ systemd เริ่มบริการ XOW ทันที เพื่อให้ผู้ใช้ในระบบสามารถใช้งานได้

sudo systemctl start xow.service

เมื่อเปิดใช้งาน XOW ภายใน systemd พีซี Linux ของคุณจะรองรับดองเกิลไร้สาย Xbox

ปิด XOW

ต้องการปิดการสนับสนุนดองเกิลไร้สาย Xbox บนพีซี Linux ของคุณชั่วคราวหรือถาวร? คุณต้องใช้ระบบ systemd init

หากต้องการปิดไดรเวอร์ XOW ด้วย systemd ชั่วคราว ให้ใช้  คำสั่งsystemctl stop

sudo systemctl หยุด xow.service

ต้องการปิด XOW อย่างถาวรหรือไม่? ใช้คำสั่งปิดการใช้งาน systemctl

sudo systemctl ปิดการใช้งาน xow.service

ใช้XOW

ในการใช้ XOW ให้เสียบดองเกิลไร้สาย USB Xbox One เข้ากับพอร์ต USB บน Linux PC ของคุณ จากนั้นกดปุ่มจับคู่บนคอนโทรลเลอร์ Xbox One และจับคู่กับดองเกิล

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

วิธีใช้คอนโทรลเลอร์ Xbox One แบบไร้สายบน Linux ด้วย XOW

cd ~/xow

sudo ./xow

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม