
W trakcie mojej przygody z Linuksem testowałem wiele emulatorów terminali, w tym Alacritty, Kitty i Konsole. Jednak najczęściej korzystałem z terminala GNOME, domyślnego terminala w Ubuntu. Niedawno zdecydowałem się na nową alternatywę: Ghostty. Po intensywnym użytkowaniu stało się jasne, że przejście z terminala GNOME na tę nowoczesną opcję może być rozsądnym wyborem na dłuższą metę. Ghostty oferuje imponującą szybkość, płynną natywną integrację i ekscytujący wachlarz funkcji, które wyróżniają go na tle poprzedników. Przyjrzyjmy się bliżej jego unikalnym atrybutom.
W swojej istocie Ghostty to nowatorski, wieloplatformowy emulator terminala, którego oficjalna premiera odbyła się w grudniu 2024 roku. Od momentu premiery zyskał lojalną bazę użytkowników, zarówno wśród entuzjastów Linuksa, jak i macOS. Ghostty z powodzeniem łączy w sobie szybkość, funkcjonalność i natywną integrację – osiągnięcie, którego wiele tradycyjnych terminali nie jest w stanie dorównać.
Wyzwaniem dla większości terminali jest równowaga między wydajnością a dostępnymi funkcjami – albo są szybkie, ale brakuje im zaawansowanych funkcji, albo są bogate w funkcje, ale powolne. Ghostty skutecznie rozwiązuje ten dylemat dzięki akceleracji GPU, która zapewnia wyjątkowo płynne przewijanie i renderowanie. W systemie Linux integruje się z GTK4, a w systemie macOS wykorzystuje interfejs SwiftUI, dzięki czemu idealnie wpasowuje się w środowisko pulpitu.
Co więcej, Ghostty oferuje funkcje typowe dla aplikacji, takie jak natywne zakładki, dzielone widoki i rozwijany terminal (często nazywany „trybem Quake”).Obsługa nowoczesnych funkcji, takich jak protokół graficzny Kitty, True Color, hiperłącza i automatyczne przejścia między trybami jasny/ciemny, dodatkowo zwiększa jego użyteczność.
Jak zainstalować i używać Ghostty w systemie Linux
Instalację Ghostty w systemie Linux można przeprowadzić na wiele sposobów. Niektóre dystrybucje udostępniają go w oficjalnych repozytoriach, inne wymagają ręcznej instalacji lub pakietów społecznościowych.
Jeśli używasz Arch Linux, możesz łatwo zainstalować Ghostty z oficjalnego repozytorium [extra] za pomocą następującego polecenia:
sudo pacman -S ghostty
Użytkownicy systemów Debian/Ubuntu lub Fedora nie znajdą jednak Ghostty’ego w swoich oficjalnych repozytoriach. W przypadku tych dystrybucji możliwe jest zbudowanie go ze źródeł lub użycie alternatywnych pakietów, takich jak nieoficjalne pliki DEB dla Ubuntu/Debian, lub utrzymanie pakietu Snap.
Najprostsza metoda instalacji obejmuje aplikację Snap:
sudo snap install ghostty --classic
Po instalacji Ghostty można uruchomić z menu aplikacji lub wpisując polecenie ghostty
w terminalu. Działa on jak każdy typowy emulator terminala – jest przejrzysty, wydajny i gotowy do natychmiastowego użycia.
Jeśli wolisz wersję przenośną, rozważ użycie kompilacji AppImage. Plik AppImage możesz pobrać ze strony z wersjami.

Aby uczynić go wykonywalnym, użyj poniższego polecenia:
chmod +x Ghostty-x86_64. AppImage
Następnie wykonaj polecenie:
./Ghostty-x86_64. AppImage
Jeśli te opcje Ci nie odpowiadają, Ghostty można zawsze skompilować ze źródeł, zig build
instalując niezbędne zależności, takie jak GTK4 i libadwaita. Szczegółowe instrukcje dla różnych dystrybucji można znaleźć w oficjalnej dokumentacji.
Najważniejsze cechy Ghostty
Ghostty oferuje kluczowe funkcje zwiększające użyteczność, takie jak rozbudowane zarządzanie kartami. Funkcjonalność ta nie tylko pozwala użytkownikom otwierać wiele kart, ale także zapewnia intuicyjny podgląd ułatwiający przełączanie sesji. Dzięki wbudowanemu multipleksowaniu Ghostty, nie ma już potrzeby korzystania z oddzielnych narzędzi, takich jak tmux czy screen, do zarządzania panelami, kartami i sesjami w jednym oknie terminala.

