Add xvfb to default image so that pyvista can work
Description
https://docs.pyvista.org/user-guide/jupyter/panel.html#configuration-considerations
Thanks for the issue @rsignell-usgs! Thanks for sharing the link on how this might be configured. Looks like we are running a virtual frame buffer in the background that programs can render graphical windows into. This reminds me of similar requests for having desktops within jupyterhub in docker containers similar to https://hub.docker.com/r/alsadi/containerized-xorg-spice/.
Looks like then you'd like to have
sudo apt-get install libgl1-mesa-dev xvfb
included in the docker image and then users would run pyvista.start_xvfb(). We currently have mesa already installed but not xvfb.
@costrouc what's the status on this?
@iameskild could you take a look?
Completed here: https://github.com/nebari-dev/nebari-docker-images/pull/20