···1diff --git a/bin/mangohud.in b/bin/mangohud.in
2-index f975224..24936eb 100755
3--- a/bin/mangohud.in
4+++ b/bin/mangohud.in
5-@@ -8,16 +8,18 @@ if [ "$#" -eq 0 ]; then
6 exit 1
7 fi
89--MANGOHUD_LIB_NAME="@ld_libdir_mangohud@libMangoHud.so"
10-+MANGOHUD_LIB_NAME="libMangoHud.so"
1112 if [ "$1" = "--dlsym" ]; then
13- MANGOHUD_DLSYM=1
14- MANGOHUD_LIB_NAME="@ld_libdir_mangohud@libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}"
15+ MANGOHUD_LIB_NAME="libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}"
16 shift
17 fi
1819- # Preload using the plain filenames of the libs, the dynamic linker will
20- # figure out whether the 32 or 64 bit version should be used
21- LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}${MANGOHUD_LIB_NAME}"
022+LD_LIBRARY_PATH="@libraryPath@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
23+XDG_DATA_DIRS="@dataDir@${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}"
24
···1diff --git a/bin/mangohud.in b/bin/mangohud.in
2+index 6c3c6e8..8847cdc 100755
3--- a/bin/mangohud.in
4+++ b/bin/mangohud.in
5+@@ -8,10 +8,10 @@ if [ "$#" -eq 0 ]; then
6 exit 1
7 fi
89+-MANGOHUD_LIB_NAME="@ld_libdir_mangohud@libMangoHud_opengl.so"
10++MANGOHUD_LIB_NAME="libMangoHud_opengl.so"
1112 if [ "$1" = "--dlsym" ]; then
013- MANGOHUD_LIB_NAME="@ld_libdir_mangohud@libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}"
14+ MANGOHUD_LIB_NAME="libMangoHud_dlsym.so:${MANGOHUD_LIB_NAME}"
15 shift
16 fi
1718+@@ -31,5 +31,7 @@ case ":${LD_PRELOAD-}:" in
19+ LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}${MANGOHUD_LIB_NAME}"
20+ esac
21+22+LD_LIBRARY_PATH="@libraryPath@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
23+XDG_DATA_DIRS="@dataDir@${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}"
24