Terminal z kartami, który łączy się z sesją ekranu GNU?


10

Bardzo często korzystam z funkcji sesji ekranu. Na przykład rozpocznę sesję ekranową dla „projektu 1” jako „screen -S projekt1”, a następnie, gdy będę musiał ponownie się połączyć, użyję „screen -d -r projekt1”. Ułatwia to zarządzanie wieloma projektami, każdy z własnym zestawem sesji powłoki.

Chciałbym teraz, aby w systemie Windows i Linux móc korzystać z programu terminalowego z kartami (takiego jak terminal gnome), aby połączyć się z sesją ekranową i rozdzielić wszystkie okna ekranowe na osobne karty . W ten sposób uzyskuję całą zwykłą moc ekranu, ale z wygodą bogatszego interfejsu GUI.

Czy jest dostępny taki program terminalowy w systemie Windows i / lub Linux?

Odpowiedzi:


2

Jeśli spojrzałeś na byobu z jego ekranem, ale z ogromnymi ulepszeniami, nadal używałbyś jednego terminala, ale dostajesz sesje z kartami, dzięki czemu możesz pomijać różne ekrany za pomocą klawiszy funkcyjnych. a także daje przyjemny pulpit nawigacyjny.

wprowadź opis zdjęcia tutaj


byobu wydaje się dobrym rozwiązaniem tego pytania. Jednak jeśli zdarzy się użyć Putty to może się przydać: byobu funkcyjną klucze-do-not-work-in-kit
Ray Hulha

1

Upewnij się, że zdefiniowano $ SCREENDIR lub zmień go w wierszu poleceń na katalog, w którym znajdują się gniazda sesji ekranu. Oto jak możesz to łatwo zrobić w powłoce bash:

screens=( $(ls $SCREENDIR | sed 's/^[0-9]\+\.\(.*\)$/--tab -t \"\1\" -e \"screen -d -r \1\"/') ); eval gnome-terminal ${screens[@]}

Jeśli nie chcesz zamykać poprzednich sesji ekranu (razem z gnome-terminalem, jeśli są to jedyne karty), użyj sesji wspólnych z „-x” zamiast „-d -r”


0

Szukałem tego samego, kiedy natknąłem się na twoje pytanie. Jak dotąd moje wyszukiwanie wskazywało, że eterm zawiera pewną (niepełną?) Integrację zwaną Escreen. Właśnie go zainstalowałem i wygląda na to, że działa dobrze, chociaż mam pewne problemy z powiązaniami klawiszy (dom nie idzie do domu). Motyw też nie pasuje do reszty pulpitu.

Mam nadzieję, że to pomoże.

zrzut ekranu z 3 zakładkami

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.