Misc changes

master
Taeyeon Mori 8 years ago
parent 263b93b392
commit be5caf8ff1
  1. 5
      bin/force-run-elf
  2. 13
      bin/prepare_steam
  3. 6
      bin/pulse-g930
  4. 3
      etc/prepare_steam.vdf

@ -1,3 +1,6 @@
#!/bin/sh
/lib/ld-linux-x86-64.so.2 "$1"
# XXX: only works if .interp is numbered < 10 (readelf output is retarded to parse because of the [<nr>] with space padding)
INTERP=`readelf -SW "$1" | grep .interp | awk '{print "dd if='$1' of=/proc/self/fd/1 bs=1 count=$[0x" $7 "] skip=$[0x" $6 "]"}' | sh 2>/dev/null`
exec "$INTERP" "$@"

@ -46,6 +46,10 @@ def main(argv):
profile = config[args.platform]
steamroot = os.path.expanduser(profile["steamroot"])
if profile.get("Enabled", "1") != "1":
print("Profile disabled in config")
return 0
# Read steam libraryfolders.vdf
libsvdf = os.path.join(steamroot, "steamapps", "libraryfolders.vdf")
@ -109,10 +113,11 @@ def main(argv):
with open(libsvdf, "w") as f:
vdf.write(f, libs_config)
os.rename(steamvdf, steamvdf + ".bak")
with open(steamvdf, "w") as f:
vdf.write(f, steam_config)
if profile.get("DontTouchConfigVdf", "0") != "1":
os.rename(steamvdf, steamvdf + ".bak")
with open(steamvdf, "w") as f:
vdf.write(f, steam_config)
return 0

@ -1,6 +0,0 @@
#!/bin/sh
echo "Setting up pulseaudio tunnels for the G930 Headset"
echo -n "G930 Sink Tunnel: "
pactl load-module module-tunnel-sink-new server=10.66.64.4 sink=alsa_output.usb-Logitech_Logitech_G930_Headset-00-Headset.analog-stereo sink_name=tunnel.arch.g930 sink_properties=\"device.description=\'G930 Headset\'\"
echo -n "G930 Source Tunnel: "
pactl load-module module-tunnel-source-new server=10.66.64.4 source=alsa_input.usb-Logitech_Logitech_G930_Headset-00-Headset.analog-mono source_name=tunnel.arch.g930 source_properties=\"device.description=\'G930 Headset\'\"

@ -26,6 +26,7 @@
"wine32"
{
"steamroot" "~/.local/share/wineprefixes/Steam32/drive_c/Program Files/Steam/"
"Enabled" "0"
"Libraries"
{
"/media/Data/SteamLibrary" "E:\\SteamLibrary"
@ -35,4 +36,4 @@
{
"0" "F:\\Steam\\Library"
}
}
}

Loading…
Cancel
Save