Анонсирован (https://phab.enlightenment.org/phame/live/3//post/terminolog.../) выпуск эмулятора терминала Terminology 0.8 (http://www.enlightenment.org/p.php?p=about/terminology), примечательного наличием встроенной поддержки средств для просмотра контента, в том числе видеофайлов, изображений, SVG-файлов и PDF-документов. Программа использует минимум зависимостей и требует для своей работы только наличие библиотек EFL и libc. Поддерживается работа в X11, Wayland и с использованием фреймбуфера (fbcon).
<center><a href="https://phab.enlightenment.org/file/data/hzv5lytz4wcsiryv65s... src="http://www.opennet.me/opennews/pics_base/0_1424026444.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Эмулятор терминала поддерживает большую часть escape-последовательностей xterm и rxvt, в том числе расширений Xterm для отображения 256 цветов. Возможно задание прозрачного фона, а также вывод в качестве обоев растровых и векторных изображений. Внешний вид может произвольно меняться при помощи визуальных тем. URL, пути к файлам, email и различный контент автоматически выделяются ссылками. При выводе изображений, видеофайлов и различных типов документов, обеспечивается их предпросмотр прямо в окне терминала. Поддерживается несколько буферов обмена. Разные сессии могут распределяться по вкладкам или разделяться на несколько одновременно видимых областей.<center><a href="https://phab.enlightenment.org/file/data/ipe5ewb77uy2mazfqrc... src="http://www.opennet.me/opennews/pics_base/0_1424026601.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
В новой версии добавлена визуальная панель вкладок, обеспечена поддержка сервиса Gravatar для отображения аватаров при наведении мыши на email, реализована поддержка механизма уведомлений xterm,
улучшена (http://billiob.net/blog/20150125_terminology_selections.html) система выделения фрагментов текста, в том числе добавлена поддержка выделения прямоугольных областей.
<center><a href="http://billiob.net/img/selection/box.jpg"><img src="http://www.opennet.me/opennews/pics_base/0_1424027041.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: https://phab.enlightenment.org/phame/live/3//post/terminolog.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41676
Чем он лучше urxvt(c)?
А urxvt умеет все, что перечислено в новости?
Да оно обычно как-то не нужно, когда есть tmux и screen.
Urxvt умеет например работать как демон, сессии терминалов подключаются к демону, очень экономит память когда у тебя 100500 терминалов. И всё необходимое urxvt умеет, да. Кроме рюшечек с градиентами, прозрачностями и т.п. ёлочной мишуры.
rxvt не умеет сплитить окна, а tmux не умеет работать с мышью. Как мышью выделить текст в сплите? можно эскейпами в tmux-е, но это медленнее и копирование даты между буфферами то еще развлечение.
>Как мышью выделить текст в сплите?Зажать Ctrl и выделить?
А чтоб еще прямоугольным блоком?
Alt + Левая кнопка мыши в окне rxvt-unicode, но у вас скорее всего это сочетание забиндено на перемещение окон самим WM.
А terminology может в детач? Ну чтобы, например, когда упали иксы, приложения внутри терминологии продолжали работать и были доступны по сети? Потому что если нет, то всё равно внутри придётся запускать tmux или screen со всеми вытекающими.Вот чего не хватает urxvt - это работы с буфером обмена (срабатывает через раз) и фильтрации ввода. Чтобы нельзя было при копировании с веб браузеров протащить в консоль кучу команд мизерным невидимым шрифтом и запустить автоматически, потому что в конце стоит символ перевода строки.
> веб браузеров протащить в консоль кучу команд мизерным невидимым шрифтом и
> запустить автоматически, потому что в конце стоит символ перевода строки.Так это для всех терминалок актуально...
> например, когда упали иксы,Для начала, мне например не нравится когда у меня иксы падают. Поэтому такие аргументы сложно считать за достоинство.
Ну у Terminology в настройках можно галочку поставить у "Multiple instances, one process". Тоже память экономит, причём используется только один процесс для всех окон, а у Urxvt там один urxvtd и куча urxvtc
21 век на дворе, а вы памятью для термионалов спекулируете. Стыдно должно быть!
В соседней ветке Шигорин за переход от версии 3.21 к 4.0 потому что "4.0" на 1 байт короче.Да, я понимаю, Шигорин тот ещё дятел, но всё же, но всё же.
И это нам рассказывает микрософтовская подстилка, где 9-ю версию вообще пропустили.
горизонтальную прокрутку бы примотали, желательно без java,ruby =)
Чо-то оно не собирается...tycat-tycat.o: In function `handle_video':
/home/vitali/gits/terminology/src/bin/tycat.c:242: undefined reference to `extn_aud'
/home/vitali/gits/terminology/src/bin/tycat.c:243: undefined reference to `extn_mov'
tycat-tycat.o: In function `handle_edje':
/home/vitali/gits/terminology/src/bin/tycat.c:174: undefined reference to `extn_edj'
tycat-tycat.o: In function `handle_image':
/home/vitali/gits/terminology/src/bin/tycat.c:147: undefined reference to `extn_img'
/home/vitali/gits/terminology/src/bin/tycat.c:148: undefined reference to `extn_scale'
/home/vitali/gits/terminology/src/bin/tycat.c:149: undefined reference to `extn_mov'
collect2: error: ld returned 1 exit status
Makefile:410: ошибка выполнения рецепта для цели «tycat»и т.п.
а, понятно, это я autogen.sh для новой версии не запустил
>обеспечена поддержка сервиса Gravatar для отображения аватаров при наведении мыши на emailЧего-чего?
Кто не заегистрирован на граватаре, у того будет инопланетянский аватар.
Бигом фсе свои почты обаватаривать!
> Бигом фсе свои почты обаватаривать!И сколько им доплатил этот левый сервис? И вообще с фига ли оно без спроса в сеть лезет и качает какое-то гомно с какого-то левого сервиса?
Если не поддерживает вконтакт и инстаграм, тогда нинужно.
Научился вкладкам - наконец-то!
Вот во что превратили окошко для шелла, прямо emacs среди терминалов!
А давайте пропихнём его заместо tty? Пусть Лёнечка подавится от зависти.
> Вот во что превратили окошко для шелла, прямо emacs среди терминалов!Мне кажется, вы не вполне понимаете, что такое emacs. Emacs умеет в терминалы лучше чем сабж. И окна веселеии и режиму эмуляции разные.
> терминалы лучше чем сабж. И окна веселеии и режиму эмуляции разные.Ассемблер тоже умеет терминалы лучше чем сабж. При условии что вы подорветесь и напишете на асме эмулятор терминала лучше. Поэтому на практике проще взять какой-нибудь готовый терминал...
На практике терминалы в emacs вполне юзабельные из коробки. А если учесть, что в нём ещё есть лучший никсовый двухпанельный файловый менеджер, так вообще счастье.
> На практике терминалы в emacs вполне юзабельные из коробки. А если учесть,
> что в нём ещё есть лучший никсовый двухпанельный файловый менеджер, так
> вообще счастье.Да в ж... такое счастье, имхо. Лучший в мире гибрид подводной лодки и экскаватора. А так двухпанельник - это mc, и никаких гвоздей.
Вы, простите, хотя бы пробовали работать в емаксовском файловом менеджере?
Или как обычно, "не читал, но осуждаю"?
Давненько не приходило в голову: "ШГ".
А вообще - JustForFun.
Сам бы в таком "терминале" и полдня бы не смог работать...
>Terminology 0.8, примечательного наличием встроенной поддержки средств для просмотра контента, в том числе видеофайлов, изображений, SVG-файлов и PDF-документов.Одного меня это насторожило? :)
а я всё ждал скриншоты с pdf
Он в консоли умеет видео в ASCII-графике показывать, что-ли?
нет, он просто не может без иксов :)
.fonts.conf не читает?
всем по ссылке смотреть видео. там такой бэкграунд ближе к середине. прям чуть не заплакал
Оно умеет выпадать сверху по хоткею?
а чОрный шрифт в неактивной чОрной вкладке - это такой дефектив бай дизигн? Типа, у нас есть вкладки, но мы устремили их функционал к нулю, потому что, если забыл, что находилось в соседних вкладках и в каком порядке, пока не переключишся Х прочитаешь. Нет, все-таки ни один дезигнер и просто обладатель здравого смысла при создании этого енлатемента не пострадал - это факт.
офигительно выглядит