[lxc-users] LXC with X, specifically KDE v. VM
Dirk Geschke
dirk at lug-erding.de
Tue May 6 08:49:06 UTC 2014
Hi All,
> <tuxraiderpen at wpascanner.com> 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 |
| dirk at geschke-online.de / dirk at lug-erding.de / kontakt at lug-erding.de |
+----------------------------------------------------------------------+
More information about the lxc-users
mailing list