Реальная графика: Для описания картинки необходимо 10к слов. Но едва ли можно описать какое-либо множество из 10к слов с помощью картинок. (Алан.Дж.Перлис)

Терминал Kwi от KDE близок к первому релизу, планируется поддержка разделенных окон


Терминал Kwi от KDE близок к первому релизу, планируется поддержка разделенных окон

Всего через неделю после объявления о Kwi разработчики KDE опубликовали отчет о ходе работы над новым эмулятором терминала с поддержкой графического процессора Kwi, основанным на Qt Quick и Kirigami и использующим Ghostty libghostty-vt в качестве бэкенда. Это современная альтернатива Konsole с рендерингом с ускорением на графическом процессоре и полной интеграцией со стеком KDE.

Согласно последнему обновлению для разработчиков, было исправлено огромное количество проблем, о которых сообщалось после анонса Kwi. На момент написания статьи в проекте не было открытых заявок на исправление ошибок.

Среди реализованных улучшений — новые параметры работы с вкладками, в том числе возможность открывать новые вкладки сразу после закрытия текущей и возвращаться к ранее активной вкладке при ее закрытии. Пользователи также могут настраивать начальный размер терминала и переключаться между вкладками с помощью колесика мыши.

В рендеринге терминала был исправлен ряд ошибок, особенно связанных с геометрическими символами, символами Powerline, двойными угловыми линиями и сложными текстовыми украшениями. Подчеркивания теперь отображаются гораздо лучше (в том числе под нижними выносными элементами символов), а также исправлены другие ошибки, связанные с отсутствием резервных глифов и различными проблемами с отображением символов.

Интерфейс поиска также был переработан: теперь панель поиска расположена в другом месте, а цветовая индикация позволяет понять, есть ли совпадения. Кроме того, мерцание стало значительно менее заметным. Среди других изменений — улучшенная поддержка программ чтения с экрана, больше сочетаний клавиш и улучшенная совместимость с сочетаниями клавиш в Konsole.

Что касается производительности, то при изменении размера окна обновления терминала теперь выполняются пакетами, что позволяет сократить количество ненужных повторных рендеров. Это также устраняет проблему с изменением размера, которая возникала в новых версиях Bash. Также устранены проблемы с дробным масштабированием на панели вкладок.

Кроме того, Kwi теперь поддерживает запуск процессов для каждой вкладки в отдельной области systemd (в том числе когда терминал работает внутри Flatpak), а также может отображаться в Центре уведомлений GNOME.

Что касается графика релизов, то в настоящее время приложение проходит проверку KDE Review — процесс, в ходе которого экспериментальные приложения становятся официальными проектами KDE. Необходимый контрольный список уже заполнен, и следующие шаги включают в себя перевод и доступ к инфраструктуре релизов KDE.

После завершения этого процесса разработчики планируют выпустить Kwi 0.1 (первый релиз с официальным тегом) вместе с пакетом Flatpak на Flathub. Однако дата выхода этого релиза пока не объявлена.

В дальнейшем разработчики KDE планируют выпустить ряд промежуточных релизов до выхода версии 1.0, который ориентировочно запланирован на ближайшие пару месяцев. Этот график, конечно же, связан с планами Ghostty выпустить версию 1.0 libghostty-vt в виде API и стабильной версии ABI.

До выхода Kwi версии 1.0 планируется добавить еще две функции. Первая — поддержка разделенных окон, одна из самых востребованных функций терминала на данный момент. Ее реализация подтверждена до выхода стабильной версии, хотя разработчики не уточнили, в какой именно версии она появится.

Второй касается интеграции терминала с существующими приложениями KDE, включая Dolphin, Kate и Yakuake. В настоящее время они основаны на плагине для встраивания в терминал от Konsole.

Наконец, важно подчеркнуть, что Kwi на данном этапе все еще в значительной степени экспериментальный проект, а не замена консоли. Однако, поскольку обзор KDE продвигается, а версия 0.1 уже на горизонте, у пользователей очень скоро должен появиться гораздо более простой способ установки и тестирования нового терминала.

Дополнительную информацию смотрите здесь.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала