Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1 KB

README.md

File metadata and controls

32 lines (22 loc) · 1 KB

Citrix Receiver for Podman

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.

Steps to set up

1. Obtain the debian package

Go to the citrix download page and download the latest version. Place it in docker/citrix.

2. Build the container image

podman build -t citrix docker/citrix

3. Start the container:

podman run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v $XAUTHORITY:/xauth --ipc=host citrix

TODO

  • 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.