--- src/slic3r/GUI/GUI.cpp.orig 2023-07-21 15:02:36 UTC +++ src/slic3r/GUI/GUI.cpp @@ -481,7 +481,7 @@ void desktop_open_folder(const boost::filesystem::path const wxString widepath = path.wstring(); const wchar_t* argv[] = { L"explorer", widepath.GetData(), nullptr }; ::wxExecute(const_cast(argv), wxEXEC_ASYNC, nullptr); -#elif __APPLE__ +#elif defined(__APPLE__) || defined(__FreeBSD__) const char* argv[] = { "open", path.string().c_str(), nullptr }; ::wxExecute(const_cast(argv), wxEXEC_ASYNC, nullptr); #else @@ -490,7 +490,7 @@ void desktop_open_folder(const boost::filesystem::path #endif } -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) namespace { wxExecuteEnv get_appimage_exec_env() {