Рекомендуем, 2024

Выбор редакции

15 лучших терминальных эмуляторов для Linux

Вы заметили, что статьи об эмуляторах терминала Linux обычно говорят что-то вроде «терминал не страшен»? Ну, они не ошибаются. Эмулятор терминала - это просто приложение; в этом нет ничего «страшного» (команды, которые вы запускаете в нем, потенциально опасны). А поскольку это приложение, как и любое другое, например, музыкальный проигрыватель или приложение для обмена сообщениями, вы можете легко заменить его.

Как вы, возможно, уже знаете, слово «терминал» используется для обозначения реальных физических устройств. У них были клавиатура и экран, и они позволяли людям взаимодействовать с мэйнфреймами. В наши дни наши эмуляторы терминала - это просто программное обеспечение, но мы часто используем одно и то же слово - терминал - для них.

Большинство терминалов Linux эмулируют функциональность устройств VTxxx, разработанных DEC (Digital Equipment Corporation), но есть эмуляторы для других устройств (IBM, HP, ADDM…). Терминалы Linux очень похожи друг на друга, особенно те, которые основаны на программной библиотеке VTE. Разница заключается, главным образом, в дополнительных опциях, которые вы можете включить, чтобы улучшить рабочий процесс.

Хотя большинство людей будут довольны терминалом по умолчанию, предоставляемым их дистрибутивом Linux, некоторые могут захотеть изменить ситуацию. Если вы любите приключения, вот 15 лучших эмуляторов Linux-терминалов, которые могут заменить ваш текущий:

1. AltYo

Отлично, если вы хотите: выпадающий терминал с множеством опций управления вкладками

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

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

Веб-сайт

2. Китти

Отлично, если вы хотите: современный терминал, оптимизированный для скорости

Китти имеет умную особенность, которая довольно редко встречается среди эмуляторов терминалов Linux - рендеринг OpenGL . Вместо того, чтобы нагружать процессор, он использует графическую карту для более быстрой и плавной работы.

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

Веб-сайт

3. Экстремальный

Отлично, если вы хотите: расширенные опции для управления выводом команд

Награда за лучшую функцию достается командным фреймам Extraterm . Extraterm помещает вывод команд Linux в рамки с цветовой кодировкой - синий для успешных, красный для неудачных команд. Вы можете быстро удалить вывод команды, щелкнув значок X, или открыть его на отдельной вкладке в Extraterm. Если вы переключитесь в режим выбора, вы можете редактировать вывод каждого кадра.

Другие полезные функции включают команды from и show . Первый позволяет использовать вывод предыдущей команды в качестве ввода для следующей. Команда show отображает содержимое файла в окне терминала, также поддерживаются файлы изображений.

Веб-сайт

4. Urxvt

Отлично, если вы хотите: расширяемость и скорость

Urxvt обозначает rxvt-unicode, который указывает на источник этого эмулятора терминала. Это вилка rxvt с поддержкой Unicode - стандарта кодирования, который позволяет представлять различные системы записи и символы в файлах и приложениях.

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

Если Perl - ваш любимый язык программирования, тогда urxvt может быть вашим любимым эмулятором терминала Linux. Существует множество расширений Perl для uxrvt, которые можно включить, чтобы представить такие функции, как вкладки, кликабельные URL-адреса и управление буфером обмена. Конечно, вы можете попробовать свои силы в написании пользовательских расширений.

Веб-сайт

5. Терминал Xfce

Отлично, если вы хотите: удобный для начинающих терминал с опциональным выпадающим режимом

Xfce Terminal - фаворит новичков, потому что его легко настроить с помощью простых диалогов. Он предлагает стандартные функции, которые вы ожидаете от терминала Linux, плюс несколько интересных дополнений.

Вы можете перетащить файл из файлового менеджера в Xfce Terminal и отобразить полный путь к файлу. Фон окна терминала может быть прозрачным, и вы можете использовать Xfce Terminal в компактном режиме, который скрывает границы окна, декорации и панели инструментов.

Лучше всего является дополнительный раскрывающийся режим, который заставляет Xfce Terminal работать так же, как другие популярные раскрывающиеся терминалы (Guake или Tilda, которые есть в этом списке). Обязательно прочитайте официальную документацию, чтобы убедиться, что режим выпадающего меню настроен правильно.

Веб-сайт

