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.

ConcernmacOSLinuxWindows
Home folder$HOME$HOME%USERPROFILE%
Trash~/.Trashfreedesktop specRecycle Bin
Devices/Volumes scan/media mount scandrive-letter enumeration
Disk imagesiso/img/dmg/cdriso/imgiso/img/vhd/vhdx
Open fileopenxdg-opencmd /c start
SMB mountsystem clientGVFS (needs packages)built-in client (port 445)
On-screen kbdSteam Deck (via Steam)
ControllersGCControllerjoystick API (input group)GameInput
Steam Inputvia 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.