差異與限制
DeckCrate 會盡可能在所有平台上維持相同的行為,並把作業系統的差異抽象化到單一介面之後。不 過仍有少數項目會因平台而異。
各平台的差異
Section titled “各平台的差異”| 項目 | macOS | Linux | Windows |
|---|---|---|---|
| 家目錄 | $HOME | $HOME | %USERPROFILE% |
| 垃圾桶 | ~/.Trash | freedesktop 規範 | 資源回收筒 |
| 裝置 | 掃描 /Volumes | 掃描 /media 掛載點 | 列舉磁碟機代號 |
| 磁碟映像 | iso/img/dmg/cdr | iso/img | iso/img/vhd/vhdx |
| 開啟檔案 | open | xdg-open | cmd /c start |
| SMB 掛載 | 系統用戶端 | GVFS(需要套件) | 內建用戶端(連接埠 445) |
| 螢幕鍵盤 | — | Steam Deck(透過 Steam) | — |
| 控制器 | GCController | joystick API(input 群組) | GameInput |
| Steam Input | — | 透過 Steam(重新對應/背鍵/陀螺儀) | — |
各平台的重要細節請參閱個別的 macOS、 Linux 與 Windows 頁面。
網路共用的注意事項(所有平台)
Section titled “網路共用的注意事項(所有平台)”網路共用沒有可還原的垃圾桶。在共用上刪除時會先請您確認,然後永久刪除。這是刻意的 設計 — 請參閱網路共用。