Linux
Linux 是完整支援的平台,並特別針對 Steam Deck / SteamOS 的 Gaming Mode 做了最佳 化。
檔案系統存取
Section titled “檔案系統存取”Linux 上沒有應用程式沙箱 — DeckCrate 擁有您一般使用者的檔案權限。
在 SteamOS 與其他遊戲掌機上,控制器開箱即用 — 不需要任何設定。這一節是給 自訂桌面 Linux 安裝且控制器未被偵測到時參考用的。
在標準的桌面發行版上,若要在不使用 root 的情況下使用控制器,您的使用者必須屬於
input 群組:
sudo usermod -aG input "$USER"# log out and back in for the group to take effect如果控制器提示列始終沒有出現,請先檢查這一點(groups | grep input)。DeckCrate 會從核
心讀取每個控制器的按鈕對應表,並依語意化的代碼解析按鈕,因此大多數控制器都能「直接使
用」。
Steam Deck 螢幕鍵盤
Section titled “Steam Deck 螢幕鍵盤”在 SteamOS 上,只要有文字欄位取得焦點 — 搜尋(Y)、重新命名(X)或新增資料夾 — 就會叫出 Steam 的浮動螢幕鍵盤,讓您不需要實體鍵盤也能輸入。
不過,有些對話方塊刻意不會自動開啟鍵盤 — 例如伺服器輸入對話方塊與內嵌終端 機。在這些介面中,等您準備好輸入時再按 X 叫出螢幕鍵盤。這是刻意的設計:這些介面可 能在您無意輸入時就取得焦點,而自行彈出的鍵盤浮層會遮住畫面並打斷使用體驗。
Steam Input(重新對應、背鍵與陀螺儀)
Section titled “Steam Input(重新對應、背鍵與陀螺儀)”當您透過 Steam 啟動 DeckCrate 時,它會經由 Steam Input 讀取您的控制器 — 也就是在 Steam 浮層中驅動各遊戲控制器設定的同一層機制。這代表您可以重新配置任何操作,包含背 鍵、觸控板與陀螺儀,而 DeckCrate 都會遵循。
DeckCrate 隨附一份動作資訊清單,描述它能做哪些事 — 開啟、返回、複製、貼上、移動、搜
尋等等 — 因此當您在 Steam 中編輯控制器配置時,這些動作會以名稱顯示出來。挑選或建立一份使
用這些動作的設定,Steam Input 就會接手;此時畫面上的控制器面板(在除錯版本中)會顯示一列
標示為 active 的 Steam Input。
如果您在 Steam 之外啟動,或您的控制器使用的是一般的控制器範本,DeckCrate 只會退回直接讀 取控制器 — 一切仍會和其他情況下完全一樣地運作。Steam Input 對 Steam/Deck 使用者而言是額 外的加分項,絕非必要條件。
Steam 浮層與快速存取
Section titled “Steam 浮層與快速存取”在遊戲模式下,只要 Steam 自己的面板開啟,DeckCrate 就會忽略控制器——快速存取 選單、Steam 選單與電源選單都是如此。在這些面板中操作,絕不會移動其背後檔案清單的 選取項目,也不會觸發任何動作;面板一關閉,控制權立即回到應用程式。用來關閉面板的 那次按鍵只作用於面板本身,不會同時作用於 DeckCrate。
無論您以何種方式啟動應用程式、使用哪種控制器配置,都是如此。在掌機遊戲模式之外 ——桌面模式、一般 Linux 桌面、macOS 或 Windows——並不存在這些面板,因此沒有任何 變化。
網路共用(SMB)
Section titled “網路共用(SMB)”Linux 透過 GVFS 掛載 SMB 共用,不需要 root 授權提示,但需要安裝 GVFS 的 SMB 後端與 FUSE 橋接。一次性的套件安裝與驗證步驟請參閱 網路共用。