6. Консоль

Отлично, если вы хотите: расширенная настройка с помощью простых диалогов

Использование Konsole - это как поесть в суши-ресторане с конвейерной лентой. Так много восхитительных деталей выложено перед вами, чтобы выбрать то, что вы хотите ... но если вы слишком долго смотрите на них, это может заставить вашу голову кружиться. Где мы вообще начинаем?

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

После настройки профилей погрузитесь в управление вкладками. Параметр «Разделить вид» отображает содержимое нескольких вкладок одновременно. Чтобы перемещать вкладки между окнами Konsole, просто используйте параметр «Клонировать вкладки» или отсоедините вкладку, чтобы открыть ее в новом окне.

Другие интересные функции включают управление потоком, которое позволяет приостанавливать вывод команд, и «Мониторинг активности / тишины», который сообщает вам, что происходит с командами на вкладках Konsole. Если вы разочарованы тем, что в Konsole нет выпадающего режима, взгляните на Yakuake. Он основан на Konsole и имеет много общих функций.

Веб-сайт

7. Гном Терминал

Отлично, если хотите: стабильность в привычном интерфейсе

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

Так как Gnome Terminal опирается на библиотеку VTE, его набор функций практически идентичен другим терминалам Linux, которые используют один и тот же бэкэнд. Следовательно, вы не должны находить это слишком запутанным, если вы переключаетесь с терминала MATE или терминала Pantheon (элементарной ОС).

Веб-сайт

8. Терминология

Отлично, если вы хотите: практический просмотр файлов в терминале

С терминологией, использование терминала может быть весело. Управление файлами стало проще благодаря предварительным просмотрам файлов, которые отображаются в виде небольших всплывающих окон. Вы можете просматривать различные форматы файлов, включая изображения и видео файлы. Терминология автоматически распознает URL-адреса и пути к локальным файлам, поэтому вы можете открыть их одним щелчком мыши.

Если вы часто работаете с несколькими окнами терминалов, терминология может помочь вам организовать их, разбив окно на панели . Каждая панель может содержать несколько вкладок, размер которых можно изменить по желанию. Таким образом, вы можете объединить несколько окон в одно. Другой способ управления терминологией - это переключатель вкладок. Он отображает все окна терминала в сетке, позволяя вам быстро перебирать их, чтобы найти то, что вам нужно.

Веб-сайт

9. QTerminal

Отлично, если вы хотите: выпадающий терминал с поддержкой мультиплексирования

QTerminal - это одно из тех приложений, которые удивляют, насколько они легки, учитывая количество предлагаемых ими функций. Это быстрый, быстро реагирующий раскрывающийся терминал, который позволяет настроить практически все: от цветовых схем, шрифтов и сочетаний клавиш до полосы прокрутки и положения вкладок, прозрачности и закладок.

Благодаря функциям мультиплексора, QTerminal может отображать несколько экземпляров эмулятора терминала в одном окне. Вы также можете разделить окно приложения QTerminal по вертикали или горизонтали и легко переключаться между открытыми вкладками и окнами.

Веб-сайт

10. Термит

Отлично, если вы хотите: Vim-подобный рабочий процесс, который сильно зависит от сочетаний клавиш

На первый взгляд Termite - простой эмулятор терминала. Если вы посмотрите на его файл конфигурации, вы найдете стандартный набор параметров. Есть поддержка прозрачности, пользовательских шрифтов и цветовых схем, кликабельных URL-адресов и настраиваемого размера прокрутки.

Но это не все! Termite может работать в двух режимах: «Вставка» и «Выбор», каждый из которых имеет свой собственный набор сочетаний клавиш. Все они разработаны для того, чтобы сделать вас более продуктивным, не прибегая к помощи мыши. Вот почему Termite идеально подходит для рабочих процессов без мыши в оконных менеджерах.

Веб-сайт

Примечание: есть еще один эмулятор терминала Linux под названием Termit. Хотя он похож по названию, он не имеет такой же подход, как термит.

11. Млтерм

Отлично, если вы хотите: поддержка многочисленных языков и кодировок

Большинство современных эмуляторов терминалов поддерживают несколько кодировок, но немногие из них приближаются к количеству языков и систем письма, поддерживаемых Mlterm. Это необходимо для любого, кто хочет использовать RTL (справа налево) языки, такие как арабский, иврит и фарси. Также поддерживаются кодировки для индийского и дравидийского языков - хинди, бенгальский, гуджарати, каннада, пенджаби и другие.

