Rozdział 2 · Poradnik · 1B Terminal
tmux, sesje i ponowne łączenie
Na telefonie połączenie zrywa się co chwilę: zmieniasz sieć, wsiadasz do windy, blokujesz ekran. Z tmux to, co uruchomisz, dalej działa na serwerze, a 1B Terminal zabiera Cię z powrotem.
Wejdź do tmux po połączeniu
tmux musi być zainstalowany na serwerze (sudo apt install tmux, sudo dnf install tmux…).
- Edytuj hosta i przejdź do sekcji Sesja.
- Włącz Wejdź do tmux po połączeniu.
- Jeśli chcesz, zmień Nazwa sesji tmux (domyślnie
main) i zapisz.
Jeśli tmux nie jest zainstalowany, aplikacja wyświetli tmux nie jest zainstalowany na serwerze: otwieram zwykłą powłokę i pracujesz jak zwykle. Z tmux Polecenie startowe hosta jest wysyłane tylko przy pierwszym utworzeniu sesji.

Co zmienia tmux
Przy każdym połączeniu aplikacja otwiera sesję tmux o tej nazwie albo tworzy ją, jeśli nie istnieje. Gdy połączenie zostanie zerwane, Twój agent, kompilacja czy edytor dalej działają na serwerze.
We własnej sesji aplikacja włącza też obsługę myszy (dzięki temu gest przewijania przewija historię tmux) i przepuszcza powiadomienia agentów. Nigdy nie zmienia Twoich globalnych ustawień tmux ani pliku ~/.tmux.conf.
Przełączaj lub twórz sesje tmux
Gdy tmux jest włączony, menu ⋮ terminala zawiera Sesje tmux. Widać tam sesje serwera wraz z ich oknami (i otwarta gdzie indziej, jeśli korzysta z nich inny klient). Dotknij jednej, aby przełączyć na nią tę kartę, albo wpisz nazwę w polu Nowa sesja i dotknij +. Po ponownym połączeniu aplikacja wraca do wybranej sesji.

Automatyczne ponowne łączenie
Ustawienia › Połączenie › Łącz ponownie automatycznie jest domyślnie włączone. Gdy zniknie sieć, karta pokazuje Ponowne łączenie za … s… i próbuje ponownie z coraz dłuższymi przerwami (1, 2, 4… do 30 sekund, 12 prób). Dotknij Teraz, aby spróbować od razu. Gdy telefon zmienia sieć (z Wi-Fi na dane komórkowe), próbuje natychmiast.
Jeśli wpisałeś hasło przy łączeniu, aplikacja trzyma je tylko w pamięci na czas tej sesji, żeby móc połączyć się ponownie. Wpisanie exit, wyjście z tmux lub dotknięcie Rozłącz nigdy nie powoduje ponownego łączenia.
Keep-alive w Ustawienia › Połączenie co kilka sekund wysyła mały pakiet, dzięki czemu aplikacja szybciej zauważa martwe połączenie. Niektóre routery zamykają bezczynne połączenia: zostaw tę opcję włączoną.
Kilka sesji naraz
Otwieraj tyle sesji, ile chcesz, do tego samego serwera lub do różnych. Każda jest kartą na górze terminala i pozostaje połączona w tle; dopóki jakaś jest otwarta, Android pokazuje powiadomienie z przyciskiem Rozłącz wszystko. Aktywne sesje na górze karty Hosty zabierają Cię z powrotem do dowolnej z nich.
Szukaj w danych wyjściowych
⋮ › Znajdź przeszukuje tekst, który otrzymała aplikacja. Z tmux starsze dane wyjściowe przechowuje tmux: przewiń w górę gestem, aby je zobaczyć.
Napisany dla 1B Terminal 1.2, z prawdziwymi zrzutami ekranu aplikacji i przykładowymi danymi.