Fonctionnement basique:
Dans /tmp/.X11-unix/ se crée un fichier X0 lorsque l'utilisateur ouvre sa session graphique sur la machine principale.
Et dans le système sous lxc, via la config, on permet d'avoir le même fichier, ce qui autorise l'accès graphique (j'avais déjà dans la config lxc). lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir
Mais à chaque démarrage système, le fichier X0 est effacé.
Du coup en ajoutant read only: lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir,ro
On empêche l'effacement X0 et tout fonctionne à merveille.
[^] # Re: va falloir etre plus precis
Posté par Anonyme . En réponse au message lxc réseau graphique (résolu). Évalué à 2. Dernière modification le 12 juin 2018 à 17:24.
J'ai trouver la solution.
Fonctionnement basique:
Dans /tmp/.X11-unix/ se crée un fichier X0 lorsque l'utilisateur ouvre sa session graphique sur la machine principale.
Et dans le système sous lxc, via la config, on permet d'avoir le même fichier, ce qui autorise l'accès graphique (j'avais déjà dans la config lxc).
lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dirMais à chaque démarrage système, le fichier X0 est effacé.
Du coup en ajoutant read only:
lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir,roOn empêche l'effacement X0 et tout fonctionne à merveille.