Wiele okien uzyskuje dostęp do tego samego monitu terminala

1

Istnieje wiele narzędzi do używania licznych podpowiedzi terminalu z jednego okna, takich jak gnu screen--- ale zastanawiam się nad czymś przeciwnym. Chciałbym uzyskać dostęp do tego samego monitu z różnych okien. W szczególności używam NoMachine do uruchamiania wirtualnego pulpitu, na którym jest określony tty, do którego chciałbym uzyskać dostęp z normalnej sesji SSH. Czy istnieje sposób na dołączenie do tej samej sesji tty z sesji SSH?

DilithiumMatrix
źródło

Odpowiedzi:

1

Możesz użyć albo screenlub, tmuxaby połączyć się z tym samym (zdalnym) terminalem z wielu innych lokalizacji źródłowych (klientów).

Ale może być pytanie, jak zrobić albo screenlub tmuxprzejąć kontrolę nad istniejącym terminalem. Nie wiem, jak to zrobić, ale możesz ponownie nazywać istniejący proces (być może nawet powłokę) na tty, który jest własnością screenlub tmuxużywa reptyr. Zobacz jedną z wielu referencji dotyczących użycia reptyr: tutaj lub tutaj . Inne istnieją, jestem pewien.

szkarłatna czapla
źródło
Zastanawiam się, czy ekran nie koliduje ze skrótami VI (M), ale prawdopodobnie nie w podstawowej konfiguracji
polynomial_donut
Zasadniczo nie, z wyjątkiem przypadków, gdy screenskróty nakładają się na sekwencje klawiszy VIM. Domyślnie screenużywa klucza-prefiksu, Ctrl-aaby wejść do systemu poleceń ekranowych, co psuje niektóre rzeczy, które używają powiązań klawiszy w stylu emacsa. Mam w .screenrcwierszu, aby zmienić prefiks na Ctrl-j---escape ^Jj
szkarłat-egret