Windows
Windows — полноценная платформа наравне с macOS и Linux: работает всё, включая Корзину, перечисление и извлечение съёмных устройств, геймпады и ресурсы SMB. Все решения, специфичные для ОС, спрятаны за слоем платформы, поэтому приложение ведёт себя одинаково на всех трёх системах.
Доступ к файловой системе
Заголовок раздела «Доступ к файловой системе»Песочницы приложений нет; DeckCrate обладает вашими обычными пользовательскими правами на файлы.
Корзина
Заголовок раздела «Корзина»DeckCrate использует настоящую Корзину Windows:
- Delete (или LT + B) отправляет элементы в Корзину через оболочку, и Windows сама запоминает их исходное расположение.
- Место Корзина в боковой панели позволяет просматривать, восстанавливать и очищать её, читая записи Корзины прямо с диска.
- Shift+Del удаляет безвозвратно.
Раздел Диски в боковой панели перечисляет съёмные и оптические тома (USB-накопители, SD-карты, CD/DVD) с их метками тома; системный диск пропускается.
Поскольку Windows представляет диски по буквам и наблюдать за папкой не за что, только что вставленный USB-накопитель появляется при следующем опросе (в течение нескольких секунд), а не мгновенно при монтировании. Кнопка извлечения использует команду оболочки «безопасное извлечение» (без повышения прав) и сообщает об ошибке, если файл на диске всё ещё открыт.
Геймпады
Заголовок раздела «Геймпады»Геймпады в Windows подключаются через Microsoft GameInput, который сообщает стабильные описательные имена кнопок — поэтому сопоставление точное.
Сетевые ресурсы (SMB)
Заголовок раздела «Сетевые ресурсы (SMB)»Windows подключается через встроенный клиент SMB — устанавливать ничего не нужно. Используется стандартный порт 445 (нестандартный порт игнорируется) и требуется SMB2 или новее. См. Сетевые ресурсы.