TGViewer
Сергей Предводителев Сергей Предводителев @sergei_predvoditelev · 1.2K subscribers
Post #257 1.66K
🌿 Про WezTerm

Последнее время несколько раз натыкался на обсуждения эмуляторов терминала. Как правило, выбор стоит между WezTerm и Ghostty. Оба используют GPU-ускорение и поддерживают вкладки, Ghostty вроде как более современный/модный/молодёжный, а WezTerm проверенный временем и имеет больше возможностей для конфигурирования.

Меня в целом устраивает и стандартный терминал, который идёт в Linux Mint (если не ошибаюсь, GNOME Terminal), есть лишь одна проблема — при копировании текста из терминала прокрутка автоматически сбрасывается к позиции строки ввода.

Решил сначала попробовать WezTerm. Настраивается с помощью LUA, на сайте представлена подробная документация с примерами. Моя текущая конфигурация выглядит следующим образом:

local wezterm = require 'wezterm'
local config = wezterm.config_builder()

-- Тема
config.color_scheme = 'Dracula (Official)'

-- Размер шрифта
config.font_size = 11

-- Горячие клавиши Alt+1, Alt+2, …
-- для переключения между вкладками
config.keys = {
{key="1", mods="ALT", action=wezterm.action{ActivateTab=0}},
{key="2", mods="ALT", action=wezterm.action{ActivateTab=1}},
{key="3", mods="ALT", action=wezterm.action{ActivateTab=2}},
{key="4", mods="ALT", action=wezterm.action{ActivateTab=3}},
{key="5", mods="ALT", action=wezterm.action{ActivateTab=4}},
}

-- Шрифт в заголовке вкладок
config.window_frame = {
font = wezterm.font { family = 'Roboto', weight = 'Regular' },
}

-- Соотвествие вкладки цветовой схеме
local scheme_def = wezterm.color.get_builtin_schemes()[color_scheme]
config.colors = {
tab_bar = {
active_tab = {
bg_color = scheme_def.background,
fg_color = scheme_def.foreground,
}
}
}

return config


В целом терминал и терминал, переключился на него легко, пользуюсь уже больше месяца. Мою проблему с прокруткой решил. Посмотрим, как дальше себя покажет. Возникнут проблемы — буду Ghostty пробовать 🙂
  • 👍 2
More from @sergei_predvoditelev
  1. Sep 20, 2026🌿 Про хардкорный курс асинхронного PHP Записался на курс по асинхронному PHP, который зап…
  2. Sep 17, 2026🌿 Про автоматическое ревью и слияние PR Егор Бугаенко в 101 выпуске вопросов/ответов расс…
  3. Sep 9, 2026Пыхник’26 — целая неделя PHP! С 28 сентября по 2 октября пройдёт Пыхник’26 — онлайн-конфер…
  4. Aug 31, 2026#инфопузырь ☕️ Инфопузырь #20 (Август 2026) Ещё один короткий выпуск... Думаю, в сентябре…
  5. Aug 27, 2026🌿 Про Ghostty Весной я переехал со стандартного GNOME Terminal на WezTerm. И всё меня уст…
  6. Aug 22, 2026🌿 Про nono В комментариях к посту про локальных агентов упомянули песочницу для агентов n…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →