TMux integrēšana Ghostty: pilnīgs multipleksora ceļvedis

Pēdējā atjaunošana: 14/09/2026
Autors: Isaac
  • Ghostty piedāvā vietējo GPU paātrinātu multipleksoru, kas lokālajām darbplūsmām ir vienmērīgāks un ātrāks.
  • Tmux ir būtisks pastāvīgu sesiju pārvaldībai attālos serveros un sadarbībai.
  • TMUX hierarhija ir sakārtota sesijās, logos un paneļos, nodrošinot uzlabotu fona procesu pārvaldību.

Mūsdienīgs monitora ekrāns izstrādes vidē, kurā redzams termināļa multipleksors ar vairākiem ekrāna sadalījumiem, krāsainu kodu un sistēmas žurnāliem.

Ja kādreiz esat juties apmulsis, atverot termināli, vai vienkārši neredzat jēgu sarežģīt lietas ar moderniem rīkiem, neuztraucieties. Daudziem cilvēkiem multipleksoru pasaule sākumā šķiet nedaudz bezjēdzīgs labirints, taču patiesība ir tāda, ka, tiklīdz jūs to apgūstat, tie kļūst par nenovērtējamu rīku ikvienam, kurš pavada laiku kodējot vai pārvaldot serverus.

Šajā sakarā rodas jautājums, vai ir vērts turpināt izmantot klasiskus rīkus, piemēram, tmux, ja mums jau ir moderni emulatori, piemēram, Ghostty, kas sola paveikt gandrīz to pašu, bet vienmērīgāk. Galvenais ir saprast, ka, lai gan Ghostty jau ietver iebūvētas ekrāna sadalīšanas funkcijas, pastāv tehniskas nianses un darbplūsmas, ko var piedāvāt tikai īsts multipleksors, īpaši, ja darbs sniedzas ārpus jūsu pašu datora robežām.

kas ir Tmux
Saistītais raksts:
Pilnīga TMUX rokasgrāmata: kā pārvaldīt vairākus termināļus operētājsistēmā Linux

Kas, pie velna, ir termināļa multipleksors un kam to izmanto?

Spilgts krāsaina programmēšanas koda tuvplāns datora ekrānā.

Vienkārši sakot, tāds multipleksors kā tmux būtībā ir rīks, kas ļauj pārvaldīt vairākus termināļus vienā logā. Iedomājieties to kā komandu centru, kurā varat organizēt darba sesijas, neatverot desmit dažādus operētājsistēmas logus, tādējādi ietaupot daudz vietas un vizuāli neapgrūtinot tā darbību.

Viena no jaudīgākajām funkcijām ir iespēja atvienot lietojumprogrammas . Tas nozīmē, ka varat palaist procesu, nosūtīt to uz fonu (atvienot) un pilnībā aizvērt termināli; programma turpinās darboties serverī. Pēc tam, kad atgriezīsities, varēsiet atkārtoti pieslēgties šai sesijai un atrast visu tieši tā, kā to pārtraucāt, novēršot SSH savienojuma pārtraukuma radītu bojājumu jūsu darbam.

  Android restartējas, pievienojot USB-C: cēloņi un risinājumi

Ghostty: emulators, kas vēlas aizstāt tmux

Detalizēts programmēšanas koda skats ar tumšu tēmu monitorā.

Ghostty ir klāt, lai lauztu stereotipus, jo tas nav vienkārši terminālis; tas ir GPU paātrināts un rakstīts Zig valodā, padarot to neticami ātru. Kamēr citi termināļi paļaujas uz centrālo procesoru, Ghostty izmanto grafikas karti, lai nodrošinātu vienmērīgu ritināšanu cauri lieliem žurnālfailiem un tūlītēju tastatūras reakciju bez mazākās aiztures.

Interesantākais ir tas, ka Ghostty jau ietver savu iebūvēto multipleksoru . Tas ļauj sadalīt ekrānu vertikālos vai horizontālos paneļos, izmantojot vienkāršus īsinājumtaustiņus, un mainīt apmaļu izmērus, velkot peli. Tiem, kas strādā tikai lokāli un kuriem nav nepieciešamas sesijas, lai pārdzīvotu sistēmas pārstartēšanu vai attālinātu atvienošanu, šī sistēma šķiet daudz ātrāka un dabiskāka nekā tmux.

Detalizēta rokasgrāmata tmux apgūšanai operētājsistēmā Linux

