30Jul

2 Alternatyvos GNU ekranui "Linux" daugialypės terpės terminalui

Mes parašėme apie "GNU" ekrano naudojimą praeityje naudodami "Linux" terminalą.GNU ekranas yra šių programų senelis, bet tmux ir dvtm + dtach yra kiti sprendimai, kuriuos galbūt norėsite.

Tmux yra patobulintas GNU ekrano perrašymas. Dvtm yra konsolinis multiplexeris, įkvėptas plytelių langų valdytojų, o "dtach" prideda galimybę atskirti ir pakartotinai prisijungti prie "dvdm" seansų.

Tmux

Kaip perrašyti GNU ekraną, tmux siūlo keletą patobulinimų.Kai kurie iš svarbiausių yra kliento-serverio modelis, kuris leidžia jums prisijungti prie tmux seanso iš kelių vietų ir švaresnio konfigūracijos failo formato. Patikrinkite tmux DUK, kad sužinotumėte, kaip ji skiriasi nuo GNU ekrano.

Naudokite šią komandą, kad įdiegtumėte "tmux" Ubuntu:

sudo apt-get install tmux

Jei naudojate kitą platinimą, greičiausiai jį rasite savo paskyros paketo tvarkytuve.

Norėdami įdiegti tmux, paleiskite tmux komandą.Skirtingai nuo ekrano, tmux pagal numatytuosius nustatymus turi būsenos juostą.

Norėdami atidaryti papildomą terminalo langą, naudokite klaviatūros Mod-c klaviatūrą.Numatytasis modifero klavišų derinys yra Ctrl-b .Tai reiškia, kad turėsite paspausti Ctrl-b ir tada c sukurti naują langą.

Kiekvienas naujas atidarytas langas bus rodomas būsenos juostoje. Pagal numatytuosius nustatymus tmux vienu metu rodo tik vieną langą ekrane.

Čia yra keletas svarbių sparčiųjų klavišų, kad galėtumėte pradėti:

Mod-X - užmuškite dabartinį terminalą.

Mod-n - Focus kitame lange.

Mod-p - Focus ankstesnis langas.

Mod- # - Koncentruokite nurodytą langą, kur # yra skaičius tarp 0 ir 9.

Mod- ' - paraginti pasirinkti langą.

Mod-% - padalinti dabartinį langą į du horizontally.

Mod-" - Atidarykite dabartinį langą į dvi vertikaliai


Norėdami atsijungti nuo dabartinės sesijos, naudokite Mod-d klaviatūros nuorodą.

Norėdami pakartotinai prisijungti prie sesijos, paleiskite šią komandą:

tmux pridėkite

. Norėdami gauti daugiau sparčiųjų klavišų, paleiskite man tmux komandą arba skaitykite tmux vadovą internete.

Dvtm &Dtach

Skirtingai nuo GNU ekrano ir tmux, "dvtm" neleidžia jums atsijungti ir vėl prisijungti prie seansų.Turėsite paleisti "dvtm" su "dtach", kad atsitrauktumėte ir vėl prisijungtumėte prie savo sesijų.

Paleiskite šią komandą, kad įdiegtumėte "dvdmm" ir "dtach" į Ubuntu:

sudo apt-get install dvtm dtach

Šios programos turėtų būti prieinamos ir kitose platinimo programinės įrangos saugyklose.

paleiskite dvdm komandą paleisti dvtm. Pamatysite vieną terminalo langą.

Norėdami atidaryti papildomus terminalų langus, naudokite mod-c spartųjį klavišą.Numatytojo modifikatoriaus klavišų kombinacija yra Ctrl-g .Tai reiškia, kad turėsite paspausti Ctrl-g ir tada su atidaryti naują terminalo langą.

Kaip plytelių langų valdiklis, "dvtm" automatiškai išdėstys terminalų langus. Skirtingai nuo kitų komunalinių paslaugų, pagal numatytuosius nustatymus jie juos visus parodo ekrane.

Čia yra keletas svarbių sparčiųjų klavišų, kad galėtumėte pradėti:

Mod-x - uždaryti dabartinį langą.

Mod-j - Focus kitame lange.

Mod-k - Focus ankstesnis langas.

Mod-# - susikoncentruokite nurodytą langą, kur # yra lango numeris.

Mod-q - Uždarykite dvdm.

Norėdami gauti visą sąrašą, paleiskite komandą man dvtm arba peržiūrėkite dvdm vadovą puslapyje žiniatinklyje.

Dvtm taip pat palaiko pelę.Pavyzdžiui, galite spustelėti vieną iš langų, kad jį pasirinktumėte.

Norėdami atsijungti nuo dvdm sesijos ir vėl jį prijungti prie jos, turėsite paleisti ją naudodami komandą dtach. Norėdami paleisti dvtm su dtach, naudokite šią komandą:

dtach-c /tmp/ dvdm-session -r winch dvtm

Norėdami atsijungti nuo dvdm sesijos, kuri buvo pradėta dtach, naudokite Ctrl-\ klaviatūrą.

Norėdami vėl prisijungti prie savo DVDSM sesijos, naudokite šią komandą:

dtach-/tmp/ dvdm-session -r winch

Galite naudoti dtach, norėdami paleisti, atsijungti ir vėl prijungti prie kitų programų.

Taip pat galite patikrinti byobu, kuris padidina GNU ekraną.