diff --git a/src/aliceVision/image/colorspace.cpp b/src/aliceVision/image/colorspace.cpp
index 134017e..e2dc19c 100644
--- a/src/aliceVision/image/colorspace.cpp
+++ b/src/aliceVision/image/colorspace.cpp
@@ -96,12 +96,17 @@ std::string getDefaultColorConfigFilePath()
         const std::string configFromSource = getColorConfigFilePathFromSourceCode();
         if (fs::exists(configFromSource))
         {
             ALICEVISION_LOG_DEBUG("ALICEVISION_ROOT is not defined, use embedded OCIO config file from source code: " << configFromSource);
             return configFromSource;
         }
+
+        const std::string configFromSystem("/usr/share/aliceVision/config.ocio");
+        if (fs::exists(configFromSystem))
+            return configFromSystem;
+
         // Output message with logging before throw as this function could be called before main.
         ALICEVISION_LOG_ERROR("ALICEVISION_ROOT is not defined, embedded OCIO config file cannot be accessed.");
         ALICEVISION_THROW_ERROR("ALICEVISION_ROOT is not defined, embedded OCIO config file cannot be accessed.");
     }
     configOCIOFilePath = std::string(ALICEVISION_ROOT);
     configOCIOFilePath.append("/share/aliceVision/config.ocio");
