···1-diff --git a/bin/mangohud.in b/bin/mangohud.in
2-index e13da99..086443c 100755
3---- a/bin/mangohud.in
4-+++ b/bin/mangohud.in
5-@@ -23,6 +23,6 @@ fi
6- # figure out whether the 32 or 64 bit version should be used, and will search
7- # for it in the correct directory
8- LD_PRELOAD="${LD_PRELOAD}${LD_PRELOAD:+:}${MANGOHUD_LIB_NAME}"
9--LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH:+:}@ld_libdir_mangohud@"
10-+LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH:+:}@ld_libdir_mangohud@:@mangohud32@/lib/mangohud"
11-12- exec env MANGOHUD=1 LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LD_PRELOAD="${LD_PRELOAD}" "$@"
···1+diff --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
8+9+-MANGOHUD_LIB_NAME="@ld_libdir_mangohud@libMangoHud.so"
10++MANGOHUD_LIB_NAME="libMangoHud.so"
11+12+ 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
18+19+ # 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}"
22++LD_LIBRARY_PATH="@libraryPath@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
23++XDG_DATA_DIRS="@dataDir@${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}"
24+25+-exec env MANGOHUD=1 LD_PRELOAD="${LD_PRELOAD}" "$@"
26++exec env MANGOHUD=1 LD_PRELOAD="${LD_PRELOAD}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" XDG_DATA_DIRS="${XDG_DATA_DIRS}" "$@"