Специальные функции для вертикальной записи, двойной ширины и комбинирования символов позволяют использовать восточноазиатские, тайские и вьетнамские сценарии. Кроме того, Mlterm поддерживает несколько серверов X Input Method и может автоматически определять необходимую кодировку для вашего ввода.

Веб-сайт

12. Прохладный Ретро Срок

Отлично, если вы хотите: вызывающий ностальгию глазной леденец

Как мы объясняли ранее, эмуляторы терминала Linux имитируют функциональность устаревших физических устройств. Тем не менее, Cool Retro Term делает шаг вперед и эмулирует их внешний вид. Теперь вы можете превратить весь ваш рабочий стол в точную копию старого ЭЛТ-монитора и привлекать любопытные взгляды коллег и прохожих.

Cool Retro Term поставляется с несколькими цветовыми схемами и эффектами, такими как мерцание экрана и линии сканирования. Несмотря на то, что его основное назначение - просто приятное впечатление, вы все равно можете использовать Cool Retro Term как любой другой эмулятор терминала.

Веб-сайт

13. Roxterm

Отлично, если вы хотите: более легкая, но интересная альтернатива Gnome Terminal

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

Кроме того, ROXTerm имеет практичное всплывающее меню, которое позволяет скрыть строку меню и максимально увеличить пространство на экране. Кроме того, ROXTerm может распознавать пути к файлам, имена хостов SSH, адреса электронной почты и веб-адреса. Вы можете щелкнуть их, чтобы открыть / получить доступ к месту назначения, или нажмите Ctrl и перетащите ссылку в другое приложение.

Говоря о перетаскивании, также можно перетаскивать текст и файлы в окно приложения ROXTerm. Текст вставляется в терминал, а файлы отображаются как путь, которым вы можете манипулировать дальше.

Веб-сайт

14. Тильда

Отлично, если вы хотите: выпадающий терминал с приличным количеством опций

Хорошо известный выпадающий терминал, Tilda полон замечательных опций, которые легко настроить в диалогах Config. Вы можете поэкспериментировать с автоматическим скрытием и фокусировкой, или заставить Тильду закрыть все другие окна на рабочем столе. Тильда может быть прозрачной, и вы можете настроить, где она отображается на экране.

Сочетания клавиш упрощают навигацию по вкладкам, и, чтобы не пропустить ничего из вывода команды, вы можете включить неограниченный прокрутку. И последнее, но не менее важное: у Tilda есть панель поиска, которую вы можете в любое время открыть с помощью сочетания клавиш. Запрос может быть чувствительным к регистру, и вы также можете использовать регулярные выражения.

Веб-сайт

15. Терминикс

Отлично, если вы хотите: легкий терминал с различными окнами

Терминикс придает новое значение слову «черепица» . Разделив окно приложения на несколько панелей, вы можете создавать десятки макетов для различных целей, сохранять их и загружать их при необходимости. Для переключения между панелями щелкните их на боковой панели или используйте сочетания клавиш.

При желании Terminix может работать как раскрывающийся терминал - настройте его в диалоговом окне «Настройки»> «Quake». Также есть возможность включить уведомления на рабочем столе для завершенных процессов.

Автоматическое переключение профилей, пожалуй, самая практичная функция. В зависимости от настроек вашего профиля пользователя, он изменит поведение и внешний вид Terminix при обнаружении изменений в текущем имени пользователя, имени хоста или каталоге. Имейте в виду, однако, что Terminix пока имеет только 64-битную версию.

Веб-сайт

Лучшие эмуляторы терминала для Linux!

Хотя это уже длинный список, эмуляторов терминалов для Linux еще больше. Некоторые придерживаются основ и занимаются спортом традиционным подходом. Другие, такие как (прекращенный) проект Cyborg Terminal, идут на что-то совершенно другое и неожиданное.

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

Что вы ищете в эмуляторе терминала? Какой из них твой любимый? Можете ли вы порекомендовать некоторые другие эмуляторы терминала для Linux? Дайте нам знать об этом в комментариях!

Авторы изображения: терминал DEC VT100 от Вольфганга Стифа через Flickr; Источник рекомендуемого изображения.

Top