cmux je izgrađen na Ghostty

cmux nije fork Ghostty. On ugrađuje libghostty, biblioteku u jezgri Ghostty terminala, za GPU-ubrzano renderiranje, na isti način kao što aplikacija koristi WebKit za web prikaze. Ghostty je samostalan terminal; cmux je drugačija aplikacija izgrađena na njegovom engineu za renderiranje.

Šta cmux dodaje povrh toga

libghostty daje cmuxu brz, tačan terminal. cmux gradi aplikaciju oko njega za multitasking, organizaciju i programabilnost:

  • Radni prostori u vertikalnoj bočnoj traci, od kojih svaki pokazuje svoju git granu, radni direktorij, portove i posljednju liniju izlaza agenta.
  • Prstenovi notifikacija kada panelu treba vaša pažnja, plus prateća iOS aplikacija za provjeru terminala s telefona.
  • Vertikalni tabovi i podijeljeni paneli koji se skaliraju do desetina sesija.
  • CLI i Unix socket API za skriptiranje radnih prostora, panela, unosa i ugrađenog preglednika.

Zašto libghostty

Ponovna upotreba libghostty znači da cmux nasljeđuje kvalitet renderiranja i performanse Ghostty umjesto da iznova implementira terminal, i ostaje fokusiran na sloj radnih prostora, organizacije i automatizacije iznad mreže terminala. Vaš postojeći fajl ~/.config/ghostty/config s temama, fontovima i bojama čita se direktno.