Главная » Linux » Вы здесь

Эмуляторы терминала для Linux

Эмулятор терминала Linux

Большинство задач в операционных системах Linux осуществляется пользователями через приложение «Терминал». При установке графической оболочки юзер автоматически получает фирменный эмулятор командной строки, который чаще всего соответствует всем требованиям. Однако некоторые отдают предпочтение другим инструментам и желают их интегрировать в имеющуюся среду. В таком случае можно отыскать оптимальный вариант среди десятка бесплатных решений, установив понравившуюся консоль себе на компьютер. В этой статье мы хотим затронуть эту тему, рассказав о самых популярных и удобных эмуляторах терминала.

GNOME Terminal

Графическая оболочка GNOME — самая популярная среда в различных дистрибутивах Линукс, соответственно, GNOME Terminal тоже использует огромное количество юзеров, поскольку он устанавливается туда по умолчанию. Однако все желающие получить этот эмулятор могут скачать его с официального репозитория, приложив для этого минимальное количество усилий. Внешним видом GNOME Terminal соответствует всем привычным стандартам оформления командной строки. Вверху находится отдельная панель, позволяющая открыть файл, перейти к настройкам или использовать функцию поиска по строкам. Параметров внешнего вида в этой консоли тоже достаточное количество. Вам доступны для изменения шрифты, включая цвет и размер, основной цвет и подсветка синтаксиса.

Использование GNOME Terminal в качестве эмулятора терминала для Linux

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

sudo apt-get install gnome-terminal

Yakuake

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

Использование Yakuake в качестве эмулятора терминала для Linux

Поговорим и о настраиваемости Yakuake. При разборе GNOME Terminal мы уже упоминали о том, что в окне с параметрами имеются отдельные опции, позволяющие выставить оптимальные шрифты или цвет. В этом инструменте выполнение подобной конфигурации осуществляется по тому же принципу, однако отметим еще и возможность изменения прозрачности окна путем перемещения соответствующего ползунка. Вы можете без проблем установить Yakuake в любой из дистрибутивов. Для ОС, которые основаны на Debian, это выполняется всего одной командой sudo apt-get install yakuake. Обладателям CentOS и ей подобным дистрибутивам придется поочередно выполнить такие действия:

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install yakuake --candidate

Guake

Guake — еще один выпадающий эмулятор терминала, который подойдет при взаимодействии с графическим интерфейсом GNOME. Для разработки Guake создатели задействовали открытую библиотеку GTK и написали код с нуля, поэтому похожесть интерфейса с Yakuake — лишь совпадение, основанное на позаимствованных идеях появляющейся консоли в игре Quake. Вызов и скрытие Guake тоже осуществляется путем нажатия на настраиваемую горячую клавишу, то есть вы заранее можете назначить подходящую комбинацию, которая будет отвечать за это действие. Данная консоль подойдет для открытия мультиэкранов и мультиокон, имеет эргономичный интерфейс и гибкую настройку внешнего вида, поэтому всем любителям всплывающих эмуляторов терминалов стоит обратить внимание на Guake.

Использование Guake в качестве эмулятора терминала для Linux

Для установки этого компонента в свою операционную систему используйте приведенные ниже команды.

  • Debian: sudo apt-get install guake -y;
  • CentOS: yum -y install guake.

Konsole

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

Использование Konsole в качестве эмулятора терминала для Linux

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

  • Debian: sudo apt-get install -y konsole;
  • CentOS: yum install konsole.

LilyTerm

LilyTerm — малоизвестный инструмент, но заслуживающий внимания, поскольку разработчик до сих пор выпускает новые версии и старается сделать из своего продукта универсальное, современное решение, которое способно составить конкуренцию популярным сейчас эмуляторам терминалов. LilyTerm потребляет минимальное количество ресурсов компьютера, предоставляя при этом возможность работать во многих вкладках одновременно. Однако стоит упомянуть и доступность режима «Single Instance Application». Если вы его активируете, каждая новая вкладка автоматически перейдет в состояние отдельного окна, и так будет происходить каждый раз при создании нового терминала. При разговоре о вкладках и окнах следует обязательно упомянуть про настройки внешнего вида: здесь они реализованы таким образом, что могут распространяться на каждую вкладку отдельно, создавая уникальный облик, если вы зададите соответствующие параметры.

Использование LilyTerm в качестве эмулятора терминала для Linux

Среди остальных особенностей LilyTerm важно отметить и такие аспекты:

  • Возможность оперативного изменения среды кодирования для текущей или новой вкладки (по умолчанию UTF-8);
  • Совместимость с гиперссылками;
  • Полноэкранный режим;
  • Текст в консоли станет тусклым при активации других окон;
  • Доступны настройки горячих клавиш для отдельных учетных записей пользователей;
  • Расширенная совместимость с UTF-8;
  • Поддержка gtk-alternative-button-order;
  • VTE_CJK_WIDTH по умолчанию настроен на «narrow».

