Hi All, > <[email protected]> wrote: > > I am in a situation where I am looking to possibly use LXC as a way to run > > ONE > > specific program that needs an X desktop.
[...] > The easiest way would be to treat the container like any other remote host. > > I'm not familiar with kmail, so I assume it can be started standalone > without having to start the full kde desktop? If yes, then the easiest > way is to either: > - allow tcp X access on the host, set the container to use that (i.e. > export DISPLAY=HOST_IP_ADDRESS:0.0) and then start the program. OR > - use something like x2go: > http://wiki.x2go.org/doku.php/doc:deployment-stories:start . Install > the server part on the container, the client part on the host, and > configure it to start a single application (i.e. Kmail) you can use also + ssh -X {container} + or this more complex solution including sound: https://www.stgraber.org/2014/02/09/lxc-1-0-gui-in-containers/ + work with xauth: - on the host use xauth list and extract the key, copy it starting with unix: - in the container export DISPLAY=unix:0.0 xauth add {key from host, starting with unix:} + any other solution, like VNC or NX, but then you get usually the whole desktop. And I guess, you are only interested in only one application... And all these work even with unprivileged containers. Best regards Dirk -- +----------------------------------------------------------------------+ | Dr. Dirk Geschke / Plankensteinweg 61 / 85435 Erding | | Telefon: 08122-559448 / Mobil: 0176-96906350 / Fax: 08122-9818106 | | [email protected] / [email protected] / [email protected] | +----------------------------------------------------------------------+ _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
