GNU Teseq (автор произносит это как «тисик») — это инструмент для анализа файлов, содержащих управляющие символы и управляющие последовательности терминала, путём вывода этих последовательностей и их значений на читабельном английском. Его предназначение — упрощение отладки эмуляторов терминала и программ, активно использующих расширенные возможности терминала, такие как перемещение курсора, цвета и другие свистелки.
Guake — выпадающий эмулятор терминала для среды GNOME, всплывает при нажатии определенной клавиши, затем, при нажатии этой же клавиши убирается обратно (по умолчанию - F12). Эта особенность напоминает поведение терминала в игре Quake, отсюда программа и берет свое название. Похожие программы: Yakuake и Tilda. Несмотря на то, что поведение программы похоже на Yakuake или Tilda, приложение было написано полностью «с нуля», с использованием библиотеки Gtk. Guake обладает широкими возможностями настройки через графический мастер настроек. Релиз выпадающего терминала Guake 0.7.0 состоялся 2 мая 2015 года. В нем были сделаны некоторые важные исправления, а также добавлены новые возможности по сравнению с более ранней версией 0.6.2.
Состоялся выпуск cool-retro-term, представляющего собой необычный эмулятор терминала, внешний вид которого имитирует картинку с ЭЛТ-монитора (в том числе, поддерживается вывод в стиле Fallout).
Используется Qt 5.2 и движок Konsole. Исходный код доступен под лицензией GPL. Собраны пакеты для Fedora и openSUSE. Пользователи ArchLinux могут воспользоваться AUR, а пользователи ROSA — штатными репозиториями.
Tmux Resurrect это плагин для мультиплексора виртуальных консолей Tmux.
Сам по себе Tmux всем хорош, за исключением того, что после перезагрузки / сбоя / ошибки сессии приходится заново вручную восстанавливать окна/панели, их расположение и размер, а также программы работающие в них.
Tmux Resurrect предоставляет сохранение и восстановление по хоткею:
В воскресенье, 9 марта 2014 года, после трех месяцев разработки, была представлена версия 0.5 эмулятора терминала Terminology, разрабатываемого в рамках проекта Enlightenment. Отличительной особенность этого эмулятора является наличие встроенных средств для просмотра различного содержимого файлов (видеофайлы, изображения, SVG и PDF документы, и т.д.). Эмулятор работает в среде X, Wayland и в режиме фреймбуфера. В зависимостях программы только библиотеки EFL и libc.
Эмулятор терминала поддерживает большую часть escape-последовательностей xterm и rxvt, в том числе расширений Xterm для отображения 256 цветов. Возможна разнообразная визуальная настройка окна эмулятора, в том числе установка в качестве фона растровых и векторных изображений, использование тем визуального оформления, настройка прозрачности. Различное содержимое выделяется ссылками: контент, URL, пути к файлам, email. Просмотр документов происходит внутри окна эмулятора. Поддерживается несколько буферов обмена. Разные сессии могут находиться на нескольких вкладках либо находиться на нескольких одновременно видимых областях.
В этой версии представлены новая панель настройки цветов, панель настройки фоновых изображений. Темы оформления загружаются из папки «~/.config/terminology/themes/». Произведены улучшения в настройках по умолчанию, улучшена совместимость с другими эмуляторами терминалов. Также исправлено множество ошибок.
24 июня вышла новая версия Sakura — легковесного эмулятора терминала, основанного на библиотеках GTK+3 и libvte. В этой версии обновлены переводы, исправлены ошибки и добавлена новая система настройки цветов
Представлена первая альфа-версия новой концепции эмулятора терминала для GNU/Linux (и, в частности, для среды GNOME) — Final Term.
Final Term реализует так называемые семантические текстовые (контекстные) меню. Это означает, что терминал понимает вывод стандартных команд UNIX и привязывает к каждому текстовому сниппету его индивидуальное значение. Проще говоря, он узнает в выводе URL, PID процессов, имена каталогов и файлов и тому подобное и позволяет для каждого такого элемента вызвать контекстное меню с характерным набором связанных с ним команд.
Кроме этого Final Term может похвастаться умным дополнением командной строки при вводе и графическими элементами управления (например, скрытие/раскрытие stdout команды как в продвинутых текстовых редакторах или отображение прогресса). Также Final Term позволяет назначить на любые клавишные комбинации собственные команды командной оболочки или даже глобальные действия, что можно описать в текстовом файле настроек. В дополнение к этому Final Term наконец-то при изменении размеров окна автоматически перерисовывает текст для наилучшего заполнения и предлагает пользователю настроить внешний вид и подсветку текста в командной оболочке.
Команда также представила видео, демонстрирующее текущую функциональность приложения.
Проект лицензирован под GPLv3, а на Github-странице проекта можно узнать о способах установки под конкретную ОС.
Спустя девять месяцев после выпуска предыдущей версии нас снова радует команда разработчиков мультиплексора терминала tmux, незаменимого инструмента как для системных администраторов, так и для простых пользователей, ценящих удобство работы в консоли. Среди нововведений особо отмечены следующие:
Возможность разбиения строки конфигурационного файла на несколько при помещении символа «\» в конце каждой части.
Новая опция status-position для перемещения информационной строки в нижнюю или верхнюю часть окна.
Как и панели, окна теперь имеют уникальные id. Для разграничения понятий впереди для них указывается символ «@».
Возможность предустановки каталога по умолчанию: ~ для домашней директории, . - для рабочей директории сервера, - для начальной директории для сессии и ""(пустая строка) для рабочей директории окна (используется по умолчанию).
Новая опция -l для send-keys, передающая введенные данные без транслирования.
Новая команда move-pane (работает как join-pane, причем также для одного и того же окна).
Новые способы форматирования display-message.
Новая команда choose-tree для отображения сессий и окон в виде дерева.
Команды kill-window, detach-client и kill-session приобрели ключ «-a» для завершения всех задач, сессий и т. п., кроме текущей.
find-window автоматически переходит к найденному подходящему окну, а также узнает новые опции «-C», «-N», «-T» для поиска по содержимому, имени или заголовку.
Новые опции для форматирования и ограничения вывода для окон.
А также многое другое, в том числе традиционно исправление ошибок и удаление утечек памяти.
Разработчики из компании Google представили новый открытый проект - neatx, исходные тексты которого распространяются в рамках лицензии GPLv2. Neatx представляет собой независимую реализацию NX сервера, позволяющего организовать работу с удаленным десктопом через низкоскоростные линии связи, обеспечивая минимальную задержку и хороший уровень интерактивности. По сравнению с классическим протоколом X11, используемые в NX алгоритмы позволяют уменьшить объем трафика до 50 раз.
Код Neatx преимущественно написан на языке Python, для оптимизации производительности один из модулей реализован на Си. Частично в Neatx задействованы наработки из другого открытого проекта Google - системы для организации управления кластера виртуальных окружений Ganeti.
Проект Google выступает в роли альтернативы проприетарному продукту NoMachine NX server, а также свободному проекту FreeNX и основанных на нем продуктов x2go и 2X TerminalServer. Главный недостаток свободного проекта FreeNX в трудоемкости поддержки, так как код FreeNX представляет собой смесь блоков на BASH, Expect и Си.
В настоящий момент Neatx поддерживает создание, заморозку/разморозку и завершение сессий, совместим с сессиями Gnome и KDE, позволяет работать с виртуальными десктопами и плавающими окнами, поддерживает полноэкранный режим, имеет возможности по настройке параметров клавиатуры и разрешения экрана. Не реализована поддержка Windows/VNC сессий, невозможно принудительно завершить сессию из списка, отсутствуют средства передачи звука, туннелинга отправки на печать и проброса Samba разделов.
Терминатор это приложение, предоставляющее возможность размещать множество терминалов в одном окне, экономя ценное пространство экрана и не давая полностью заполнить экран терминалами. Основано на GNOME Terminal.
Изменения: различные исправления, улучшенные возможности парсинга конфигурационного файла, просмотр отладочной информации, настраиваемые хоткеи, поиск с прокруткой, поддержка --geometry.
Yakuake - это графический эмулятор терминала, основанный на Konsole. Его особенность в том, что он ведёт себя не как обычное окно приложения, а появляется вверху экрана подобно консоли в компьютерных играх.
Версия 2.9 полностью переписана с нуля для KDE4. Версия для KDE3 теперь считается закрытой, и в ней будут появляться только исправления серьёзных багов.
Список изменений новой версии включает:
* Изменение лицензии с "GPL v2 или более поздней" на "GPL v2 или v3 или любая последующая версия, принятая членами KDE e.V."
* Замена псевдопрозрачности на реальную прозрачность с использованием расширения XComposite
* Изменено поведение контекстных меню
* Возможность отображать в метках табов информацию о содержимом активного терминала
* Улучшено поведение при обработке некорректных или повреждённых скинов
* Размеры окна обновляются динамически при изменении рабочей области экрана