Каждая система Linux поставляется с терминальными приложениями, то есть, говоря правильным техническим языком, эмуляторами терминала.
Для многих пользователей Linux не имеет значения, какой Терминал они используют. Ведь вы просто выполняете на нем команды, и именно команды имеют значение, верно?
И тем не менее, у нас есть огромное количество терминалов.
В то время как классика сосредоточена на предоставлении дополнительных функций, таких как мультиплексирование окон, появился новый тип терминалов, который предлагает ускорение GPU, искусственный интеллект и даже хвастается тем, что он построены на Rust.
1. Wave
Wave – это кроссплатформенный эмулятор терминала с открытым исходным кодом, который предлагает несколько уникальных возможностей, например графические виджеты. Создается ощущение, что вы используете IDE вроде VS Code, и это в хорошем смысле.
А еще в нем есть AI.
Особенности Wave Terminal
- Встроенный чат AI с поддержкой нескольких моделей
- Встроенный редактор для беспрепятственного редактирования локальных и удаленных файлов.
- Блоки команд для изоляции и мониторинга отдельных команд с возможностью автозакрытия.
- Предварительный просмотр файлов, поддерживающий markdown, изображения, видео и т. д.
- Пользовательские темы, фоновые изображения и т. д.
- Встроенный веб-браузер.
В целом, этот терминал лучше всего подходит для тех, кто ищет серьезные проекты по разработке приложений.
Поскольку большинство функций легкодоступны, сравнительно новый пользователь терминала также сможет воспользоваться всеми его преимуществами.
Установить Wave
Пользователи Ubuntu могут установить Waveterm из магазина snap.
sudo snap install --classic waveterm
Проект также предоставляет форматы пакетов DEB, RPM и AppImage.
2. Warp
Warp – это эмулятор терминала на основе Rust, который предлагает встроенные функции искусственного интеллекта и рабочие процессы для совместной работы.
ИИ-агент отвечает на ваши вопросы и даже может выполнять команды за вас.
Как и Wave, этот эмулятор похож на IDE и подходит для новых разработчиков.
Функция рабочего процесса полезна как для отдельных пользователей, так и для команд. Если у вас есть различные сценарии проектов, в которых нужно выполнять одну команду за другой, вы можете создать рабочие процессы. Это повышает эффективность работы.
Особенности Warp
- Встроенные функции ИИ, такие как поиск команд, автозаполнение, предложения команд, чат с Warp AI и т.д.
- IDE-подобное редактирование текста с поддержкой мыши.
- Просмотр Markdown с поддержкой выполнения встроенных команд.
- Рабочий процесс совместной работы с Warp Drive.
- Широкие возможности настройки.
Установить Warp
Warp предоставляет DEB-файлы для Ubuntu и других систем на базе Debian.
Также есть пакеты RPM и AppImage.
3. Cogno
Cogno – это бесплатный эмулятор терминала с открытым исходным кодом, который предлагает несколько удобных функций, таких как самообучающееся автозаполнение.
Он кроссплатформенный и поддерживает множество оболочек, позволяя пользователю настраивать их в соответствии с индивидуальными предпочтениями.
Кроме того, в нем есть множество тем, которые можно использовать. Идеальный вариант для создания красивого скриншота рабочего стола, которым можно поделиться в сообществах.
Особенности Cogno
- Контекстно-зависимое автозаполнение.
- Настраиваемые ярлыки.
- Поддержка вкладок, панелей и рабочих пространств.
- Редактор тем с функцией предварительного просмотра.
- История вставки, позволяющая вставлять элементы, которые были вставлены ранее.
Установить Cogno
Установщики DEB и RPM доступны на официальной странице загрузки проекта.
4. Rio
Rio – это эмулятор GPU-терминала с аппаратным ускорением, написанный на языке Rust. Он предназначен для работы как в качестве нативного настольного приложения, так и в качестве браузерного приложения.
Особенности терминала Rio
- Аппаратное ускорение, высокая скорость и написан с использованием Rust.
- Многооконность и сплит-панели
- Поддержка изображений: протоколы изображений iTerm2 и Sixel.
- Поддержка гиперссылок.
- Режим Vi
Установить Rio
Rio предлагает отдельные DEB-файлы для X11 и Wayland. Выбирайте в соответствии с вашими потребностями.
Существуют инструкции по установке для других дистрибутивов, таких как Arch Linux, NixOS и т.д. Вы можете найти их в официальных инструкциях по установке.
5. Contour
Contour – это современный эмулятор терминала с GPU-ускорением и поддержкой высокого разрешения. Этот кроссплатформенный эмулятор терминала ориентирован на скорость, эффективность и производительность.
Особенности Contour
- Эмулятор терминала с GPU-ускорением и поддержкой высокого разрешения.
- Поддержка шрифтовых лигатур.
- Поддержка сложного Юникода, включая эмодзи.
- Перезагрузка конфигурации во время выполнения
- Настройка привязки клавиш
- Поддержка программируемого хоста VT320 и строки состояния индикатора
Установите терминал Contour
Пользователи дистрибутивов на базе Ubuntu и Debian могут загрузить DEB-файл с официальной страницы релизов. Также доступен пакет AppImage.
Если вы являетесь пользователем Fedora, вы можете установить его прямо из официального репозитория.
sudo dnf install contour-terminal
В официальной документации есть подробные инструкции по установке для других платформ.
6. Alacritty
Alacritty – это современный эмулятор терминала, который предлагает широкие возможности настройки. Это эмулятор терминала с GPU-ускорением, написанный на Rust.
Особенности Alacritty
- Терминал с GPU-ускорением, написанный на языке Rust.
- Поддержка гиперссылок.
- Поддержка запуска нескольких эмуляторов терминала из одного экземпляра Alacritty.
- Режим Vi
- Кроссплатформенная поддержка.
Установить Alacritty
Alacritty довольно популярен среди пользователей Linux. Он доступен в репозиториях по умолчанию большинства дистрибутивов. В последних версиях Ubuntu вы можете установить его с помощью команды apt:
sudo apt install alacritty
7. Hyper
Hyper – это эмулятор терминала, построенный на открытых веб-стандартах. Написанный на языке Typescript, этот расширяемый терминал ориентирован на скорость и стабильность.
Кроме того, он отлично выглядит. Скриншот ниже, возможно, не совсем удачен.
Особенности Hyper
- Функциональность может быть расширена с помощью плагинов, доступных на NPM.
- Настройка Карты клавиш
- Кросс-платформенная поддержка
- Возможность настройки с помощью конфигурационного файла JavaScript.
Установка Hyper
Hyper предлагает DEB и RPM файлы для систем на базе Debian и Fedora, соответственно.
Также доступен пакет AppImage.
Бонус: Komandi
Komandi – это управляемый искусственным интеллектом менеджер команд терминала. Komandi отличается от обычных эмуляторов терминала. Это программное обеспечение позволяет пользователю создавать и хранить фрагменты команд и запускать их на выбранном вами эмуляторе терминала.
Заключение
Мне кажется, что я должен был включить Ghostty в этот список новых современных эмуляторов терминала. В конце концов, о нем говорят в городе терминалов. Однако я еще не пробовал его. Знаю, я опоздал на борт «корабля-призрака».
Долгое время единственной новой возможностью было частое размещение нескольких окон терминала на одном экране, и трудно было поверить, что сценарий может быть изменен. Интересно наблюдать, как в последние несколько лет в новых терминалах появляются инновационные функции.






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