Puncte:0

În căutarea unei versiuni reduse de tmux sau ecran

drapel de

Aș dori să pot ssh la un sistem și să rulez un shell care va fi persistent dacă rețeaua mea se defectează. Răspunsul obișnuit pentru aceasta este să rulați screen sau tmux și apoi să vă reconectați la sesiunea deconectată. Ambele programe rulează practic propriul emulator de terminal, așa că dacă rulați acest lucru în ceva precum mate-terminal sau xfce4-terminal, nu puteți utiliza metodele normale de defilare pentru a derula înapoi prin fereastra dvs. Caut ceva care să facă ceva asemănător codului lor de sesiune deconectat, dar care face minimum necesar.

De exemplu, îmi imaginez ceva în care ați intra într-un sistem și ați începe acest program. Ar rula shell-ul în spatele unui pty (care este modul în care cred că face acest ecran) și inițial ar scuipa ceva pentru a identifica numele sesiunii. În cazul în care conexiunea la rețea se întrerupe, puteți pur și simplu să intrați din nou ssh și să rulați programul cu o opțiune pentru a-i spune să se reconecteze la acea sesiune. Practic, la fel ca ecranul, dar fără toate celelalte lucruri care vin împreună cu el.

Am citit despre mosh, dar dacă rulează pe un canal criptat precum ssh pentru orice altceva, atunci am ratat conexiunea inițială.

Puncte:1
drapel in

Nu sunt conștient de o versiune „dezbrăcată” a tmux/screen care să facă ceea ce descrii tu, dar probabil că nu ar fi greu să scrii una și ar putea exista.

Cu toate acestea, puteți obține ceea ce doriți și puteți utiliza în continuare ecranul normal. Puteți face acest lucru dezactivând caracteristica termcap care împiedică terminalul dvs. grafic să acumuleze date de derulare înapoi.

Adăugați următoarea linie la dvs .screenrc pentru a face acest lucru:

termcapinfo xterm* ti@:te@

Nu sunt sigur care ar fi echivalentul pentru tmux, dar poate fi foarte asemănător.

Va trebui să începeți o nouă sesiune de ecran pentru ca aceasta să intre în vigoare.

drapel de
Mulțumesc, funcționează ca un campion!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.