--- a/src/nvidia-settings.c~ +++ b/src/nvidia-settings.c @@ -31,6 +31,8 @@ #include #include +#define GUI_LIB_PREFIX "@GUI_LIB_PREFIX@" + static const char* library_names[] = { "libnvidia-gtk3.so." NVIDIA_VERSION, "libnvidia-gtk3.so", @@ -195,7 +197,7 @@ static void *load_ui_library(GtkLibraryD gui_lib_name = get_full_library_name(op->gtk_lib_path ? - op->gtk_lib_path : "", index); + op->gtk_lib_path : GUI_LIB_PREFIX, index); index++; --- a/src/Makefile~ +++ b/src/Makefile @@ -307,14 +307,14 @@ install: NVIDIA_SETTINGS_install NVIDIA_ .PHONY: NVIDIA_GTKLIB_install NVIDIA_GTKLIB_install: $(GTK2LIB) $(GTK3LIB) - $(MKDIR) $(LIBDIR) + $(MKDIR) $(LIBDIR)/nvidia-settings ifdef BUILD_GTK2LIB $(INSTALL) $(INSTALL_LIB_ARGS) $(GTK2LIB) \ - $(LIBDIR)/$(GTK2LIB_SONAME) + $(LIBDIR)/nvidia-settings/$(GTK2LIB_SONAME) endif ifdef BUILD_GTK3LIB $(INSTALL) $(INSTALL_LIB_ARGS) $(GTK3LIB) \ - $(LIBDIR)/$(GTK3LIB_SONAME) + $(LIBDIR)/nvidia-settings/$(GTK3LIB_SONAME) endif .PHONY: WAYLAND_LIB_install