Ghostty - эмулятар тэрмінала з адкрытым зыходным кодам, напісаны на мове Zig. У гэтым абнаўленні мноства новых функцый, такіх як пошук з пракруткай таму, убудаваныя палосы пракруткі і апавяшчэння аб завяршэнні працэсаў. У распрацоўку Ghostty 1.3.0 укладзена 6 месяцаў працы і больш за 2800 комітаў ад 180 удзельнікаў.
асноўныя змены
Пошук/супастаўленне тэксту: Цяпер вы можаце шукаць тэкст у тэрмінале, пракручваючы акно Ghostty, націснуўшы Ctrl + Shift + F у Linux (Cmd + F у macOS). У куце з'явіцца поле пошуку. Уведзены ў поле тэкст будзе адпавядаць тэксту ў бягучай вобласці прагляду. Навігацыя па супадзеннях ажыццяўляецца з дапамогай кнопак са стрэлкамі ці спалучэнняў клавіш – гэта наладжваецца, як і большасць функцый у Ghostty. Адзіны недахоп, як і трэба было чакаць, заключаецца ў тым, што супадзенні адбываюцца толькі ў межах бягучай вобласці прагляду, а не па ўсёй гісторыі пракруткі.
Палосы пракруткі ў Ghostty: У Ghostty ужо была магчымасць пракруткі з дапамогай колца мышы, спалучэнняў клавіш і жэстаў на тачпадзе. Новая настройка проста дадае бачныя палосы пракруткі, якія забяспечваюць візуальны кантэкст, калі вы пракручваеце старонку назад.
Іншыя паляпшэнні:
- Апавяшчэнні аб завяршэнні каманд, якія наладжваюцца ў канфігурацыйным файле ў адпаведнасці з перавагамі, выкарыстоўваючы розныя дзеянні (гук, апавяшчэнні, затрымка перад адпраўкай апавяшчэння, абвестка аб тым, ці знаходзіцца тэрмінал у фокусе ці не і т. д.).
- Дададзена падтрымка падзей кліку, якая дазваляе перамяшчаць курсор у пэўную частку запрашэння каманднага радка. Падтрымка адрозніваецца ў залежнасці ад абалонкі, працуе ў Fish, Nushell, Zsh і іншых.
- Распрацоўнікі адзначаюць "больш поўную і дакладную рэалізацыю OSC 133" (стандарт кіраўнікоў паслядоўнасцяў тэрмінала).
- У зборках Ghostty для Linux таксама адбыліся некалькі важных змен:
- для пераключэння паміж укладкамі можна правесці двума пальцамі налева / направа;
- дадатковыя параметры каманднага радка для адкрыцця новага акна: -e і –working-directory;
- карэктнае цэнтраванне вокнаў з дапамогай карыстацкіх параметраў акна: -window-height / -width;
- улічваюцца налады ўстаўкі пры націску сярэдняй кнопкі мышы ў GNOME;
- зараз працуе супастаўленне клавіш XKB.
Усталяваць Ghostty можна рознымі спосабамі: загрузіўшы неафіцыйную зборку Ghostty у фармаце DEB (github.com) або AppImage ці скампіляваўшы ўсё з зыходнага кода.
Крыніца: linux.org.ru
