Brzo, lijepo i bez muke? "Potpuni" Mac terminal konačno je stigao

3/4/2026
6 min read

Brzo, lijepo i bez muke? "Potpuni" Mac terminal konačno je stigao

Uvod: Taj poznati trenutak previranja

Kada pišete kod na Mac-u, prva stvar koju treba da uradite je da izaberete terminal.

Ugrađeni Terminal? Funkcije su previše osnovne, izgled je loš, nakon dva dana želite da pobegnete.

Verovatno ćete instalirati iTerm2.

Na kraju krajeva, on je "stariji brat" u svetu Mac terminala, funkcije su zaista jake. Podeljeni ekran, palete boja, prečice, sve što vam treba.

Ali nakon dužeg korišćenja, sigurno ste primetili —

Postaje sve glomazniji.

Pri pokretanju morate čekati jednu ili dve sekunde, povremeno se dogodi da se shell ne dovrši, a korišćenje memorije raste.

Iako samo želite da otkucate nekoliko komandi, imate osećaj kao da pokrećete mali IDE.

Možda ste se mučili sa Alacritty, Kitty i sličnim "brzim" terminalima. Zaista su brzi, ali kada otvorite konfiguracioni fajl, gomila parametara vas zbuni, a izvorni osećaj je malo slabiji.

I tako dolazimo do pitanja:

Postoji li terminal koji može biti brz, lep i bez muke?

Odgovor je: postoji.

Glavni junak: Ghostty

Ghostty je brzi, funkcionalno bogat, multiplatformski terminal emulator, koji koristi izvorni UI platforme i GPU akceleraciju.

Ključna stvar — njegov autor je Mitchell Hashimoto.

Niste čuli za ovo ime? On je osnivač HashiCorpa, koji je lično stvorio Vagrant, Terraform, Vault, ove "alatke" u svetu infrastrukture.

Ukratko, ovo je čovek koji je napravio točkove do kompanije koja je postala javna.

Mitchell je napustio HashiCorp 2023. godine i želeo je da napravi nešto drugačije — "ne server-side", "desktop softver", i tako je nastao Ghostty.

Ghostty je otprilike 4 puta brži od iTerm2 i Kitty, a brzina mu je slična Alacritty, ali funkcije su mnogo bogatije.

Ovo nije neki divlji open-source projekat, već je delo velikog majstora koji je dve godine radio na njemu.

Ključne karakteristike 1: Brzina i strast

Prvo, najintuitivnije osećanje — brzo, zaista brzo.

Ghostty koristi Metal za renderovanje na macOS-u, direktno pozivajući Apple-ov grafički API.

Šta to znači?

Kada skrolujete logove, glatko je kao da pregledate Weibo.

Kada koristite cat za veliki fajl, drugi terminali još uvek bljeskaju, dok Ghostty već stabilno prikazuje sve.

Neki programeri su izvestili da kada baza podataka vrati pola miliona rezultata, Ghostty to obradi "u treptaju oka".

Njegov Metal renderer čak podržava ligature bez degradacije na CPU renderovanje — što iTerm2 ne može.

Osećaj koji dobijate, kada ga jednom probate, nećete moći da se vratite nazad.

Ključne karakteristike 2: Izgled je pravda (izvorno iskustvo)

Mnogi multiplatformski terminali imaju zajednički problem: odmah se vidi da nisu Mac aplikacije.

Ivice prozora su čudne, meniji nisu standardni, a celokupni utisak je "ja sam portovan iz Linux-a".

Ghostty je potpuno drugačiji.

Njegova macOS aplikacija je zaista izvorno razvijena na SwiftUI, sa pravim upravljanjem prozorima, menijima i podešavanjima.

Za razliku od onih koji koriste prilagođene ili web UI, Ghostty se fokusira na izvorni GUI platforme, koristeći Swift, AppKit i SwiftUI na macOS-u, osiguravajući savršeno uklapanje sa operativnim sistemom i pružajući besprekorno korisničko iskustvo.

Podržava efekat frosted glass, prilagodljivu prozirnost, i stapa se sa vašim Mac-om.

Tako bi trebalo da izgleda.

Ključne karakteristike 3: Konfiguracija bez muke

Prijatelji koji su koristili Alacritty znaju koliko je taj konfiguracioni fajl "hardcore".

Ghostty je izabrao drugi put: jednostavnost je lepota.

Ghostty koristi jednostavne key-value konfiguracione fajlove (na primer ~/.config/ghostty/config), omogućavajući vam da lako prilagodite font, temu, prozirnost i ponašanje, bez potrebe da učite bilo koji prilagođeni programski jezik.

