diff options
Diffstat (limited to 'app-emulation/steam/files/redcore-steam')
-rw-r--r-- | app-emulation/steam/files/redcore-steam | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/app-emulation/steam/files/redcore-steam b/app-emulation/steam/files/redcore-steam deleted file mode 100644 index 83c01ac4..00000000 --- a/app-emulation/steam/files/redcore-steam +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env bash - -# steam-runtime is a somewhat a mess bundled with old libraries -# due to this reason, system native graphic drivers may not load -# -# if we remove some bundled libs and preload some system libs -# system native graphic drivers will be able to load -# -# however we must do this everytime when we launch steam, because -# steam-runtime is being fixed right away by steam client - - -source /lib/gentoo/functions.sh - -do_remove () { - einfo "Removing bundled libraries (libxcb, libstdc++, libgcc_s)" - find /home/$USER/.local/share/Steam -name 'libxcb*' -type f | grep -v installed | xargs rm -rf - find /home/$USER/.local/share/Steam -name 'libstdc++.so.6*' -type f | grep -v installed | xargs rm -rf - find /home/$USER/.local/share/Steam -name 'libgcc_s*' -type f | grep -v installed | xargs rm -rf -} - -do_preload () { - einfo "Preloading system libraries (libstdc++, libgcc_s)" - export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6' -} - -launch_steam () { - do_remove - do_preload - export DISPLAY=:0 - export DBUS_FATAL_WARNINGS=0 - steam -} - -launch_steam |