Перейти к содержимому

Windows

Windows — полноценная платформа наравне с macOS и Linux: работает всё, включая Корзину, перечисление и извлечение съёмных устройств, геймпады и ресурсы SMB. Все решения, специфичные для ОС, спрятаны за слоем платформы, поэтому приложение ведёт себя одинаково на всех трёх системах.

Песочницы приложений нет; DeckCrate обладает вашими обычными пользовательскими правами на файлы.

DeckCrate использует настоящую Корзину Windows:

  • Delete (или LT + B) отправляет элементы в Корзину через оболочку, и Windows сама запоминает их исходное расположение.
  • Место Корзина в боковой панели позволяет просматривать, восстанавливать и очищать её, читая записи Корзины прямо с диска.
  • Shift+Del удаляет безвозвратно.

Раздел Диски в боковой панели перечисляет съёмные и оптические тома (USB-накопители, SD-карты, CD/DVD) с их метками тома; системный диск пропускается.

Поскольку Windows представляет диски по буквам и наблюдать за папкой не за что, только что вставленный USB-накопитель появляется при следующем опросе (в течение нескольких секунд), а не мгновенно при монтировании. Кнопка извлечения использует команду оболочки «безопасное извлечение» (без повышения прав) и сообщает об ошибке, если файл на диске всё ещё открыт.

Геймпады в Windows подключаются через Microsoft GameInput, который сообщает стабильные описательные имена кнопок — поэтому сопоставление точное.

Windows подключается через встроенный клиент SMB — устанавливать ничего не нужно. Используется стандартный порт 445 (нестандартный порт игнорируется) и требуется SMB2 или новее. См. Сетевые ресурсы.