Integracija tmux-a u Ghostty: Kompletan vodič za multiplekser

Posljednje ažuriranje: 14/09/2026
Autor: Isaac
  • Ghostty nudi izvorni GPU-ubrzani multiplekser koji je glatkiji i brži za lokalne radne procese.
  • Tmux je neophodan za upravljanje trajnim sesijama na udaljenim serverima i za kolaborativni rad.
  • Hijerarhija tmux-a je organizovana u sesije, prozore i panele, što omogućava napredno upravljanje procesima u pozadini.

Moderni ekran monitora u razvojnom okruženju koji prikazuje terminalni multiplekser s višestrukim podjelama ekrana, šarenim kodom i sistemskim logovima.

Ako ste se ikada osjećali preopterećeno prilikom otvaranja terminala ili jednostavno ne vidite smisao u kompliciranju stvari naprednim alatima, ne brinite. Mnogi ljudi u početku smatraju svijet multipleksera pomalo besmislenim lavirintom, ali istina je da, kada se jednom snađete, oni postaju neprocjenjiv alat za svakoga ko provodi vrijeme kodirajući ili upravljajući serverima.

U tom smislu, postavlja se pitanje da li se isplati nastaviti koristiti klasične alate poput tmux-a kada već imamo moderne emulatore poput Ghostty-ja, koji obećavaju gotovo istu stvar, ali glatkije. Ključno je razumjeti da, iako Ghostty već uključuje ugrađene funkcije dijeljenja ekrana, postoje tehničke nijanse i tokovi rada koje samo pravi multiplekser može ponuditi, posebno kada se posao proteže izvan vlastite mašine.

šta je Tmux
Povezani članak:
Potpuni TMUX vodič: Kako upravljati više terminala na Linuxu

Šta je, zaboga, terminalni multiplekser i za šta se koristi?

Živahni krupni plan šarenog programskog koda na ekranu računara.

Jednostavno rečeno, multiplekser poput tmux-a je u osnovi alat koji vam omogućava upravljanje više terminala unutar jednog prozora. Zamislite to kao komandni centar u kojem možete organizirati svoje radne sesije bez potrebe za otvaranjem deset različitih prozora operativnog sistema, štedeći mnogo prostora i vizualnog nereda.

Jedna od najmoćnijih funkcija je mogućnost odvajanja aplikacija . To znači da možete pokrenuti proces, poslati ga u pozadinu (odvojiti) i potpuno zatvoriti terminal; program će nastaviti raditi na serveru. Zatim, kada se vratite, možete se ponovo usidriti na tu sesiju i pronaći sve tačno onako kako ste ga ostavili, sprječavajući prekid SSH veze da vam uništi rad.

  Kako otvoriti 'Ovaj računar' u Windows 11

Ghostty: Emulator koji želi zamijeniti tmux

Detaljan prikaz programskog koda s tamnom temom na monitoru.

Ghostty je tu da razbije kalup jer nije bilo kakav terminal; ubrzan je GPU-om i napisan u Zigu, što ga čini nevjerovatno brzim. Dok se drugi terminali oslanjaju na CPU, Ghostty koristi grafičku karticu kako bi osigurao glatko skrolovanje kroz ogromne log datoteke i trenutni odziv tastature, bez i najmanjeg kašnjenja.

Najzanimljivije je to što Ghostty već uključuje vlastiti nativni multiplekser . Omogućava vam podjelu ekrana na vertikalne ili horizontalne panele pomoću jednostavnih prečica i promjenu veličine ivica povlačenjem miša. Za one koji rade isključivo lokalno i ne trebaju da njihove sesije prežive ponovno pokretanje sistema ili udaljeno isključenje, ovaj sistem se čini mnogo bržim i prirodnijim od tmux-a.

Detaljan vodič za savladavanje tmux-a na Linuxu

Mehanička tastatura sa pozadinskim osvjetljenjem u tamnom okruženju, evocira atmosferu softverskog programera.

