diff --git a/src/bin/system/e_system_ddc.c b/src/bin/system/e_system_ddc.c index c84d37d07..25e65521b 100644 --- a/src/bin/system/e_system_ddc.c +++ b/src/bin/system/e_system_ddc.c @@ -306,7 +306,9 @@ _ddc_init(void) { // .so.3 is ABI compatible twith .so.2 for out uses - see // https://www.ddcutil.com/c_api_99/ for changes between them - ddc_lib = dlopen("libddcutil.so.3", RTLD_NOW | RTLD_LOCAL); + ddc_lib = dlopen("libddcutil.so.4", RTLD_NOW | RTLD_LOCAL); + if (!ddc_lib) + ddc_lib = dlopen("libddcutil.so.3", RTLD_NOW | RTLD_LOCAL); if (!ddc_lib) ddc_lib = dlopen("libddcutil.so.2", RTLD_NOW | RTLD_LOCAL); if (!ddc_lib) return EINA_FALSE;