Nakon izmene, sačuvajte, odmah se primenjuje, nema potrebe za ponovnim pokretanjem terminala.

Podržava 24-bitnu pravu boju, ugrađeno je više od 100 tema boja, i odmah možete personalizovati izgled vašeg terminala.

Za one koji žele samo da "koriste" a ne da "muku muče", ovo je prava blagodet.

Praktična demonstracija: vreme za prepisivanje

Hajde, odmah da probamo!

Način instalacije (macOS): brew install --cask ghostty Lokacija konfiguracijske datoteke:

~/.config/ghostty/config Brzi početni naredbe:

  • Prikaz svih tema: ghostty +list-themes
  • Prikaz zadnje konfiguracije: ghostty +show-config --default
  • Popis fontova: ghostty +list-fonts
Jednostavna i lijepa osnovna konfiguracija:

# Postavke fonta font-family = JetBrains Mono font-size = 14

Tema (ugrađeno 100+ opcija)

theme = GruvboxDark

Prozirnost prozora

background-opacity = 0.92

Stil kursora

cursor-style = block cursor-style-blink = true

Unutarnje margine prozora

window-padding-x = 12 window-padding-y = 8

macOS ekskluzivno: izvorne kartice

macos-titlebar-style = tabs Kopirajte, zalijepite, spremite, gotovo.

Otvorite Ghostty i osjetite tu udobnost.

Ako je potrebno, ovdje je još jedna konfiguracija koja nije baš jednostavna:

# ~/.config/ghostty/config

--- Postavke fonta ---

Preporučuje se korištenje Nerd Fonts za podršku više ikona

font-family = "JetBrains Mono" font-size = 14

Uključite ligature (npr. != postaje ≠)

font-feature = calt font-feature = liga

--- Izgled ---

Tema koju vole geekovi: Catppuccin Mocha

theme = catppuccin-mocha

Uključite izvorni Gaussian blur pozadinu (samo za macOS)

background-opacity = 0.9 background-blur-radius = 20

Ostavite malo prostora za tekst, ne stavljajte ga preblizu rubu prozora

window-padding-x = 12 window-padding-y = 12

Sakrijte izvorni gornji naslovni okvir (uroni iskustvo, opcionalno)

window-decoration = false

--- Korisne interakcije ---

Stil kursora: kvadratni i ne trepće, fokusiranost Up

cursor-style = block cursor-style-blink = false

Sakrij miša: automatski sakrijte pokazivač miša dok tipkate

mouse-hide-while-typing = true

--- Ključne prečice ---

Navikli ste na podjelu ekrana u iTerm2? Ovdje se vratite na poznate tipke

Cmd+d vertikalna podjela

keybind = cmd+d=newsplit:right

Cmd+Shift+d horizontalna podjela

keybind = cmd+shift+d=newsplit:down

Brzo ponovo učitajte konfiguraciju (promjene odmah stupaju na snagu)

keybind = cmd+shift+r=reload_config

Ostale značajke koje vrijedi spomenuti

  • Ugrađena funkcija podjele prozora, upravljanje više terminalskih sesija unutar jednog prozora, u mnogim scenarijima više nije potreban tmux.
  • Jedinstvena funkcija Terminal Inspector, alat za debagiranje u stvarnom vremenu, može vidjeti svaki detalj aktivnosti terminala, od pritisaka tipki do vremena renderiranja.
  • Quick Terminal funkcija, pozovite terminal u bilo kojem trenutku putem tipkovničkih prečaca.
  • Podrška za prilagođene shadere, može postići retro CRT efekte i druge cool vizuale.

Zaključak: Savršena ravnoteža između performansi i iskustva

Rekli smo toliko toga, što je zapravo dobro kod Ghosttyja?

Jedna rečenica sažetak:

Prvi put je "brzo", "lijepo" i "korisno" postalo usklađeno."Iako na tržištu postoji mnogo izvrsnih terminalskih emulatora, svi oni vas prisiljavaju da birate između brzine, funkcionalnosti i izvornih UI. Ghostty nudi sve tri."——Mitchell Hashimoto

Ako ste:

  • umorni od čekanja na pokretanje iTerm2
  • umorni od pakla s konfiguracijskim datotekama
  • samo želite terminal koji radi odmah, s izvorno glatkim iskustvom
onda vrijedi isprobati Ghostty.

Published in Technology

You Might Also Like