2 Alternativa GNU zaslonu za večopravilnost terminalov Linuxa
V preteklosti smo pisali o uporabi GNU Screena za večopravilnost v Linuxovem terminalu. GNU Screen je dedek teh programov, tmux in dvtm + dtach pa so druge rešitve.
Tmux je izboljšano ponovno pisanje GNU zaslona. Dvtm je konzolni multiplekser, navdihnjen z razporeditvijo okenskih upravljalcev, dtach pa doda možnost, da se loči in ponovno priključi na dvtm seje.
Tmux
Kot preoblikovanje GNU Screena, tmux ponuja številne izboljšave. Nekateri od najpomembnejših vključujejo model odjemalec-strežnik, ki vam omogoča povezavo s tmux sejo iz več lokacij in čistejšo konfiguracijsko datoteko. Oglejte si FAQ za tmux, da najdete seznam načinov, ki se razlikujejo od GNU zaslona.
S tem ukazom namestite tmux na Ubuntu:
sudo apt-get install tmux
Če uporabljate drugo distribucijo, jo boste verjetno našli v upravitelju paketov za distribucijo.
Za zagon tmuxa po namestitvi, zaženite tmux ukaz. Za razliko od zaslona, tmux privzeto ima vrstico stanja.
Če želite odpreti dodatno okno terminala, uporabite Mod-c bližnjico na tipkovnici. Privzeta kombinacija tipk za spreminjanje je Ctrl-b. To pomeni, da boste morali pritisniti Ctrl-b in potem c , da ustvarite novo okno.
Vsako novo okno, ki ga odprete, se prikaže v vrstici stanja. Privzeto je, da tmux prikazuje samo eno okno na zaslonu naenkrat.
Tukaj je nekaj pomembnih bližnjic na tipkovnici:
Mod-X - Ubijte trenutni terminal.
Mod-n - Fokusirajte naslednje okno.
Mod-p - Fokusirajte prejšnje okno.
Mod- # - Osredotočite določeno okno, kjer je # število med 0 in 9.
Mod- ' - Vprašajte za okno, ki ga želite izbrati.
Mod-% - Razdeli trenutno horizontalno okno.
Mod- ” - Razdelite trenutno okno na dve navpično
Če želite odstraniti trenutno sejo, uporabite Mod-d bližnjico na tipkovnici.
Če želite znova povezati sejo, zaženite ta ukaz:
tmux attach
Za več bližnjic na tipkovnici zaženite man tmux ukaz ali preberite priročnik za tmux na spletu.
Dvtm & Dtach
Za razliko od GNU Screena in tmuxa, dvtm vam ne dovoljuje prekinitve povezave in ponovnega priklopa na seje. Morali boste poganjati dvtm z dtach, da se ločite od vaših sej.
Zaženite ta ukaz, da namestite dvtm in dtach na Ubuntu:
sudo apt-get install dvtm dtach
Ti programi bi morali biti na voljo tudi v drugih skladiščih programske opreme druge distribucije.
Zaženi dvtm ukaz za zagon dvtm. Videli boste eno terminalsko okno.
Če želite odpreti dodatna okna terminala, uporabite Mod-c bližnjico na tipkovnici. Privzeta kombinacija tipk za spreminjanje je Ctrl-g. To pomeni, da boste morali pritisniti Ctrl-g in potem c da odprete novo okno terminala.
Podobno kot upravljalec oken, bo dvtm samodejno namestil okna terminala. Za razliko od drugih pripomočkov jih privzeto prikaže na zaslonu.
Tukaj je nekaj pomembnih bližnjic na tipkovnici:
Mod-x - Zaprite trenutno okno.
Mod-j - Fokusirajte naslednje okno.
Mod-k - Fokusirajte prejšnje okno.
Mod- # - Fokusirajte določeno okno, kjer je # številka okna.
Mod-q - Zapri dvtm.
Za celoten seznam zaženite man dvtm ukaz ali si oglejte stran priročnika za dvtm na spletu.
Dvtm podpira tudi miško. Na primer, lahko kliknete eno od oken, da ga izberete.
Če se želite ločiti od seje dvtm in jo pozneje povezati, jo boste morali zagnati z ukazom dtach. Če želite zagnati dvtm z dtach, uporabite ta ukaz:
dtach -c / tmp / dvtm-session -r winch dvtm
Če se želite ločiti od seje dvtm, ki se je začela z dtach, uporabite Ctrl- bližnjico na tipkovnici.
Če želite pozneje ponovno priključiti sejo dvtm, uporabite naslednji ukaz:
dtach -a / tmp / dvtm-session -r vitel
Lahko uporabite dtach za zagon, odcepitev in ponovno priključitev na druge aplikacije.
Morda boste želeli preveriti tudi byobu, ki izboljša GNU zaslon.