Schowek jest dostarczana przez serwer X . Nie ma znaczenia, czy serwer jest bezgłowy, czy nie, ważne jest, że lokalna sesja graficzna jest dostępna dla programów działających na zdalnym komputerze. Dzięki przezroczystej sieci X jest to możliwe.
Zakładam, że łączysz się ze zdalnym serwerem za pomocą SSH z komputera z systemem Linux. Upewnij się, że przekazywanie X11 jest włączone zarówno w konfiguracji klienta, jak i konfiguracji serwera. W konfiguracji klienta, trzeba mieć linię ForwardX11 yesw ~/.ssh/configgo mieć domyślnie lub przekazać opcję -Xdo sshpolecenia tylko dla tej sesji. W konfiguracji serwera, trzeba mieć linię X11Forwarding yesw /etc/ssh/sshd_config(jest obecny domyślnie w Ubuntu).
Aby sprawdzić, czy jest włączone przekazywanie X11, spójrz na wartość DISPLAYzmiennej środowiskowej: echo $DISPLAY. Powinieneś zobaczyć wartość podobną localhost:10(aplikacje działające na zdalnym komputerze są proszone o połączenie się z wyświetlaczem działającym na tym samym komputerze, ale połączenie ekranowe jest w rzeczywistości przekazywane przez SSH do wyświetlacza po stronie klienta). Pamiętaj, że jeśli DISPLAYnie jest ustawiony, nie ma potrzeby ustawiania go ręcznie: zmienna środowiskowa jest zawsze ustawiana poprawnie, jeśli przekazywanie jest na miejscu. Jeśli potrzebujesz do diagnozowania problemów z połączeniem SSH, przekaż opcję -vvvaby sshdostać szczegółowy ślad tego, co się dzieje.
Jeśli łączysz się za pomocą innych środków, możesz, ale nie musisz, osiągnąć przekazywanie X11. Jeśli na kliencie jest zainstalowany system Windows, PuTTY obsługuje przekazywanie X11; będziesz musiał uruchomić serwer X na komputerze z systemem Windows, takim jak Xming .