Эмулятор терминала Ghostty добавляет поддержку полосы прокрутки, отвечая на одну из самых востребованных функций пользователей инструмента на базе Zig с момента его публичного запуска в 2024 году.
До сих пор пользователи Ghostty были вынуждены использовать колесико мыши или клавиатурные сокращения для прокрутки назад. Конечно, это не было большой проблемой. Но полосы прокрутки предоставляют визуальный индикатор, который удобен при просмотре сотен строк кода.
Как написал один пользователь в дискуссионной ветке сообщества полоса прокрутки нужна не для более быстрой прокрутки (хотя она и помогает), а для того, чтобы легче было понять, где вы находитесь, поскольку «нет возможности ориентироваться, где находится позиция прокрутки в длинных выводах или истории».
К счастью, поддержка полосы прокрутки появится в Ghostty 1.3.0 и уже доступна в версии для разработчиков на Linux и MacOS. Эта функция закрывает баг #111, открытый в 2023 году, когда Ghostty находился в фазе предрелизного ажиотажа.
Хотя вы можете установить Ghostty на Ubuntu с помощью DEB-пакетов, они предназначены только для стабильных выпусков. Чтобы раньше попробовать прокрутку, вам нужно скомпилировать Терминал из исходного кода (сложно? Нет. Трудно? Возможно), или использовать неофициальный Ghostty nightly AppImage.
Затем, чтобы включить полосы прокрутки, добавьте в конфигурационный файл Ghostty config:
scrollbar = system
Поддерживаются два значения: system и never. System означает, что ваш DE решает, когда отображать полосу прокрутки. Поскольку Ubuntu по умолчанию использует накладные полосы прокрутки, вы будете видеть полосу только во время прокрутки — вы всегда можете отобразить полосы прокрутки в Ubuntu, если хотите.
Вам нужно будет перезагрузить конфигурацию Ghostty (используйте опцию меню) или закрыть и перезапустить приложение, чтобы изменения вступили в силу.
Прокрутки — одна из многих новых функций в Ghostty 1.3.0, наряду с переходом к поиску сеансов терминала в палитре команд, возможностью переименовывать вкладки терминала в Linux и отображать индикатор «только для чтения» на экранах вкладок, когда это уместно.
Ghostty уникален среди кроссплатформенных терминалов тем, что в Linux использует GTK4 в native режиме, а macOS получает Swift-фронтенд. Никаких Electron-оберток или не-native инструментариев, маскирующихся под них. Это, наряду с другими функциями терминалов с GPU-ускорением, делает его привлекательным.
В конце прошлого года основатель Mitchell Hashimoto перевел проект на некоммерческую модель финансирования, чтобы обеспечить его независимость и не дать ему тихо исчезнуть за платной стеной венчурного капитала. Для некоторых это странный шаг, но он означает, что проект не будет куплен и превращен в агентский интерфейс искусственного интеллекта.




Комментарии (0)