如何在 Linux 系統上使用 PS4 手把:USB、藍牙和 Steam

PS4手把(DualShock 4)通常無需單獨安裝驅動程式即可在目前的 Linux 發行版上運行。只需透過 USB 連接或藍牙配對,然後讓 Linux 將其識別為遊戲手把。如果您透過 Steam 玩遊戲,Steam Input 可以利用遊戲內建的控制器支持,或在遊戲需要時轉換手把按鍵。如果想要最快的設定速度,建議先嘗試 USB 連接。

透過 USB 連接線將 DualShock 4 控制器連接到 Linux 筆記型電腦。
透過 USB 連接線將 DualShock 4 控制器連接到 Linux 筆記型電腦。

透過 USB 連接 DualShock 4 手把。

  1. 請使用可傳輸資料的micro-USB線;有些充電線不具備資料傳輸功能。
  2. 將控制器直接連接到 Linux 電腦的 USB 連接埠。如果指示燈條保持熄滅狀態,請按下 PS 按鈕。
  3. 開啟支援手把的遊戲,或在電腦或模擬器中開啟手把測試/設定頁面。按下按鍵並同時移動兩個搖桿以確認輸入。

大多數主流 Linux 發行版都內建了對 Sony HID 的支持,因此您無需編譯驅動程式或進行系統級 Python 安裝。如果控制器沒有顯示,請先嘗試更換電纜和 USB 端口,然後再考慮更換驅動程式。

透過藍牙配對 PS4 控制器

  1. 關閉控制器。如果控制器上的指示燈亮著,請按住 PS 按鈕直到指示燈熄滅。拔掉所有 USB 連接線。
  2. 按住Share 鍵,然後按住PS鍵直到指示燈閃爍。此時控制器即可被其他裝置發現。
  3. 在 Linux 系統中,開啟桌面藍牙設置,啟用藍牙,然後在附近的裝置清單中選擇控制器。它通常顯示為“無線控制器”;選擇“配對”或“連接”。
  4. 配對完成後,指示燈條應停止快速閃爍。在遊戲或 Steam 中測試搖桿和按鈕。
Linux 藍牙面板,顯示無線控制器和配對按鈕。
Linux 藍牙面板,顯示無線控制器和配對按鈕。

如果未顯示,請確保控制器未連接到遊戲主機或其他計算機,然後重新進行配對。 GNOME、KDE ​​Plasma 和其他桌面環境的藍牙選單有所不同,但控制器側的按鍵順序相同。

在 Steam 中設定控制器

從您的發行版軟體中心或支援的軟體包倉庫安裝 Steam,或使用 Valve 的官方 Steam 下載頁面。啟動 Steam,登入,並在開啟遊戲前連接控制器。

  1. 開啟Steam > 設定 > 控制器。檢查 DualShock 4 是否顯示為已連線的 PlayStation 控制器。不同 Steam 用戶端版本顯示的控制器名稱可能略有不同。
  2. 請先將 Steam 輸入保留為預設值。 Valve 目前的做法是,當遊戲支援 PlayStation 控制器時,使用遊戲本身的控制器支援;當遊戲不支援時,則使用 Steam 輸入。您可以在控制器設定中全域變更 PlayStation 控制器支援。
  3. 開啟遊戲庫頁面,選擇遊戲控制按鈕附近的控制器配置按鈕。選擇建議佈局或社群佈局,或者如果遊戲的預設按鍵映射不合適,可以編輯按鍵分配。更改輸入模式後,重新啟動遊戲。
Steam 控制器設定顯示已連接的 PlayStation 控制器和支援選項。
Steam 控制器設定顯示已連接的 PlayStation 控制器和支援選項。

Steam商店和庫頁面還可以顯示遊戲是否支援DualShock手柄,以及是否僅支援USB連線。 Linux和Steam可以偵測到手柄,但某些遊戲可能尚未完全支援手把。在這種情況下,您可以嘗試使用Steam輸入功能,或使用鍵盤和滑鼠來操作遊戲未映射的選單。

在非Steam遊戲中使用控制器

原生 Linux 遊戲可能直接識別遊戲手柄,在這種情況下,打開遊戲本身的「控制」或「輸入」選單並選擇控制器即可。對於相容的外部遊戲,您也可以在 Steam 中啟動它,方法是選擇「遊戲」>「將非 Steam 遊戲新增至我的庫」。然後,您可以透過庫控制器配置按鈕設定或調整遊戲的按鍵佈局。但這並不意味著所有啟動器或遊戲都相容;遊戲仍然需要支援控制器輸入或可用的 Steam 輸入映射。

遊戲手把佈局介面,顯示 DualShock 4 按鍵和扳機鍵的映射關係。
遊戲手把佈局介面,顯示 DualShock 4 按鍵和扳機鍵的映射關係。

修復常見連線問題

  • Linux 系統無法偵測到裝置:請先使用 USB 連線測試,使用已知連接線,並嘗試其他連接埠。如果是藍牙連接,請在桌面藍牙面板中刪除先前儲存的配對訊息,然後重新配對。
  • Steam 可以偵測到手柄,但遊戲本身卻不行:請確認遊戲是否支援手柄,然後嘗試調整遊戲的 Steam 輸入設定。如果輸入被轉換兩次,即使遊戲本身支援 PlayStation 手柄,其表現也可能更差。
  • 遊戲會顯示 Xbox 按鍵提示:這是遊戲層面的提示選擇,不一定代表控制器故障。有些遊戲會為所有遊戲手把使用 Xbox 標籤。
  • 觸控板、震動或體感控制功能缺失:功能支援取決於遊戲、連接類型、Linux 輸入路徑以及 Steam 輸入是否正在處理該裝置。即使某些額外功能無法使用,基本按鈕和搖桿仍然可以正常運作。

較舊的指南可能會建議使用ds4drv.進行安裝sudo pip。但這並非目前 Linux 系統上的正常第一步:在添加舊的第三方驅動程式之前,應先診斷 USB 或藍牙偵測以及遊戲控制器設定。

官方參考資料

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。