Mehāniskā tastatūra ar fona apgaismojumu tumšā vidē, radot programmatūras izstrādātāja atmosfēru.

Ja nolemjat, ka jums ir nepieciešama pilna tmux jauda, ​​pirmais solis ir tā instalēšana. Vairumā Debian vai Ubuntu balstīto distribūciju vienkārši palaidiet sudo apt install tmuxPēc instalēšanas vienkārši ierakstiet tmux savā konsolē, un jūs jau atrodaties vidē, kurā varat sākt veidot savu darbplūsmu, konsultējoties ar Pilnīgs tmux ceļvedis lai to optimizētu.

Pamatjēdzieni: sesijas, logi un paneļi

Lai nekļūtu par muļķi, izmantojot tmux, jums ir jāsaprot tā hierarhija. Augšpusē ir sesija ( Session ), kas ir globālais konteiners. Sesijas ietvaros var būt vairāki logi (kas aizņem visu ekrānu), un katru logu var sadalīt paneļos (neatkarīgās taisnstūrveida nodalījumos).

  • Sesijas pārvaldība: Lai izveidotu nosauktu sesiju, izmantojiet tmux new -s nombre_sesionJa vēlaties iziet, neaizverot procesus, izmantojiet saīsni Ctrl+b, tad dLai atkārtoti ievadītu, komanda ir tmux attach -t nombre.
  • Logu vadība: Jaunu cilni var atvērt, nospiežot Ctrl+bycvai pārvietoties starp tiem, izmantojot Ctrl+byn (nākamais) vai p (bijušais).
  • Paneļu apstrāde: Ekrāna vertikālā sadalīšana tiek veikta ar Ctrl+b % un horizontāli ar Ctrl+b «Lai pārvietotos starp tiem, vienkārši izmantojiet bultiņu taustiņus uz tastatūras pēc prefiksa nospiešanas.
  Fona tapetes mainīšanas metodes iPhone vai iPad ierīcē

Uzlaboti triki un pielāgošana

Tmux nav jābūt neglītam vai neveiklam. Visu var pielāgot, izmantojot failu. .tmux.conf fails atrodas jūsu mājas mapē. Šeit varat mainīt tastatūras īsinājumtaustiņus, lai tie atgādinātu Vim īsinājumtaustiņus, pievienot krāsu tēmas vai aktivizēt peles atbalsts pēc izvēles set -g mouse on, kas ļauj pārslēgt paneļus, noklikšķinot.

Ja komandrindā manuāli jāpielāgo rūts izmērs, varat izmantot funkciju `resize-pane`, kam seko adrese (U, D, L, R) un pārvietojamo rindu skaits. Tas ir ideāli piemērots, ja maza rūts ir paredzēta žurnālu uzraudzībai, bet liela — koda rakstīšanai.

Salīdzinājums: Native Ghostty vai integrēts tmux?

Senās debates ir par to, vai vajadzētu atteikties no tmux un izmantot Ghostty multipleksēšanu. Ja nestrādājat attālos serveros, īsā atbilde ir tāda, ka Ghostty multipleksēšana ir daudz vienmērīgāka un efektīvāka. Turklāt Ghostty piedāvā sesijas saglabāšanu , kas atjauno jūsu cilnes un direktorijus pēc datora restartēšanas, ievērojami vienkāršojot ikdienas startēšanu.

Tomēr tmux joprojām ir neapstrīdams karalis pāru programmēšanā un attālinātajā administrēšanā. Iespēja koplietot tmux sesiju ar kolēģi, lai abi varētu skatīt un rakstīt vienā terminālī, ir funkcija, ko lokālais emulators nevar atkārtot. Turklāt Ghostty atbalstītais Kitty grafikas protokols ļauj skatīt attēlus terminālī, taču tmux joprojām ir visspēcīgākais procesu vadības rīks Unix ekosistēmā.

Ghostty no jauna definē lietotāja pieredzi ar īpaši ātru renderēšanu un vienkāršotu logu pārvaldību, novēršot nepieciešamību pēc jaunas programmatūras tiem, kas meklē tikai lokālu produktivitāti. Tomēr tmux joprojām ir būtiska infrastruktūra tiem, kas darbojas izkliedētās vidēs, ļaujot uzdevumiem turpināties neatkarīgi no savienojuma. Galīgā izvēle ir atkarīga no tā, vai prioritāte ir modernas saskarnes vieglums un ātrums vai attālināta servera stabilitāte un pilnīga kontrole.