Это лаунчер, конфигурационный файл которого (и большая часть самого bashrun2) написаны на bash. По сути, оно запускает полноценный терминал [xterm] в однострочном режиме, что дает пользователю целую кучу разных ништяков:
- шорткаты в стиле Emacs или Vim,
- возможность дописывать свои функции,
- выполнять полноценные shell-команды прямо из лаунчера, и естественно с автокомплитом,
- остальное описано в комментариях в bashrun2.rc
Для работы нужен xterm, подружить сабж с более "модными" эмуляторами терминала мне не удалось, но это скорее из разряда хотелок- xterm входит в состав Leap по умолчанию.
~/.config/bashrun2/bashrun2.rc
### Первым делом нужно скопировать
### cp /etc/xdg/bashrun2/bashrun2.rc ~/.config/bashrun2/
--------------------------------------------------------
# Terminal colors. Ignored if empty or not set.
--foreground 'grey90'
--background 'grey10'
### См. доступные цвета для xterm-256color в /usr/share/X11/rgb.txt
...
# Additional command line options to the terminal:
--options '-fa "Droid Sans Mono:size=16" -uc'
### Установить шрифт, размер шрифта и вид курсора, man xterm
...
+configure-emacs-mode () {
### В общем-то там же и описание, man readline
### т. е. '\e' = Esc, '\C' = Ctrl, '\M' = Alt
Happy hacking!
* Естественно, bashrun2 не обрабатывает desktop-файлы, юзеры бубунты и минта фпечали))
** Rpm-пакет есть в репозиториях Leap 42.1