# This file is overwritten during software install. # Persistent customizations should go in a .local file. include /etc/firejail/Xephyr.local # # This profile will sandbox Xephyr server itself when used with firejail --x11=xephyr. # The target program is sandboxed with its own profile. By default the this functionality # is disabled. To enable it, create a firejail-Xephyr symlink in /usr/local/bin: # # $ sudo ln -s /usr/bin/firejail /usr/local/bin/Xephyr # # We have this functionality disabled by default because it creates problems on # some Linux distributions. # # using a private home directory private caps.drop all # Xephyr needs to be allowed access to the abstract Unix socket namespace. #net none nogroups nonewprivs # In noroot mode, Xephyr cannot create a socket in the real /tmp/.X11-unix. #noroot nosound shell none seccomp protocol unix private-dev private-tmp #private-bin Xephyr,sh,xkbcomp,strace,bash,cat,ls #private-bin Xephyr,sh,xkbcomp #private-etc ld.so.conf,ld.so.cache,resolv.conf,host.conf,nsswitch.conf,gai.conf,hosts,hostname blacklist /media whitelist /var/lib/xkb