From 073a5aa5764d8e885a609b2ff43b49cd136056fa Mon Sep 17 00:00:00 2001 From: smitsohu Date: Wed, 7 Aug 2019 15:59:17 +0200 Subject: integrate private home options with nosound and x11 none fixes #2867 --- src/firejail/fs_home.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c index 010999d7a..25c167af1 100644 --- a/src/firejail/fs_home.c +++ b/src/firejail/fs_home.c @@ -110,6 +110,9 @@ static void skel(const char *homedir, uid_t u, gid_t g) { } static int store_xauthority(void) { + if (arg_x11_block) + return 0; + // put a copy of .Xauthority in XAUTHORITY_FILE char *dest = RUN_XAUTHORITY_FILE; char *src; @@ -145,6 +148,9 @@ static int store_xauthority(void) { } static int store_asoundrc(void) { + if (arg_nosound) + return 0; + // put a copy of .asoundrc in ASOUNDRC_FILE char *dest = RUN_ASOUNDRC_FILE; char *src; -- cgit v1.2.3-70-g09d2