From 58a207c66c000b2b485de494aec8bcd40d90dc57 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Mon, 26 Dec 2022 09:40:27 -0500 Subject: [PATCH] app_containers: Add default hacks for Proton Need to disable futex for Proton to avoid dead locks (for some reason). --- app_containers/.local/bin/run_app_container | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app_containers/.local/bin/run_app_container b/app_containers/.local/bin/run_app_container index 85f6755..202da70 100755 --- a/app_containers/.local/bin/run_app_container +++ b/app_containers/.local/bin/run_app_container @@ -69,6 +69,9 @@ SUDO_ASKPASS=$HOME/.local/bin/askpass-bemenu sudo -A systemd-nspawn -M $CONTAINE --setenv=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/host/bus \ `# Scaling `\ --setenv=GDK_SCALE="$GDK_SCALE" \ + `# Hacks for Proton (enable logging, disable futex-based synchronization)` \ + --setenv=PROTON_LOG=1 \ + --setenv=PROTON_NO_FSYNC=1 \ `# Extra params` \ $SYSTEMD_NSPAWN_EXTRA_ARGS \ `# Launch app` \