- Ghostty ofron një multiplekser vendas të përshpejtuar nga GPU që është më i butë dhe më i shpejtë për rrjedhat e punës lokale.
- Tmux është thelbësor për menaxhimin e seancave të vazhdueshme në servera të largët dhe për punë bashkëpunuese.
- Hierarkia tmux është e organizuar në seanca, dritare dhe panele, duke lejuar menaxhim të avancuar të proceseve në sfond.
Nëse ndonjëherë jeni ndjerë të mbingarkuar kur hapni një terminal, ose thjesht nuk e shihni qëllimin në ndërlikimin e gjërave me mjete të përparuara, mos u shqetësoni. Shumë njerëz e shohin botën e multipleksuesve si një labirint paksa të pakuptimtë në fillim, por e vërteta është se, sapo ta mësoni, ato bëhen një mjet i paçmuar për këdo që kalon kohë duke koduar ose menaxhuar servera.
Në këtë drejtim, lind pyetja nëse ia vlen të vazhdojmë të përdorim mjete klasike si tmux kur tashmë kemi emulatorë modernë si Ghostty, të cilët premtojnë të bëjnë pothuajse të njëjtën gjë, por më lehtë. Çelësi është të kuptojmë se, megjithëse Ghostty tashmë përfshin veçori të integruara të ndarjes së ekranit, ka nuanca teknike dhe rrjedha pune që vetëm një multipleksues i vërtetë mund t'i ofrojë, veçanërisht kur puna shtrihet përtej makinës suaj.
Çfarë në botë është një multiplekser terminal dhe për çfarë përdoret?

Thënë thjesht, një multipleksues si tmux është në thelb një mjet që ju lejon të menaxhoni terminale të shumta brenda një dritareje të vetme. Mendojeni si një qendër komandash ku mund të organizoni seancat tuaja të punës pa pasur nevojë të hapni dhjetë dritare të ndryshme të sistemit operativ, duke kursyer shumë hapësirë dhe rrëmujë vizuale.
Një nga veçoritë më të fuqishme është aftësia për të shkëputur aplikacionet . Kjo do të thotë që mund të nisni një proces, ta dërgoni atë në sfond (shkëputeni) dhe ta mbyllni plotësisht terminalin; programi do të vazhdojë të funksionojë në server. Pastaj, kur të ktheheni, mund të rilidheni në atë seancë dhe të gjeni gjithçka pikërisht ashtu siç e keni lënë, duke parandaluar që një ndërprerje e lidhjes SSH të prishë punën tuaj.
Ghostty: Emulatori që dëshiron të zëvendësojë tmux
Ghostty është këtu për të thyer modelin sepse nuk është një terminal i çfarëdoshëm; është i përshpejtuar nga GPU dhe i shkruar në Zig, duke e bërë atë tepër të shpejtë. Ndërsa terminalet e tjerë mbështeten në CPU, Ghostty shfrytëzon kartën grafike për të siguruar lëvizje të qetë nëpër skedarë masivë të regjistrave dhe përgjigje të menjëhershme të tastierës, pa vonesën më të vogël.
Gjëja më interesante është se Ghostty tashmë përfshin multiplekserin e vet nativ . Ai ju lejon të ndani ekranin në panele vertikale ose horizontale me shkurtesa të thjeshta dhe të ndryshoni madhësinë e kufijve duke zvarritur miun. Për ata që punojnë ekskluzivisht në nivel lokal dhe nuk kanë nevojë që seancat e tyre të mbijetojnë një rinisje të sistemit ose një shkëputjeje në distancë, ky sistem ndihet shumë më i shpejtë dhe më natyral se tmux.
Udhëzues i detajuar për të zotëruar tmux në Linux

