Użycie screen / Tmux do utrzymania działania aplikacji

0

Zastanawiam się, czy to jest możliwe.

Mam maszynę Linux działającą w moim miejscu pracy i chcę, aby XChat (klient IRC) działał tam cały czas.

Chcę móc połączyć się z tym komputerem klienckim z komputera Mac za pomocą terminala i słyszałem, że możemy osiągnąć coś takiego za pomocą tmuxlubscreen

W tej chwili jestem w stanie zrobić coś takiego

~myMacOSX:$ ssh -X [email protected]

Następnie

~username:$ xchat

W tym momencie okno będzie otwarte i będę mógł z niego korzystać, ale kiedy skończę, chcę zamknąć tylko moje okno, Macale nie rzeczywiste process, więc jeśli następnego dnia pójdę do pracy, nadal mam to samo okno otwórz tam.

Czy to jest możliwe? a może coś tu źle zrozumiałem?

Ali
źródło
Potrzebujesz czegoś takiego jak VNC. Wyszukaj go w Internecie.
jjlin
2
tmux jest dla terminala. Sprawdź [to pytanie] ( superuser.com/questions/292032/x-equivalent-of-screen-utility ).
Paulo Almeida,
@jjlin dobrze wiem, czym jest VNC, ale nie chcę w ten sposób
Ali
@PauloAlmeida xpra wydaje się tak trudny w użyciu T_T
Ali,
Zawsze możesz nauczyć się korzystać z irssi . Jest to konfigurowalny terminalowy klient IRC. Używam tego i uwielbiam to.
beatgammit

Odpowiedzi:

0

Domyślna odpowiedź bez użycia VNC lub NX to: nie można tego zrobić. To powiedziawszy, istnieje kilka obejść.

Zakładając, że chcesz mieć możliwość pobrania XChat i zobaczenia wszystkiego, co zostało powiedziane, gdy jesteś rozłączony, wystarczy dodać coś takiego jak Bip lub ZNC między istniejącym XChat a światem zewnętrznym. Każdemu w IRC może się wydawać, że nigdy nie wyszedłeś, i będziesz mógł zobaczyć wszystko, co zostało powiedziane, gdy twój klient był odłączony.

Nie jestem pewien co do ZNC, ale Bip pozwala ci podłączyć wielu klientów do jednego połączenia. Nadal powinieneś mieć dostęp do XChat, uruchamiając:

~myMacOSX:$ ssh -X [email protected]

Technicznie działa drugi klient, ale wszystko, co wpiszesz w jednym, powinno być widoczne w drugim.

joat
źródło
ale wtedy nazwa nie będzie taka sama, nie?
Ali