Ako odlučite da vam je potrebna puna snaga tmux-a, prvi korak je njegova instalacija. Na većini distribucija baziranih na Debianu ili Ubuntuu, jednostavno pokrenite sudo apt install tmuxNakon instalacije, jednostavno ukucate tmux na vašoj konzoli i već ste u okruženju u kojem možete početi kreirati svoj radni tok konsultujući Kompletan vodič za tmux da ga optimizujete.

Osnovni koncepti: Sesije, Prozori i Paneli

Da biste izbjegli da ispadnete budala koristeći tmux, morate razumjeti njegovu hijerarhiju. Na vrhu imamo Sesiju ( Session ), što je globalni kontejner. Unutar sesije možete imati više prozora (koji zauzimaju cijeli ekran), a svaki prozor može biti podijeljen na panele (nezavisne pravokutne particije).

  • Upravljanje sesijom: Da biste kreirali imenovanu sesiju, koristite tmux new -s nombre_sesionAko želite izaći bez zatvaranja procesa, koristite prečicu Ctrl+by zatim dZa ponovni ulazak, naredba je tmux attach -t nombre.
  • Kontrola prozora: Možete otvoriti novu karticu pritiskom na Ctrl+bycili se krećite između njih pomoću Ctrl+pri (sljedeći) ili p (bivši).
  • Rukovanje panelima: Vertikalna podjela ekrana se vrši pomoću Ctrl+b % i horizontalno sa Ctrl+b «Za kretanje između njih, jednostavno koristite tipke sa strelicama na tastaturi nakon pritiska prefiksa.
  Kako popraviti grešku A1B2C3 u Windows-u korak po korak

Napredni trikovi i prilagođavanje

Tmux ne mora biti ružan ili glomazan. Sve se može podesiti putem datoteke. .tmux.conf nalazi se u vašem početnom folderu. Ovdje možete promijeniti prečice na tastaturi da podsjećaju na one iz Vima, dodati teme boja ili aktivirati podrška za miš opcijom set -g mouse on, što vam omogućava da prelazite između panela klikom.

Ako trebate ručno prilagoditi veličinu panela iz komandne linije, možete koristiti funkciju `resize-pane` nakon čega slijedi adresa (U, D, L, R) i broj linija koje želite premjestiti. Ovo je idealno za korištenje malog panela za praćenje logova i velikog za pisanje koda.

Poređenje: Izvorni Ghostty ili integrirani tmux?

Vječna debata je da li biste trebali napustiti tmux i koristiti Ghosttyjevo multipleksiranje. Ako ne radite na udaljenim serverima, kratak odgovor je da je Ghosttyjevo multipleksiranje mnogo glatkije i efikasnije. Nadalje, Ghostty nudi perzistenciju sesije koja vraća vaše kartice i direktorije nakon ponovnog pokretanja računara, što znatno pojednostavljuje vaše svakodnevno pokretanje.

Međutim, tmux ostaje neosporni kralj za parno programiranje i udaljenu administraciju. Mogućnost dijeljenja tmux sesije s kolegom tako da oboje mogu pregledavati i pisati u istom terminalu je funkcija koju lokalni emulator ne može replicirati. Nadalje, Kitty grafički protokol koji podržava Ghostty omogućava pregledavanje slika u terminalu, ali tmux ostaje najrobustniji alat za kontrolu procesa u Unix ekosistemu.

Ghostty redefinira korisničko iskustvo svojim ultrabrzim renderiranjem i pojednostavljenim upravljanjem prozorima, uklanjajući krivulju učenja za one koji traže samo lokalnu produktivnost. Međutim, tmux ostaje osnovna infrastruktura za one koji rade u distribuiranim okruženjima, omogućavajući nastavak zadataka bez obzira na vezu. Konačan izbor ovisi o tome da li dajete prioritet lakoći i brzini modernog interfejsa ili postojanosti i potpunoj kontroli udaljenog servera.