差异与限制
DeckCrate 在力所能及之处会保持各平台行为一致,并把系统差异抽象在同一套契约之后。 不过仍有少数几点因平台而异。
| 方面 | 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 | 手柄 API(input 组) | GameInput |
| Steam Input | — | 经由 Steam(重映射/背键/陀螺仪) | — |
各平台的具体细节参见 macOS、Linux 和 Windows 页面。
网络共享的注意事项(所有平台)
Section titled “网络共享的注意事项(所有平台)”网络共享没有可恢复的废纸篓。在共享上执行删除会先请求确认,然后永久删除。 这是有意的设计 —— 参见网络共享。