summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2021-04-15 17:35:06 +0100
committerAlexander Larsson <alexander.larsson@gmail.com>2021-04-16 09:13:18 +0200
commitc96d73c32feef0f09d5b4e1100936103387c1226 (patch)
treee311b65995802019aa29f0cd4f2543705bab9fcf
parent3ec0e7b483c5fd09babd59c668011269a2f396d8 (diff)
downloadflatpak-c96d73c32feef0f09d5b4e1100936103387c1226.tar.gz
run: Create Xauthority in /run/flatpak
There's no real reason why this needs to be in XDG_RUNTIME_DIR: nothing relies on it being there, and applications find it via environment variable XAUTHORITY. Signed-off-by: Simon McVittie <smcv@collabora.com>
-rw-r--r--common/flatpak-run.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/flatpak-run.c b/common/flatpak-run.c
index 62029fd9..4f772409 100644
--- a/common/flatpak-run.c
+++ b/common/flatpak-run.c
@@ -270,7 +270,7 @@ flatpak_run_add_x11_args (FlatpakBwrap *bwrap,
int tmp_fd = dup (glnx_steal_fd (&xauth_tmpf.fd));
if (tmp_fd != -1)
{
- g_autofree char *dest = g_strdup_printf ("/run/user/%d/Xauthority", getuid ());
+ static const char dest[] = "/run/flatpak/Xauthority";
write_xauth (d, output);
flatpak_bwrap_add_args_data_fd (bwrap, "--ro-bind-data", tmp_fd, dest);