Ghostty это современный терминал с поддержкой GPU ускорения, написанный на Zig. Отличается высокой производительностью и гибкой конфигурацией.
Установка Ghostty
Arch Linux
sudo pacman -S ghostty
Ubuntu/Debian
sudo apt install ghostty
Fedora
sudo dnf install ghostty
Из исходников
git clone https://github.com/mitchellh/ghostty
cd ghostty
zig build
sudo cp ghostty /usr/local/bin/
Конфигурация Ghostty
Расположение конфигурационного файла
Конфигурация Ghostty находится в:
~/.config/ghostty/config
Создание конфигурации
mkdir -p ~/.config/ghostty
nano ~/.config/ghostty/config
Базовая конфигурация
# Шрифт
font-family = JetBrains Mono
font-size = 12
# Тема
theme = dark
# Прозрачность
background-opacity = 0.9
# Курсор
cursor-style = block
cursor-color = #ff0000
# Скроллбар
scrollbar-width = thin
# Горячие клавиши
keybind = ctrl+shift+c copy_to_clipboard
keybind = ctrl+shift+v paste_from_clipboard
keybind = ctrl+shift+n new_window
keybind = ctrl+shift+t new_tab
Настройка шрифтов
Изменение шрифта
font-family = "JetBrains Mono"
font-size = 12
Поддержка Nerd Font
sudo pacman -S ttf-jetbrains-mono-nerd
font-family = "JetBrainsMono Nerd Font"
font-size = 12
Настройка темы
Тёмная тема
theme = dark
Светлая тема
theme = light
Кастомная тема
background = #1e1e1e
foreground = #d4d4d4
cursor-color = #ffffff
selection-background = #264f78
selection-foreground = #ffffff
Горячие клавиши
Копирование и вставка
keybind = ctrl+shift+c copy_to_clipboard
keybind = ctrl+shift+v paste_from_clipboard
Управление вкладками
keybind = ctrl+shift+t new_tab
keybind = ctrl+shift+w close_tab
keybind = ctrl+shift+1 switch_to_tab 1
keybind = ctrl+shift+2 switch_to_tab 2
keybind = ctrl+shift+3 switch_to_tab 3
Управление окнами
keybind = ctrl+shift+n new_window
keybind = ctrl+shift+q close_window
Настройка профилей
Создание профиля для SSH
[profile-ssh]
command = ssh user@server
working-directory = ~/
Запуск профиля:
ghostty --profile=ssh
Профиль для конкретного каталога
[profile-projects]
working-directory = ~/projects
Интеграция с shell
Zsh интеграция
Добавьте в ~/.zshrc:
export GHOSTTY_RESOURCES_DIR=/usr/share/ghostty
Bash интеграция
Добавьте в ~/.bashrc:
export GHOSTTY_RESOURCES_DIR=/usr/share/ghostty
Решение проблем
Проблема: Конфигурация не применяется
- Закройте все окна Ghostty
- Проверьте путь к конфигурационному файлу
- Перезапустите Ghostty
Проблема: Шрифт не отображается
- Установите шрифт в системе
- Проверьте название шрифта в конфиге
- Попробуйте другой шрифт
Проблема: Прозрачность не работает
Проверьте поддержку композитора в вашей системе:
echo $XDG_SESSION_TYPE
Должно быть wayland или x11.
Полезные команды
# Запуск Ghostty с конкретным профилем
ghostty --profile=myprofile
# Запуск с конкретной командой
ghostty --command="htop"
# Запуск в конкретном каталоге
ghostty --directory=~/projects
# Проверка версии
ghostty --version
Рекомендации
- Используйте Nerd Font для иконок в терминале
- Настройте горячие клавиши для быстрой работы
- Создайте профили для разных задач
- Используйте GPU ускорение для лучшей производительности
- Делайте бэкап конфигурации перед изменениями
Полезные ресурсы
Автор: ordanax.github.io
Не получилось? Поможем настроить
Задай вопрос в чате — отвечаем быстро, по делу и без воды.

Комментарии