Rychlý, krásný a bez zbytečného trápení? "Kompletní" Mac terminál konečně dorazil

3/4/2026
6 min read

Rychlý, krásný a bez zbytečného trápení? "Kompletní" Mac terminál konečně dorazil

Úvod: Ten známý okamžik rozporu

Když píšete kód na Macu, první věc, kterou musíte udělat, je vybrat terminál.

Vestavěný Terminal? Funkce jsou příliš základní, vzhled je nedostatečný, po dvou dnech máte chuť utéct.

Pak pravděpodobně nainstalujete iTerm2.

Koneckonců, je to "starší bratr" Mac terminálů, jeho funkce jsou opravdu silné. Rozdělené obrazovky, barevné schéma, klávesové zkratky, co chcete, to máte.

Ale po delším používání určitě zjistíte —

Stává se čím dál tím objemnějším.

Při spuštění musíte čekat jednu nebo dvě sekundy, občas se zasekne doplňování shellu, využití paměti také neustále roste.

Jenom jste chtěli napsat pár příkazů, ale máte pocit, že spouštíte malý IDE.

Možná jste také zkoušeli Alacritty, Kitty a další "rychlé" terminály. Opravdu jsou rychlé, ale jakmile otevřete konfigurační soubor, hromada parametrů vás přivede k šílenství, a nativní pocit je také trochu slabý.

A tak se objevuje otázka:

Existuje terminál, který dokáže být rychlý, hezký a bez zbytečného trápení?

Odpověď je: Ano.

Hlavní postava: Ghostty

Ghostty je rychlý, funkčně bohatý, multiplatformní terminálový emulátor, který používá nativní UI platformy a GPU akceleraci.

A teď to důležité — jeho autorem je Mitchell Hashimoto.

Neslyšeli jste to jméno? Je zakladatelem HashiCorp a osobně vytvořil Vagrant, Terraform, Vault, tyto "nástroje" v oblasti infrastruktury.

Jednoduše řečeno, je to velký hráč, který vyvinul kolo až do veřejné společnosti.

Mitchell po odchodu z HashiCorp v roce 2023 chtěl dělat něco jiného — "ne serverového", "desktopového software", a tak vznikl Ghostty.

Ghostty je přibližně 4krát rychlejší než iTerm2 a Kitty, a rychlostí se vyrovná Alacritty, ale funkcí je mnohem bohatší.

To není žádný divoký open-source projekt, ale dílo velkého hráče, který na něm pracoval dva roky.

Klíčové výhody 1: Rychlost a vášeň

Nejprve to nejvíce zřejmé — rychlé, opravdu rychlé.

Ghostty na macOS používá Metal pro renderování, přímo volá grafické API Apple.

Co to znamená?

Při rolování logů je to hladké jako při procházení Weibu.

Při použití příkazu cat na velký soubor, zatímco ostatní terminály stále bláznivě blikají, Ghostty už stabilně zobrazuje hotovo.

Někteří vývojáři hlásili, že při dotazu na databázi s půl milionem výsledků, Ghostty to zpracovává "v mžiku oka".

Jeho Metal renderer dokonce podporuje ligatury, aniž by přešel na CPU renderování — to iTerm2 nedokáže.

Ten pocit, když se to ovládá, po vyzkoušení se k tomu už nevrátíte.

Klíčové výhody 2: Vzhled je spravedlnost (nativní zážitek)

Mnoho multiplatformních terminálů má jednu společnou vadu: na první pohled nevypadají jako aplikace pro Mac.

Rámečky oken jsou divné, lišta menu není standardní, celkový dojem je "přišel jsem z Linuxu".

Ghostty je úplně jiný.

Jeho aplikace pro macOS je skutečně nativní aplikací vyvinutou na základě SwiftUI, má skutečné řízení oken, lištu menu a nastavení.

Na rozdíl od těch, které používají vlastní nebo webové UI, se Ghostty zaměřuje na nativní GUI platformy, používá Swift, AppKit a SwiftUI na macOS, aby zajistil dokonalou integraci s operačním systémem a poskytl bezproblémový uživatelský zážitek.

Podporuje efekt mléčného skla, vlastní průhlednost, a dokonale splyne s vaším Macem.

Mělo by to vypadat takto.

Klíčové výhody 3: Konfigurace bez trápení

Ti, kteří používali Alacritty, vědí, jak "hardcore" může být ten konfigurační soubor.

