Praca XWindow przez sieć

Zmuszenie do pracy przez sieć linuksów jest bardzo proste. Najpierw należy wystarować pracę XWindow w trybie sieciowym (domyślnie obecnie wyłączone) przez usunięcie w pliku /etc/X11/xinit/xserverrc opcji -nolisten tcp oraz (w moim przypadku dla Gnome)  /etc/gdm/gdm.schemas wyszukujemy:

<schema>
<key>security/DisallowTCP<security>
<signature> b </signature>
<default> true </default>
</schema>

i zmieniamy na:

<schema>
<key>security/DisallowTCP<security>
<signature> b </signature>
<default> false </default>
</schema>

Na końcu robimy restart i na koniec użyskujemy:

root@old-laptop:~# netstat -nlpt | grep -i 6000
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      1150/X
tcp6       0      0 :::6000                 :::*                    LISTEN      1150/X

Co oznacza iż XSystem pracuje przez sieć.

Teraz należy zezwolić zdalniej maszynie na wyświetlanie u nas rzeczy:

user@old-laptop:~:xhost +IP_ZDALNEJ_MASZYNY

Następnie (pomijając problemy z firewallami itp), wystarczy na drugiej maszynie zmienić zmienną DISPLAY i cieszyć się pracą Xsów przez sieć :).

Dodaj komentarz