Разработчики рекомендуют устанавливать LilyTerm на дистрибутивы, которые основаны на Debian, однако никаких ограничений по другим сборкам или графическим оболочкам нет. При этом важно знать, что у этого эмулятора терминала имеется несколько разных сборок, совместимых с определенными версиями ОС. Далее мы приведем список необходимых строк, которые требуется добавить для каждой необычной версии в файл /etc/apt/sources.list перед тем, как начать установку.

  • Debian Squeeze:

    deb https://debian.luna.com.tw/squeeze ./
    deb-src https://debian.luna.com.tw/squeeze ./

  • Debian Wheezy/Sid or Linux Mint LMDE:

    deb https://debian.luna.com.tw/wheezy ./
    deb-src https://debian.luna.com.tw/wheezy ./

  • Ubuntu Lucid Lynx (10.04):

    deb https://debian.luna.com.tw/lucid ./
    deb-src https://debian.luna.com.tw/lucid ./

  • Ubuntu Natty Narwhal (11.04):

    deb https://debian.luna.com.tw/natty ./
    deb-src https://debian.luna.com.tw/natty ./

  • Ubuntu Oneiric Ocelot (11.10):

    deb https://debian.luna.com.tw/oneiric ./
    deb-src https://debian.luna.com.tw/oneiric ./

  • Ubuntu Precise Pangolin (12.04 LTS):

    deb https://debian.luna.com.tw/precise ./
    deb-src https://debian.luna.com.tw/precise ./

  • Ubuntu Quantal Quetzal (12.10) or Linux Mint:

    deb https://debian.luna.com.tw/quantal ./
    deb-src https://debian.luna.com.tw/quantal ./

После успешного внесения изменений выполните apt-get update для инсталляции всех обновлений и запустите команду apt-get install lilyterm, чтобы установить рассматриваемую консоль.

Xfce Terminal

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

Использование Xfce Terminal в качестве эмулятора терминала для Linux

Многие из встроенных настроек можно редактировать через графические меню, однако полное управление все же осуществляется путем ввода команд. Если возникла необходимость в прочтении официальной документации по управлению каждой опцией, запустите консоль после инсталляции терминала и введите туда xfce4-terminal --help, чтобы получить все интересующие сведения. Xfce Terminal также позволяет управлять переменными среды окружения, например, ${XDG_CONFIG_HOME} указывает базовую директорию для сохранения конфигурационных файлов, а ${XDG_DATA_HOME} — стандартное расположение объектов отдельной учетной записи. Ниже вы видите команды, которые позволят установить вам рассматриваемый инструмент в свой дистрибутив.

  • Debian: sudo apt-get install xfce4-terminal;
  • Fedora (CentOS): u -c 'yum groupinstall xfce'.

QTerminal

Следующий эмулятор терминала под названием QTerminal знаком многим продвинутым пользователям Linux. В нем тоже присутствует возможность настроить выпадающее окно, о которой мы много раз говорили ранее. Главная особенность этого решения — полная кастомизация. Вы можете полностью изменить внешний вид и задать горячие клавиши, установив их на выполнение определенных действий. Если возникло желание открыть несколько сессий консоли в одном окне, QTerminal позволит сделать это буквально в пару кликов. При использовании графической оболочки LXQt эта программа устанавливается по умолчанию, а в другие среды ее придется добавлять самостоятельно, о чем мы расскажем немного ниже.

Использование QTerminal в качестве эмулятора терминала для Linux

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

  • Debian:

    sudo add-apt-repository ppa:lubuntu-dev/lubuntu-daily
    sudo apt-get update
    sudo apt-get install qterminal
    qterminal

  • CentOS:

    http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/
    rpm -Uvh epel-release*rpm
    yum install qterminal-common

Tilda

Последним в нашей сегодняшней статье рассмотрим один из самых красивых эмуляторов терминалов под названием Tilda. Он пользуется особенной популярностью среди обладателей Linux Mint стандартной сборки, поскольку максимально сочетается с общим внешним видом операционной системы. Этот инструмент был основан на GTK и является полноценным многофункциональным решением со множеством самых разнообразных настроек, присущим подобным программам. Само окно терминала при запуске появляется вверху по центру, что радует одних пользователей и огорчает других. Однако далее его можно переместить в любую удобную область, благодаря чему это не является недостатком. По поводу открытия Tilda отметим еще настройку комбинаций для быстрого запуска. В качестве них может выступать всего одна клавиша.

Использование tilda в качестве эмулятора терминала для Linux

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

  • Debian (Ubuntu / Mint): sudo apt install tilda;
  • Manjaro: sudo pacman -S tilda;
  • SUSE / openSUSE: sudo zypper in tilda;
  • Fedora: yum install tilda.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ


Еще статьи по данной теме:


Поделиться статьей в социальных сетях:

Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.