xmux: szybkie przełączanie sesji między maszynami dla zaawansowanych użytkowników terminala
Przełączaj się między tmux, Zellij i lokalnymi terminalami z jednego panelu nawigacyjnego: xmux przedstawia pasek boczny do wyboru sesji i widok terminala na żywo. Opracowane przez zer0ken dla systemu Windows i innych platform, narzędzie automatycznie odkrywa hosty SSH i działające multiplexer'y oraz mapuje je w oparciu o sterowany klawiaturą przepływ pracy. Użytkownicy zaawansowani i administratorzy systemów, którzy utrzymują sesje na różnych maszynach, zyskują natychmiastowe połączenia i trwałe zarządzanie sesjami bez ręcznego przywracania poleceń SSH lub multiplexer'a.
Co tak naprawdę kontroluje xmux i jak?
xmux działa jako kontroler na wysokim poziomie, który posiada okno terminala: umieszcza pasek nawigacyjny obok głównego widoku terminala i traktuje multiplexer jako punkty transportowe. Nie zastępuje tmux ani Zellij, zamiast tego wyświetla i łączy się z sesjami na lokalnych, WSL i SSH hostach, pozwalając na przełączanie się między backendami takimi jak tmux, Zellij i GNU Screen z jednego interfejsu.
Czy wpływa to na wydajność systemu podczas odkrywania i korzystania z sesji?
Narzędzie jest napisane w Rust, co wyjaśnia jego niski ślad zasobów podczas aktywnego użytkowania i szybki czas reakcji podczas przełączania sesji. Automatyczne odkrywanie wykorzystuje konfigurację SSH i sondowanie sieci, aby zlokalizować zdalne sesje, a trwałe połączenia sesyjne utrzymują backendy przy życiu, gdy klient wyświetlający się odłącza, unikając powtarzających się pełnych ponownych połączeń. Te zachowania zmniejszają narzut ponownego połączenia bez nakładania dużego obciążenia CPU lub pamięci podczas normalnej nawigacji.
Czy jest bezpieczne w użyciu i jaki poziom wiedzy technicznej jest wymagany?
xmux działa poprzez łączenie się z istniejącymi multiplexerami, a nie ich modyfikowanie, więc zachowuje stan multiplexerów i nie przepisuje sesji. Instalacja na Windows odbywa się za pomocą PowerShell lub popularnych menedżerów pakietów, a interfejs jest sterowany poleceniami klawiaturowymi z domyślnym prefiksem Ctrl-g, więc użytkownicy zaznajomieni z SSH i multiplexerami mogą pracować bez dodatkowych kroków GUI. Mniej doświadczeni użytkownicy potrzebują podstawowej wiedzy o SSH i multiplexerach, aby uniknąć przypadkowych połączeń.
Jasne dopasowanie dla administratorów i programistów, którzy żonglują wieloma zdalnymi sesjami
xmux koncentruje się na skracaniu czasu spędzonego na ponownym łączeniu: jego załączniki między backendami, odkrywanie SSH i trwałe zarządzanie sesjami sprawiają, że jest odpowiedni dla użytkowników, którzy regularnie przeskakują między hostami. Wymiana to zależność od istniejących ustawień multiplexerów i wiedzy o konfiguracji SSH. Dla tych, którzy operacyjnie czują się komfortowo z multiplexerami i SSH, xmux jest praktycznym narzędziem zwiększającym wydajność. Polecane.





