Szybko, pięknie i bez zbędnych komplikacji? "Pełna wersja" terminala Mac w końcu nadeszła

3/4/2026
6 min read

Szybko, pięknie i bez zbędnych komplikacji? "Pełna wersja" terminala Mac w końcu nadeszła

Wprowadzenie: ten znajomy moment wahania

Pisząc kod na Macu, pierwszą rzeczą, którą musisz zrobić, jest wybór terminala.

Wbudowany Terminal? Funkcje zbyt podstawowe, wygląd nieciekawy, po dwóch dniach masz ochotę uciekać.

Wtedy najprawdopodobniej zainstalujesz iTerm2.

W końcu to "starszy brat" terminali Mac, jego funkcje są naprawdę potężne. Podział ekranu, kolory, skróty klawiszowe – wszystko, czego potrzebujesz.

Jednak po dłuższym użytkowaniu na pewno zauważyłeś –

staje się coraz bardziej ociężały.

Czas uruchamiania to jedna lub dwie sekundy czekania, czasami zacięcia przy uzupełnianiu shell, a zużycie pamięci rośnie w zastraszającym tempie.

Chociaż chcesz tylko wpisać kilka poleceń, czujesz, że uruchamiasz małe IDE.

Możliwe, że próbowałeś też Alacritty, Kitty i innych "szybkich" terminali. Rzeczywiście są szybkie, ale gdy otworzysz plik konfiguracyjny, mnóstwo parametrów sprawia, że czujesz się przytłoczony, a natywne odczucie jest nieco gorsze.

I tu pojawia się pytanie:

Czy istnieje terminal, który jednocześnie jest szybki, ładny i nie wymaga zbędnych komplikacji?

Odpowiedź brzmi: jest.

Główny bohater: Ghostty

Ghostty to szybki, bogaty w funkcje, wieloplatformowy emulator terminala, który wykorzystuje natywne UI platformy i akcelerację GPU.

Najważniejsze – jego autorem jest Mitchell Hashimoto.

Nie słyszałeś tej nazwy? To założyciel HashiCorp, który stworzył Vagrant, Terraform, Vault – te "narzędzia" w świecie infrastruktury.

Mówiąc prosto, to osoba, która stworzyła coś, co doprowadziło do powstania firmy notowanej na giełdzie.

Mitchell opuścił HashiCorp w 2023 roku, chcąc stworzyć coś innego – "nie serwerowego", "oprogramowanie na desktop", więc powstał Ghostty.

Ghostty jest około 4 razy szybszy niż iTerm2 i Kitty, a jego prędkość jest porównywalna z Alacritty, ale funkcje są znacznie bogatsze.

To nie jest jakiś dziki projekt open source, ale dzieło wielkiego gracza, który przez dwa lata pracował nad jego udoskonaleniem.

Kluczowe zalety 1: prędkość i pasja

Najpierw najprostsze odczucie – szybko, naprawdę szybko.

Ghostty wykorzystuje Metal do renderowania na macOS, bezpośrednio wywołując własne API graficzne Apple.

Co to oznacza?

Przewijając logi, jest tak płynnie, jak przeglądanie Weibo.

Gdy używasz polecenia cat na dużym pliku, inne terminale wciąż szaleją z migotaniem ekranu, a Ghostty już stabilnie wyświetla wszystko.

Niektórzy deweloperzy zgłaszali, że zapytanie do bazy danych zwraca pół miliona wyników, a Ghostty przetwarza to "w mgnieniu oka".

Jego renderer Metal wspiera nawet ligatury bez przechodzenia na renderowanie CPU – czego iTerm2 nie potrafi.

To uczucie, które sprawia, że po jego użyciu nie chcesz wracać do innych terminali.

Kluczowe zalety 2: wygląd to sprawa zasadnicza (natywne doświadczenie)

Wiele wieloplatformowych terminali ma jedną wspólną wadę: od razu widać, że nie są aplikacjami Mac.

Ramki okien są dziwne, pasek menu nie jest standardowy, a ogólny klimat to "przeniosłem się z Linuksa".

Ghostty jest zupełnie inny.

Jego aplikacja na macOS jest prawdziwie natywną aplikacją opartą na SwiftUI, z prawdziwym zarządzaniem oknami, paskiem menu i interfejsem ustawień.

W przeciwieństwie do tych, które używają niestandardowego lub webowego UI, Ghostty koncentruje się na natywnym GUI platformy, używając Swift, AppKit i SwiftUI na macOS, zapewniając doskonałą integrację z systemem operacyjnym, oferując płynne doświadczenie użytkownika.

Obsługuje efekt mlecznego szkła, dostosowaną przezroczystość, i jest w pełni zintegrowany z Twoim Maciem.

Powinno tak wyglądać.

Kluczowe zalety 3: konfiguracja bez komplikacji

Ci, którzy używali Alacritty, wiedzą, jak "twardy" jest ten plik konfiguracyjny.

Ghostty wybrał inną drogę: prostota to piękno.

Ghostty używa prostego pliku konfiguracyjnego key-value (np. ~/.config/ghostty/config), co pozwala łatwo dostosować czcionki, motywy, przezroczystość i zachowanie, bez potrzeby nauki jakiegokolwiek niestandardowego języka programowania.

Po zapisaniu zmian, są one natychmiastowe, nie trzeba restartować terminala.

Obsługuje 24-bitowy prawdziwy kolor, wbudowane ponad 100 motywów kolorystycznych, które można spersonalizować od razu po wyjęciu z pudełka.

Dla tych, którzy chcą tylko "używać", a nie "kombinować", to prawdziwe błogosławieństwo.

Praktyczna demonstracja: czas na kopiowanie zadań

No to, bierzmy się do roboty!

Sposób instalacji (macOS): brew install --cask ghostty lokalizacja pliku konfiguracyjnego:

~/.config/ghostty/config szybkie polecenia:

  • Zobacz wszystkie motywy: ghostty +list-themes
  • Zobacz domyślną konfigurację: ghostty +show-config --default
  • Wypisz czcionki: ghostty +list-fonts
Przykładowa, estetyczna podstawowa konfiguracja:

# Ustawienia czcionki font-family = JetBrains Mono font-size = 14

Motyw (wbudowane 100+ opcji)

theme = GruvboxDark

Przezroczystość okna

background-opacity = 0.92

Styl kursora

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

Wewnętrzne marginesy okna

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

Tylko dla macOS: natywne zakładki

macos-titlebar-style = tabs skopiuj, wklej, zapisz, gotowe.

Otwórz Ghostty i poczuj ten komfort.

Jeśli potrzebujesz, oto mniej przejrzysta konfiguracja:

# ~/.config/ghostty/config

--- Ustawienia czcionki ---

Zaleca się użycie Nerd Fonts, aby wspierać więcej ikon

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

Włącz funkcję ligatur (np. != zmienia się w ≠)

font-feature = calt font-feature = liga

--- Wygląd ---

Motyw ulubiony przez geeków Catppuccin Mocha

theme = catppuccin-mocha

Włącz natywną, rozmytą tło Gaussa (tylko dla macOS)

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

Pozwól tekstowi na odrobinę przestrzeni, nie przylegaj do krawędzi okna

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

Ukryj górny natywny pasek tytułowy (immersyjna doświadczenie, opcjonalne)

window-decoration = false

--- Przydatne interakcje ---

Styl kursora: kwadratowy i nie migający, zwiększa koncentrację

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

Ukrywanie myszy: automatycznie ukryj kursor podczas pisania

mouse-hide-while-typing = true

--- Kluczowe skróty klawiszowe ---

Przyzwyczajony do podziału ekranu w iTerm2? Tutaj wróć do znanych klawiszy

Cmd+d podział pionowy

keybind = cmd+d=newsplit:right

Cmd+Shift+d podział poziomy

keybind = cmd+shift+d=newsplit:down

Szybkie przeładowanie konfiguracji (zmiany wchodzą w życie natychmiast)

keybind = cmd+shift+r=reload_config

Inne warte uwagi funkcje

  • Wbudowana funkcja podziału okna, zarządzaj wieloma sesjami terminala w jednym oknie, w wielu scenariuszach nie potrzebujesz już tmux.
  • Unikalna funkcja Terminal Inspector, narzędzie do debugowania w czasie rzeczywistym, pozwala zobaczyć każdy szczegół aktywności terminala, od naciśnięć klawiszy po czas renderowania.
  • Funkcja Quick Terminal, wywołaj terminal w dowolnym momencie za pomocą skrótu klawiszowego.
  • Obsługuje niestandardowe shadery, co pozwala na uzyskanie efektu retro CRT i innych efektów wizualnych.

Podsumowanie: idealny balans między wydajnością a doświadczeniem

Po tym wszystkim, co sprawia, że Ghostty jest tak dobry?

Jedno zdanie podsumowania:

Po raz pierwszy "szybkość", "estetyka" i "łatwość użycia" przestały być sprzeczne."Chociaż na rynku jest wiele doskonałych emulatorów terminali, wszystkie zmuszają cię do wyboru między prędkością, funkcjami a natywnym interfejsem użytkownika. Ghostty ma to wszystko." — Mitchell Hashimoto

Jeśli:

  • Masz dość czekania na uruchomienie iTerm2
  • Masz dość piekła z plikami konfiguracyjnymi
  • Chcesz tylko terminala, który działa od razu, z natywną płynnością
to Ghostty jest wart spróbowania.

Published in Technology

You Might Also Like