Windows
Windows 与 macOS、Linux 一样是一等目标平台 —— 所有功能都可用,包括回收站、可 移动设备的列举与推出、手柄,以及 SMB 共享。每一项与系统相关的决策都收拢在平台层背 后,因此应用在三个平台上的行为完全一致。
文件系统访问
Section titled “文件系统访问”这里没有应用沙盒;DeckCrate 拥有你普通用户的文件权限。
DeckCrate 使用真正的 Windows 回收站:
- Delete(或 LT + B)通过系统外壳把项目送入回收站,Windows 会为你记录原始 位置。
- 侧边栏的废纸篓位置让你可以浏览、恢复和清空它,其内容直接从磁盘上 的回收站记录读取。
- Shift+Del 会永久删除。
侧边栏的驱动器分组会列出可移动卷和光盘卷(U 盘、SD 卡、CD/DVD),并以其卷标标 注;系统盘会被跳过。
由于 Windows 是按盘符暴露驱动器的,没有可供监视的文件夹,因此新插入的 U 盘会在 下一次轮询时出现(几秒之内),而不是装载的那一瞬间。推出按钮使用系统外壳的 “安全删除”动作(无需提权),如果驱动器上仍有文件被打开,它会报告失败。
Windows 上的手柄通过微软 GameInput 接入,它会报告稳定的描述性按钮名称 —— 因此 映射是精确的。
网络共享(SMB)
Section titled “网络共享(SMB)”Windows 使用内置的 SMB 客户端连接 —— 无需安装任何东西。它使用标准的 445 端口 (自定义端口会被忽略),并且需要 SMB2 或更新版本。参见 网络共享。