Ghostty zvolil jinou cestu: jednoduchost je krása.

Ghostty používá jednoduchý konfigurační soubor ve formátu key-value (např. ~/.config/ghostty/config), který vám umožňuje snadno upravit písmo, téma, průhlednost a chování, aniž byste se museli učit jakýkoli vlastní programovací jazyk.

Po úpravě stačí uložit a okamžitě se projeví, není třeba restartovat terminál.

Podporuje 24-bitovou pravou barvu, obsahuje více než 100 barevných témat, a můžete si přizpůsobit vzhled terminálu hned po vybalení.

Pro ty, kteří chtějí "používat" a ne "trápit se", je to doslova požehnání.

Praktická ukázka: Čas na opisování úkolů

Tak, jdeme na to!

Způsob instalace (macOS): brew install --cask ghostty umístění konfiguračního souboru:

~/.config/ghostty/config Rychlé příkazy pro začátek:

  • Zobrazit všechny motivy: ghostty +list-themes
  • Zobrazit výchozí konfiguraci: ghostty +show-config --default
  • Vypsat písma: ghostty +list-fonts
Jednoduchá a estetická základní konfigurace:

# Nastavení písma font-family = JetBrains Mono font-size = 14

Motiv (více než 100 vestavěných možností)

theme = GruvboxDark

Průhlednost okna

background-opacity = 0.92

Styl kurzoru

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

Vnitřní okraj okna

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

Exkluzivní pro macOS: Nativní záložky

macos-titlebar-style = tabs Zkopírujte, vložte, uložte, hotovo.

Otevřete Ghostty a vychutnejte si ten komfort.

Pokud potřebujete, zde je také méně jednoduchá konfigurace:

# ~/.config/ghostty/config

--- Nastavení písma ---

Doporučuje se používat Nerd Fonts pro podporu více ikon

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

Aktivujte funkci ligatur (např. != se změní na ≠)

font-feature = calt font-feature = liga

--- Vzhled ---

Motiv Catppuccin Mocha, oblíbený mezi geeky

theme = catppuccin-mocha

Aktivujte nativní pozadí s gaussovským rozostřením (pouze pro macOS)

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

Nechte text trochu dýchat, aby nebyl těsně u okraje okna

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

Skrýt horní nativní lištu (pro pohlcující zážitek, volitelné)

window-decoration = false

--- Praktická interakce ---

Styl kurzoru: blok a nesvítí, zvýšení soustředění

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

Skrýt myš: automaticky skrýt kurzor při psaní

mouse-hide-while-typing = true

--- Klíčové zkratky ---

Zvyklí na rozdělení obrazovky v iTerm2? Zde se vraťte k obvyklým klávesám

Cmd+d vertikální rozdělení

keybind = cmd+d=newsplit:right

Cmd+Shift+d horizontální rozdělení

keybind = cmd+shift+d=newsplit:down

Rychlé znovu načtení konfigurace (změny se okamžitě projeví)

keybind = cmd+shift+r=reload_config

Další zajímavé funkce

  • Vestavěná funkce rozdělení oken, spravujte více terminálových relací v jednom okně, v mnoha scénářích již není potřeba tmux.
  • Unikátní funkce Terminal Inspector, nástroj pro živé ladění, který umožňuje sledovat každý detail aktivity terminálu, od stisknutí kláves po čas vykreslování.
  • Funkce Quick Terminal, která umožňuje vyvolat terminál kdykoliv pomocí klávesových zkratek.
  • Podpora vlastních shaderů, které mohou dosáhnout retro CRT efektů a dalších úžasných vizuálů.

Shrnutí: Perfektní rovnováha mezi výkonem a uživatelským zážitkem

Co je na Ghostty tak skvělé?

Jednoduché shrnutí:

Poprvé spojuje "rychlost", "krásu" a "užitečnost" do jednoho bez vzájemného odporu."I když na trhu existuje mnoho vynikajících terminálových emulátorů, všechny vás nutí vybírat mezi rychlostí, funkcemi a nativním uživatelským rozhraním. Ghostty má vše." — Mitchell Hashimoto

Pokud:

  • Vás už unavuje čekání na spuštění iTerm2
  • Vás už unavuje peklo s konfiguračními soubory
  • Chcete jen terminál, který funguje hned po vybalení a má nativní hladký vzhled
Pak byste měli vyzkoušet Ghostty.

Published in Technology

You Might Also Like