Dokumentacja dotycząca tego, czy można to osiągnąć, jest niewielka. Mój przepływ pracy jest następujący: łączę się ze zdalną maszyną przez SSH, a następnie, jeśli potrzebuję GUI, uruchamiam serwer TigerVNC za pomocą
/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost
(wygodnie zapisany w aliasie bash). Następnie mogę połączyć się z nim przy użyciu Remminy, jak zwykle. Nigdy nie zawracałem sobie głowy majstrowaniem przy poleceniach przed i po połączeniu w edytorze połączeń Remmina. Dzisiaj nagle ich zauważyłem i zastanawiałem się, czy mogę wydać przez to polecenie VNC do serwera spawnującego. Skopiowałem więc powyższe do skrzynki wstępnego połączenia i próbowałem się połączyć. Brak szczęścia. Potem użyłem aliasu bash. Brak szczęścia.
Na koniec utworzyłem wykonywalny plik powłoki za pomocą tego polecenia i podałem ten plik w polu przed połączeniem. Jest to podobne do tego, co ma Wiki . Teraz utknął w oknie dialogowym „Łączenie z hostem”. Nie wiem, czy się zbliżam. Niestety Wiki nie rozwija tego ani nie jestem zbyt ślepy, aby skutecznie go szukać. Czy ktoś może pomóc? Czy to w ogóle możliwe? Byłbym świetny, gdyby Remmina mogła połączyć się przez SSH, odrodzić serwer VNC, a następnie połączyć się z GUI, wszystko za jednym razem.
Oczywiście interesuje mnie również post-polecenie /usr/bin/vncserver -kill :4
.