Skip to content

Differences & limitations

DeckCrate behaves the same everywhere it can, and abstracts OS differences behind a single contract. A few things still differ per platform.

Concern macOS Linux Windows
Home folder $HOME $HOME %USERPROFILE%
Trash ~/.Trash freedesktop spec Recycle Bin
Devices /Volumes scan /media mount scan drive-letter enumeration
Disk images iso/img/dmg/cdr iso/img iso/img/vhd/vhdx
Open file open xdg-open cmd /c start
SMB mount system client GVFS (needs packages) built-in client (port 445)
On-screen kbd — Steam Deck (via Steam) —
Controllers GCController joystick API (input group) GameInput
Steam Input — via Steam (remap/paddles/gyro) —

See the individual macOS, Linux, and Windows pages for the details that matter to each.

Network shares have no recoverable trash. Deleting on a share prompts for confirmation and then permanently deletes. This is by design — see Network shares.