Различия и ограничения
DeckCrate ведёт себя везде одинаково, насколько это возможно, и прячет различия ОС за единым контрактом. Тем не менее кое-что всё же отличается на разных платформах.
Различия по платформам
Заголовок раздела «Различия по платформам»| Аспект | macOS | Linux | Windows |
|---|---|---|---|
| Домашняя папка | $HOME | $HOME | %USERPROFILE% |
| Корзина | ~/.Trash | спецификация freedesktop | Recycle Bin |
| Устройства | сканирование /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.
Оговорка про сетевые ресурсы (все платформы)
Заголовок раздела «Оговорка про сетевые ресурсы (все платформы)»У сетевых ресурсов нет корзины с возможностью восстановления. Удаление на сетевом ресурсе запрашивает подтверждение и затем удаляет безвозвратно. Так задумано — см. Сетевые ресурсы.