Oprócz standardowych funkcji, Ghostty obsługuje 24-bitową głębię kolorów True Color, klikalne adresy URL i raportowanie ruchu myszy. Użytkownicy mogą dodatkowo spersonalizować swoje doświadczenie dzięki szerokiej gamie motywów, ulepszonym opcjom czcionek oraz obsłudze emoji wielokodowych, w tym flag i różnych odcieni skóry. Dzięki kompatybilności z protokołem graficznym Kitty, możliwe jest również przeglądanie obrazów bezpośrednio w terminalu.

Jedną z wyróżniających się funkcji jest inspektor terminala, który oferuje interfejs przypominający narzędzia programistyczne, umożliwiający obserwację tego, co dzieje się w terminalu. Ta innowacyjna funkcja często pozostaje niedoceniona, dopóki nie doświadczy się jej osobiście.
Opcje personalizacji w Ghostty
Jeśli pasjonujesz się personalizacją swojego terminala Linux, Ghostty sprawdzi się w tym doskonale. Oferuje różnorodne opcje personalizacji, szczegółowo opisane w jednym pliku konfiguracyjnym, który znajdziesz pod adresem ~/.config/ghostty/config
. Możesz łatwo otworzyć ten plik w swoim ulubionym edytorze tekstu, takim jak Nano lub Vim:
nano ~/.config/ghostty/config
Można również uzyskać dostęp do pliku za pomocą menu hamburgerowego i wybrać opcję „Otwórz konfigurację”.

Plik konfiguracyjny jest przyjazny dla użytkownika i wykorzystuje przejrzysty format klucz-wartość. Użytkownicy mogą dostosowywać style czcionek, odstępy między wierszami, przezroczystość okien, a nawet zastępować określone kody kolorów w systemie szesnastkowym. Klikając „Przeładuj konfigurację” w menu, można natychmiast zobaczyć zmiany bez konieczności ponownego uruchamiania komputera.
Ghostty oferuje również setki preinstalowanych motywów. Aby zapoznać się z dostępnymi motywami, wystarczy uruchomić:
ghostty +list-themes
Aby zastosować motyw, zmodyfikuj plik konfiguracyjny, zastępując nazwę motywu wybraną opcją z listy, na przykład.theme = catppuccin-frappe
Po ponownym załadowaniu strona zostanie natychmiast zaktualizowana pod kątem wizualnym.
Dodatkowo możesz określić różne motywy dla trybu jasnego i ciemnego, na przykład:
theme = dark:catppuccin-frappe, light:catppuccin-latte
Możliwości personalizacji wykraczają poza estetykę; Ghostty płynnie integruje się z bash, zsh i elvish, oferując takie funkcje, jak automatyczne zmienianie rozmiaru monitów, inteligentny wybór i zachowywanie terminfo po poleceniach sudo.
Czy warto wymienić istniejący terminal?
Choć Ghostty oferuje atrakcyjny design i naprawdę przydatne funkcje, jest wciąż stosunkowo nowym rozwiązaniem. Jeśli obecnie korzystasz z nowoczesnego terminala, takiego jak Kitty lub Alacritty, przejście może wydawać się bardziej krokiem w bok niż znaczącą aktualizacją. Jednak dla użytkowników korzystających ze starszych systemów terminalowych lub domyślnego terminala GNOME, przejście na Ghostty może przynieść znaczne korzyści dzięki rozbudowanej funkcjonalności i natywnej integracji.
Jeśli jeszcze nie miałeś okazji zagrać w Ghostty, być może czas odkryć, o co tyle szumu. Co więcej, możesz również zainteresować się terminalem Warp, opartym na sztucznej inteligencji, i sprawdzić, czy oferuje on innowacyjne funkcje AI.
Dodaj komentarz