This is a set of scripts that allows to jail Citrix Receiver in a Podman image. This is useful for developers that want to keep their desktop clean, but are forced to use Citrix for their day to day work. This also allows to run citrix on musl based operating systems like VoidLinux or Alpine.
Go to the citrix download page
and download the latest version. Place it in .
.
./build.sh
# or
# podman build -t citrix docker/citrix
./run.sh
# or
# podman run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v $XAUTHORITY:/xauth --ipc=host citrix
- citrix currently uses X11, which is inherently unsafe and exposes all other X clients to Citrix. Run an Xwayland server in the container and let it connect to the hosts Wayland compositor.