Hallo zusammen, ich versuche X11-Anwendungen von einem LXD-Container auf dem Host anzuzeigen. Host OS Tubleweed Container Leap 15.2. Per ssh können im Container laufende X11 Anwendungen auf dem Host angezeigt werden. Die Abbildung des Home-Verzeichnisse vom Host auf den Container ist möglich. Ich möchte vom Container aus unmittelbar auf X11 des Hosts zugreifen. Dafür muss laut Anleitung für Ubuntu /tmp/.X11-unix/X0 vom Host auf den Container abgebildet werden: lxc config device add Suse X0 disk source=/tmp/.X11-unix/X0 path=/tmp/.X11-unix/X0 Auf dem Host ist srwxrwxrwx 1 root root 0 7.Mai 14:19 /tmp/.X11-unix/X0 und auf dem Container natürlich auf nobody.nobody abgebildet. Wenn ich auf dem Host /tmp/.X11-unix/X0 auf hfk.users setze. Läuft X11 auf den Host ohne Probleme und wird auch in Container auf hfk.users abgebildet. Klapp, weil raw.idmap des Container passend gesetzt ist. Unter Ubuntu wird noch /home/USER/.Xauthority abgebildet, aber .Xauthority gibt es nicht unter openSuse Versuch in Container hfk@Suse:~> export DISPLAY=:0.0 hfk@Suse:~> xterm gibt No protocol specified xterm: Xt error: Can't open display: :0.0 Kann mir jemand auf die Sprünge helfen, wie ich von Container aus auf X!! des Hosts zugreifen kann? Grüße Heiner
participants (1)
-
Heiner Kuhlmann