Автор обновил инструкцию по запуску Direct Commander на Linux, отказавшись от использования Bottles и Flatpak. Приложение стабильно работает на стандартной сборке Wine из репозитория WineHQ. Игровые версии Wine, такие как Soda или Proton, не подходят для этой задачи из-за неполной реализации DirectComposition, что приводит к аварийному завершению программы при отрисовке окон.
Установка теперь выполняется через распаковку NSIS-архива в обычный префикс Wine. Такой подход обеспечивает корректное отображение системных шрифтов и, субъективно, повышает скорость работы приложения. Автообновление в программе работает некорректно: установщик запускается в тихом режиме, зависает при попытке закрыть активное приложение и не сообщает об ошибке, оставляя пользователя на старой версии.
Для обновления рекомендуется вручную запускать скачанный установщик из папки pending. Автор также отметил критическую ошибку в собственном скрипте удаления: из-за некорректной проверки путей скрипт ошибочно удалил рабочую установку программы. После исправления логики проверки с использованием границ путей скрипт стал корректно защищать файлы от случайного удаления.
Новая конфигурация стала основной для установки Direct Commander, однако текущие пользователи Bottles могут продолжать работу в привычном режиме. Автор подчеркивает, что первая найденная рабочая схема редко является оптимальной, а любые защитные механизмы в скриптах требуют обязательного тестирования на случайных ошибках ввода.






