Эмулятор терминала — это компьютерная программа, воспроизводящая видеотерминал в рамках какой-либо другой структуры отображения. Другими словами, эмулятор терминала способен заставить «немую» машину выглядеть как клиентский компьютер, подключенный к серверу.
Эмулятор терминала позволяет конечному пользователю получить доступ к консоли, а также к таким ее приложениям, как текстовый пользовательский интерфейс и интерфейс командной строки.
В мире открытых исходных кодов можно найти огромное количество эмуляторов терминалов. Некоторые из них предлагают большой набор функций, другие — меньший.
1. Terminator — запуск нескольких терминалов в одном окне
Terminator — это продвинутый и мощный эмулятор терминала, поддерживающий несколько терминальных окон и обладающий некоторыми дополнительными функциями, которых нет в стандартном терминальном приложении Linux.
Например, в приложении Terminator можно разделить окна терминала по горизонтали и вертикали в соответствии с вашими требованиями.
Некоторые из основных возможностей программы Terminator:
- Настройка профилей и цветовых схем, а также установка размера в соответствии с вашими потребностями.
- Используйте подключаемые модули для расширения функциональности.
- Несколько сочетаний клавиш для ускорения выполнения привычных действий.
- Разделение окна терминала на несколько виртуальных терминалов и изменение их размеров по мере необходимости.
Установка Terminator в Linux
Для установки Terminator в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install terminator [On Debian, Ubuntu and Mint]
$ sudo yum install terminator [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/terminator [On Gentoo Linux]
$ sudo apk add terminator [On Alpine Linux]
$ sudo pacman -S terminator [On Arch Linux]
$ sudo zypper install terminator [On OpenSUSE]
2. Tilda — выпадающий терминал
Tilda — это стильный раскрывающийся терминал, основанный на GTK+. С помощью одного нажатия клавиши можно запустить новое или скрытое окно Tilda. При этом можно добавить цвета по своему выбору, чтобы изменить вид текста и фона терминала.
Кроме того, Tilda обладает широкими возможностями конфигурирования: например, можно настроить горячие клавиши для привязки, изменить внешний вид и множество опций, изменяющих производительность Tilda.
Некоторые из основных особенностей терминала Tilda:
- Интерфейс с высокой возможностью настройки.
- Вы можете установить уровень прозрачности окна Tilda.
- Отличные встроенные цветовые схемы.
Установка терминала Tilda в Linux
Для установки Tilda в Linux используйте менеджер пакетов по умолчанию, как показано ниже.
$ sudo apt-get install tilda [On Debian, Ubuntu and Mint]
$ sudo yum install tilda [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/tilda [On Gentoo Linux]
$ sudo apk add tilda [On Alpine Linux]
$ sudo pacman -S tilda [On Arch Linux]
$ sudo zypper install tilda [On OpenSUSE]
3. Guake — выпадающий терминал для GNOME
Guake — выпадающий терминал на языке python, созданный для среды рабочего стола GNOME, который вызывается нажатием одной клавиши и может быть скрыт повторным нажатием той же клавиши.
Его дизайн был определен на основе игр типа FPS (First Person Shooter), таких как Quake, и одной из его основных целей является легкость доступа.
Guake очень похож на Yakuaka и Tilda, но это эксперимент по смешению лучших из них в одной программе на базе GTK. Guake был написан на Python с нуля с использованием небольшого кусочка на C (глобальные горячие клавиши).
Установка терминала Guake в Linux
Для установки Guake в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install guake [On Debian, Ubuntu and Mint]
$ sudo yum install guake [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/guake [On Gentoo Linux]
$ sudo apk add guake [On Alpine Linux]
$ sudo pacman -S guake [On Arch Linux]
$ sudo zypper install guake [On OpenSUSE]
4. Yakuake — эмулятор выпадающего терминала
Yakuake (Yet Another Kuake) — это эмулятор выпадающего терминала на базе KDE, очень похожий по функциональности на эмулятор терминала Guake. Его дизайн был вдохновлен консольными fps-играми, такими как Quake.
Yakuake — это KDE-приложение, которое можно легко установить на рабочий стол KDE, но если попытаться установить Yakuake на рабочий стол GNOME, то будет предложено установить огромное количество пакетов зависимостей.
Некоторые основные возможности терминала Yakuake:
- Плавный спуск с верхней части экрана.
- Интерфейс с вкладками.
- Настраиваемые размеры и скорость анимации.
- Возможность настройки.
Установка Yakuake Terminal в Linux
Для установки Yakuake в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install yakuake [On Debian, Ubuntu and Mint]
$ sudo yum install yakuake [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a kde-apps/yakuake [On Gentoo Linux]
$ sudo apk add yakuake [On Alpine Linux]
$ sudo pacman -S yakuake [On Arch Linux]
$ sudo zypper install yakuake [On OpenSUSE]
5. ROXTerm — эмулятор терминала
ROXterm — это еще один легкий эмулятор терминала, созданный для предоставления возможностей, аналогичных gnome-terminal. Изначально он был создан для того, чтобы занимать меньше места и быстрее запускаться за счет отсутствия библиотек Gnome и использования независимого апплета для создания интерфейса конфигурации (GUI), но со временем его роль сместилась в сторону предоставления более широкого спектра возможностей для опытных пользователей.
Тем не менее, он более настраиваемый, чем gnome-terminal, и больше ожидается «сильными» пользователями, которые чрезмерно часто используют терминалы. Он легко интегрируется с окружением рабочего стола GNOME и предоставляет такие возможности, как перетаскивание элементов в терминал.
Установка терминала ROXTerm в Linux
Для установки ROXTerm в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install roxterm [On Debian, Ubuntu and Mint]
$ sudo yum install roxterm [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/roxterm [On Gentoo Linux]
$ sudo apk add roxterm [On Alpine Linux]
$ sudo pacman -S roxterm [On Arch Linux]
$ sudo zypper install roxterm [On OpenSUSE]
6. Eterm — эмулятор терминала
Eterm — самый легкий цветной эмулятор терминала, разработанный как замена xterm. Он разработан в соответствии с идеологией свободы выбора, оставляя в руках пользователя как можно больше возможностей, гибкости и свободы.
Установка терминала Eterm в Linux
Для установки Eterm в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install eterm [On Debian, Ubuntu and Mint]
$ sudo yum install eterm [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/eterm [On Gentoo Linux]
$ sudo apk add eterm [On Alpine Linux]
$ sudo pacman -S eterm [On Arch Linux]
$ sudo zypper install eterm [On OpenSUSE]
7. Rxvt — эмулятор терминала
Rxvt расшифровывается как extended virtual terminal и представляет собой приложение-эмулятор цветного терминала для Linux, предназначенное в качестве замены xterm для опытных пользователей, которым не нужны такие возможности, как эмуляция Tektronix 4014 и настраиваемость в стиле инструментария.
Установка терминала Rxvt в Linux
Для установки Rxvt в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install rxvt [On Debian, Ubuntu and Mint]
$ sudo yum install rxvt [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/rxvt [On Gentoo Linux]
$ sudo apk add rxvt [On Alpine Linux]
$ sudo pacman -S rxvt [On Arch Linux]
$ sudo zypper install rxvt [On OpenSUSE]
8. Tilix — плиточный эмулятор терминала
Tilix — это современный GTK3-эмулятор терминала, позволяющий разбивать окно эмулятора на несколько терминальных панелей, подобно терминальному мультиплексору tmux.
Установка терминала Tilix в Linux
Для установки Tilix в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install tilix [On Debian, Ubuntu and Mint]
$ sudo yum install tilix [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/tilix [On Gentoo Linux]
$ sudo apk add tilix [On Alpine Linux]
$ sudo pacman -S tilix [On Arch Linux]
$ sudo zypper install tilix [On OpenSUSE]
9. LXTerminal
LXTerminal — это стандартный эмулятор терминала на базе VTE для LXDE (Lightweight X Desktop Environment) без лишних зависимостей.
Терминал имеет ряд приятных особенностей, таких как.
- Поддержка нескольких вкладок
- Поддержка таких распространенных команд, как cp, cd, dir, mkdir и mvdir.
- Возможность скрыть строку меню для экономии места
- Изменение цветовой схемы.
Установка LXTerminal в Linux
Для установки LXTerminal в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install lxterminal [On Debian, Ubuntu and Mint]
$ sudo yum install lxterminal [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a lxde-base/lxterminal [On Gentoo Linux]
$ sudo apk add lxterminal [On Alpine Linux]
$ sudo pacman -S lxterminal [On Arch Linux]
$ sudo zypper install lxterminal [On OpenSUSE]
10. Konsole — эмулятор терминала KDE
Konsole — еще один мощный бесплатный эмулятор терминала на базе KDE, изначально созданный Ларсом Доэлем. Он также объединен с множеством других приложений KDE, что делает его более доступным и удобным.
Некоторые основные возможности терминала Konsole:
- Терминалы с несколькими вкладками.
- Полупрозрачные фоны.
- Поддержка режима раздельного просмотра.
- Закладки каталогов и SSH.
- Настраиваемые цветовые схемы.
- Настраиваемые привязки ключей.
- Уведомления об активности в терминале.
- Инкрементный поиск
- Поддержка файлового менеджера Dolphin
- Экспорт вывода в текстовый или HTML-формат.
Установка терминала Konsole в Linux
Для установки Konsole в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install konsole [On Debian, Ubuntu and Mint]
$ sudo yum install konsole [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a kde-apps/konsole [On Gentoo Linux]
$ sudo apk add konsole [On Alpine Linux]
$ sudo pacman -S konsole [On Arch Linux]
$ sudo zypper install konsole [On OpenSUSE]
11. Kitty — эмулятор терминала на базе GPU
Kitty — бесплатный, с открытым исходным кодом, быстрый, многофункциональный эмулятор терминала для Linux с GPU-ускорением, поддерживающий все современные возможности терминала, такие как Unicode, true color, форматирование текста, жирные/жирные шрифты, чередование нескольких окон и вкладок и т.д.
Kitty написан на языках программирования C и Python и является одним из немногих терминальных эмуляторов с поддержкой GPU, наряду с Alacritty.
Установка терминала Kitty в Linux
Для установки Kitty в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install kitty [On Debian, Ubuntu and Mint]
$ sudo yum install kitty [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/kitty [On Gentoo Linux]
$ sudo apk add kitty [On Alpine Linux]
$ sudo pacman -S kitty [On Arch Linux]
$ sudo zypper install kitty [On OpenSUSE]
12. st — Простой терминал
st — это реализация простого терминала для X Window. Это базовый эмулятор терминала, ориентированный на простоту, скорость и расширяемость.
Установка терминала St в Linux
Чтобы установить терминал st в Linux, выполните следующие команды.
$ git clone https://git.suckless.org/st
$ cd st
$ sudo make install
13. Gnome Terminal
GNOME Terminal — это встроенный эмулятор терминала для среды рабочего стола GNOME, разработанный Хавоком Пеннингтоном и другими специалистами. Он позволяет выполнять команды с помощью настоящей оболочки Linux, оставаясь при этом в среде GNOME. GNOME Terminal эмулирует эмулятор терминала xterm и обладает рядом схожих возможностей.
Терминал Gnome поддерживает несколько профилей, где пользователь может создать несколько профилей для своей учетной записи и настроить параметры конфигурации, такие как шрифты, цвета, фоновые изображения, поведение и т.д. для каждой учетной записи, а также задать имя для каждого профиля. Также поддерживаются события мыши, определение URL, несколько вкладок и т.д.
Установка Gnome-Terminal в Linux
Для установки Gnome-Terminal в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install gnome-terminal [On Debian, Ubuntu and Mint]
$ sudo yum install gnome-terminal [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/gnome-terminal [On Gentoo Linux]
$ sudo apk add gnome-terminal [On Alpine Linux]
$ sudo pacman -S gnome-terminal [On Arch Linux]
$ sudo zypper install gnome-terminal [On OpenSUSE]
14. xfce4-terminal — эмулятор терминала
xfce4-terminal — это легкий современный и простой в использовании эмулятор терминала, специально разработанный для среды рабочего стола Xfce. В последнем выпуске терминала xfce появилось несколько новых возможностей, таких как диалог поиска, смена цвета вкладок, выпадающая консоль, похожая на Guake или Yakuake, и многое другое.
Установка Xfce Terminal в Linux
Для установки Xfce Terminal в Linux используйте стандартный менеджер пакетов, как показано ниже.
$ sudo apt-get install xfce4-terminal [On Debian, Ubuntu and Mint]
$ sudo yum install xfce4-terminal [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a x11-terms/xfce4-terminal [On Gentoo Linux]
$ sudo apk add xfce4-terminal [On Alpine Linux]
$ sudo pacman -S xfce4-terminal [On Arch Linux]
$ sudo zypper install xfce4-terminal [On OpenSUSE]