如何在 Linux 上通過藍牙使用 Xbox One 控制器

如何在 Linux 上通過藍牙使用 Xbox One 控制器

與其他藍牙控制器不同,Xbox One 控制器未經修改不會與 Linux 交互。原因?它內部的藍牙芯片啟用了 DRM 功能,這會阻止它成功配對。

在本指南中,我們將介紹如何禁用 DRM 功能,該功能使您的 Xbox One 控制器無法通過藍牙與 Linux 配對。此外,我們將引導您完成配對過程。

注意:要使本指南成功,您必須在 Linux PC 上啟用藍牙。

暫時禁用 Ertm

如果您不打算在 Linux PC 上經常通過藍牙使用 Xbox One 控制器,最好的做法是禁用 Ertm,而不是暫時將其永久關閉。要暫時禁用 Ertm,請先打開一個終端窗口。要打開一個終端窗口,按按Ctrl + Alt + T按Ctrl + Shift + T鍵盤上。然後,按照下面的分步說明進行操作。

步驟 1:將終端會話從 Linux PC 的用戶帳戶提升到 Root。訪問 Root 是必須的,因為不這樣做就不可能關閉 Ertm。

須藤 -s

第 2 步:在 Linux 終端中獲得 Root 訪問權限後,使用下面的bash命令暫時關閉藍牙中的 Ertm 功能。

迴聲'Y'> /sys/module/bluetooth/parameters/disable_ertm

運行上述命令後,Ertm 功能將被暫時禁用,您將能夠將 Xbox One 控制器連接到您的系統。但是,請記住該命令僅在您重新啟動系統後才有效。

永久禁用 Ertm

如果您是 Linux 重度玩家,最好的做法是永久禁用 Ertm 功能,這樣您就不再需要處理它了。有許多不同的方法可以關閉 Ertm。但是,最好的方法是安裝 Xpadneo 內核模塊。它會自動禁用 Ertm 並添加一些 Xbox One 控制器增強功能。要使 Xpadneo 正常工作以便永久禁用 Ertm,請按照以下分步說明進行操作。

步驟 1:鍵盤上的 Ctrl + Alt + TCtrl + Shift + T打開終端窗口。然後,使用下面概述的安裝命令,安裝構建 Xpadneo 所需的依賴項。

Ubuntu/Debian

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

軟呢帽

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

拱形Linux

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

步驟 2:使用 Linux 命令行中的 Git 工具,將最新版本的 Xpadneo 下載到您的 PC。

git 克隆 https://github.com/atar-axis/xpadneo.git

第 3 步:xpadneo使用CD命令將終端窗口移動到文件夾中並運行 install.sh 腳本以安裝 Xpadneo 內核模塊,從而有效地在 Linux 系統上永久禁用 Ertm。

如何在 Linux 上通過藍牙使用 Xbox One 控制器

cd xpadneo

須藤./install.sh

在 Linux PC 上完成 Xpadneo 的安裝後,重新啟動它。重新登錄後,Ertm 將關閉,您的 Xbox One 控制器將準備好配對。

通過藍牙配對您的 Xbox One 控制器

要通過藍牙配對您的 Xbox One 控制器,請先拔掉您的 Xbox One 控制台(如果您擁有一台)。如果未拔下插頭,它可能會在您連接到藍牙時嘗試與控制台配對,這可能會中斷藍牙配對過程。不得不處理在不需要時打開的 Xbox One 控制台也很煩人。

拔下 Xbox One 控制台後,抬起控制器並按住控制器中央的 Xbox 按鈕一秒鐘。如果操作正確,Xbox One 控制器將開機。

如何在 Linux 上通過藍牙使用 Xbox One 控制器

一旦 Xbox One 控制器通電,就可以將設備置於藍牙掃描模式。為此,請查看控制器的頂部,在兩個保險槓和触發器之間,然後按住同步按鈕。

按住 Xbox One 控制器的同步按鈕,直到控制器中央的 Xbox One 徽標按鈕快速閃爍。如果 Xbox One 按鈕沒有快速閃爍,請取出控制器的電池以將其關閉,然後重試該過程。

當您的 Xbox One 控制器進入藍牙配對模式後,請按照以下分步說明進行操作。

步驟 1:在 Linux 桌面面板上找到藍牙圖標,然後用鼠標單擊它。然後,打開藍牙設置。

第 2 步:在藍牙設置中,在“設備”下查找您的 Xbox One 控制器。當它出現時,用鼠標單擊它。選擇它以與您的 Linux PC 配對。

如何在 Linux 上通過藍牙使用 Xbox One 控制器

深入配對說明

將藍牙設備與 Linux 桌面配對的方式有很多種,每個桌面環境運行的藍牙連接應用程序略有不同。如果您無法按照上述說明弄清楚如何將 Xbox One 控制器與 Linux PC 配對,請按照我們關於如何在 Linux 上配對藍牙設備的深入指南進行操作


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。