Nëse vendosni se ju nevojitet fuqia e plotë e tmux, hapi i parë është ta instaloni atë. Në shumicën e shpërndarjeve të bazuara në Debian ose Ubuntu, thjesht hapni një sudo apt instalo tmuxPasi të instalohet, thjesht shkruani tmux në konsolën tuaj dhe jeni tashmë në një mjedis ku mund të filloni të krijoni rrjedhën tuaj të punës duke konsultuar një Udhëzues i plotë për tmux për ta optimizuar atë.
Konceptet themelore: Sesionet, Dritaret dhe Panelet
Për të mos u tallur duke përdorur tmux, duhet të kuptoni hierarkinë e tij. Në krye, kemi Sesionin , i cili është kontejneri global. Brenda një sesioni, mund të keni disa Dritare (të cilat zënë të gjithë ekranin) dhe secila dritare mund të ndahet në Panele (ndarje drejtkëndëshe të pavarura).
- Menaxhimi i sesionit: Për të krijuar një seancë me emër, përdorni
tmux new -s nombre_sesionNëse doni të dilni pa i mbyllur proceset, përdorni shkurtoren Ctrl+nga pastaj dPër të rihyrë, komanda ështëtmux attach -t nombre. - Kontrolli i dritares: Mund të hapni një skedë të re duke shtypur Ctrl+bycose lundroni midis tyre me Ctrl+byn (tjetër) ose p (ish).
- Trajtimi i panelit: Ndarja vertikale e ekranit bëhet me Ctrl+b % dhe horizontalisht me Ctrl+b «Për të lëvizur midis tyre, thjesht përdorni tastet e shigjetave në tastierë pasi të keni shtypur parashtesën.
Truke dhe personalizime të avancuara
Tmux nuk ka pse të jetë i shëmtuar ose i ngathët. Çdo gjë mund të ndryshohet përmes skedarit. .tmux.conf të vendosura në dosjen tuaj kryesore. Këtu mund të ndryshoni shkurtoret e tastierës që të ngjajnë me ato të Vim, të shtoni tema ngjyrash ose të aktivizoni mbështetjen e miut sipas opsionit set -g mouse on, e cila ju lejon të ndërroni panelet duke klikuar.
Nëse duhet të rregulloni manualisht madhësinë e një paneli nga rreshti i komandës, mund të përdorni funksionin `resize-pane` të ndjekur nga adresa (U, D, L, R) dhe numri i rreshtave që dëshironi të zhvendosni. Kjo është ideale për të pasur një panel të vogël për monitorimin e regjistrave dhe një të madh për shkrimin e kodit.
Krahasim: Ghostty vendas apo tmux i integruar?
Debati i vjetër është nëse duhet të hiqni dorë nga tmux dhe të përdorni multipleksimin e Ghostty. Nëse nuk po punoni në servera të largët, përgjigjja e shkurtër është se multipleksimi i Ghostty është shumë më i butë dhe më efikas. Për më tepër, Ghostty ofron qëndrueshmëri të sesionit që rikthen skedat dhe drejtoritë tuaja pas rinisjes së kompjuterit, duke thjeshtuar shumë nisjen tuaj të përditshme.
Megjithatë, tmux mbetet mbreti i padiskutueshëm për programimin në çift dhe administrimin në distancë. Mundësia për të ndarë një seancë tmux me një koleg në mënyrë që të dy të mund të shikojnë dhe të shkruajnë në të njëjtin terminal është një veçori që një emulator lokal nuk mund ta përsërisë. Për më tepër, protokolli grafik Kitty i mbështetur nga Ghostty lejon shikimin e imazheve në terminal, por tmux mbetet mjeti më i fuqishëm i kontrollit të proceseve në ekosistemin Unix.
Ghostty ripërcakton përvojën e përdoruesit me renderimin ultra të shpejtë dhe menaxhimin e thjeshtuar të dritareve, duke hequr kurbën e të mësuarit për ata që kërkojnë vetëm produktivitet lokal. Megjithatë, tmux mbetet infrastruktura thelbësore për ata që operojnë në mjedise të shpërndara, duke lejuar që detyrat të vazhdojnë pavarësisht nga lidhja. Zgjedhja përfundimtare varet nëse i jepni përparësi lehtësisë dhe shpejtësisë së një ndërfaqeje moderne apo qëndrueshmërisë dhe kontrollit të plotë të një serveri në distancë.
Shkrimtar i apasionuar pas botës së bajteve dhe teknologjisë në përgjithësi. Më pëlqen të ndaj njohuritë e mia përmes shkrimit, dhe kjo është ajo që do të bëj në këtë blog, duke ju treguar të gjitha gjërat më interesante në lidhje me pajisjet, softuerin, harduerin, tendencat teknologjike dhe më shumë. Qëllimi im është t'ju ndihmoj të lundroni në botën dixhitale në një mënyrë të thjeshtë dhe argëtuese.

