LINUX.ORG.RU

Final Term — новый взгляд на приложение-терминал

 ,


7

3

Представлена первая альфа-версия новой концепции эмулятора терминала для GNU/Linux (и, в частности, для среды GNOME) — Final Term.

Final Term реализует так называемые семантические текстовые (контекстные) меню. Это означает, что терминал понимает вывод стандартных команд UNIX и привязывает к каждому текстовому сниппету его индивидуальное значение. Проще говоря, он узнает в выводе URL, PID процессов, имена каталогов и файлов и тому подобное и позволяет для каждого такого элемента вызвать контекстное меню с характерным набором связанных с ним команд.

Кроме этого Final Term может похвастаться умным дополнением командной строки при вводе и графическими элементами управления (например, скрытие/раскрытие stdout команды как в продвинутых текстовых редакторах или отображение прогресса). Также Final Term позволяет назначить на любые клавишные комбинации собственные команды командной оболочки или даже глобальные действия, что можно описать в текстовом файле настроек. В дополнение к этому Final Term наконец-то при изменении размеров окна автоматически перерисовывает текст для наилучшего заполнения и предлагает пользователю настроить внешний вид и подсветку текста в командной оболочке.

Команда также представила видео, демонстрирующее текущую функциональность приложения.

Проект лицензирован под GPLv3, а на Github-странице проекта можно узнать о способах установки под конкретную ОС.

>>> Подробности



Проверено: tazhate ()

Ответ на: комментарий от DR_SL

Пруф пожалуйста ибо в стандартном shell поставляемым c Emacs всё очень убого.

(custom-set-variables
 '(icomplete-mode t)
 '(ido-mode t)
 '(ido-enable-flex-matching t)
 '(ido-default-file-method 'selected-window) 
 '(ido-default-buffer-method 'selected-window))

Ещё есть набор пакетов `anything'

(require 'anything)
(require 'anything-config)
(require 'anything-dabbrev-expand)

(custom-set-variables
 '(anything-sources
   '(anything-c-source-man-pages
     anything-c-source-info-elisp
     anything-c-source-info-cl
     anything-c-source-emacs-functions
     anything-c-source-emacs-variables
     anything-c-source-elisp-library-scan
     anything-c-source-semantic
     anything-c-source-customize-face)))

mix_mix ★★★★★ ()
Ответ на: комментарий от greenman

не, тоже не оно, то было очень похоже на сабж
хотя может это и была какая-то пробная версия сабжа
типа показали что хотят сделать, а щас допилили и релизнули

и кстати точка после второй линки тоже перечёркнута :)

q11q11 ★★★★★ ()
Ответ на: комментарий от Pavval

Однако, сейчас выпускается много планшетов, а аппаратная клавиатура доступна не всегда. Подобное управление частично решает проблему. Осталось портировать его на планшеты.

mittorn ★★★★★ ()

нихера оно не собирается

finalterm/src/FinalTerm.vala:420.4-420.29: warning: unreachable code detected return Posix.EXIT_FAILURE;

anonymous ()
Ответ на: комментарий от vasyap73

в терминологии многих вещей из final term я не видел будем надеяться, что появятся

anonymous ()

Круто!!!
Надо подкинуть парням идею: нужно чтобы оно жесты с камеры снимало как макрокоманды! И на неверно введённые команды не текстом отвечало, а нормально - голосом с видео!

Pronin ★★★★ ()
Последнее исправление: Pronin (всего исправлений: 1)
Ответ на: комментарий от vurdalak

и вим начнет пищать и портить.

А что он должен делать?

anonymous ()

Глянул видео. Увидел как чел потащил мышью елозить в окне терминала. Вырубил. Ппц

upcFrost ★★★★★ ()

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

actics ()

Раз уж пьянка пошла: господа, можно спросить про терминал, который умеет хоткеи вешать на свои клавиши? нАпример если я хочу убрать биндинг с ctrl+d

actics ()
Ответ на: комментарий от actics

urxvt. Он идеален.

Ctrl+d воспринимается оболочкой, а не эмулятором терминала. Так что гугли про свой шелл, как там это меняется.

another ★★★★★ ()
Ответ на: комментарий от another

Но терминал же может его перехватывать и гасить, например.

actics ()
Ответ на: комментарий от actics

Может. Но зачем?

Вообще настройка клавиш есть скорее всего в любом терминале. Выбирай нужный и гугли справку по нему.

another ★★★★★ ()
Последнее исправление: another (всего исправлений: 1)
Ответ на: комментарий от another

Такой я не замечал. Зачем-то нужно было в свое время, сейчас не помню.

actics ()
ls /etc/
bash: syntax error near unexpected token `/etc/'

Что я делаю не так?

CepbIu ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.