Довольно хороший эмулятор терминала - Evilvte. Довольно легковесный, но главной его особенностью является то, что он будет выглядеть именно так, как нужно конечному пользователю.
Да, на сайте даже есть табличка сравнения некоторых эмуляторов:
Да, на сайте даже есть табличка сравнения некоторых эмуляторов:
| Название | Версия | Bytes | Требования |
| gnome-terminal | 3.2.1 | 289584 | libgconf, 10 libraries |
| ROXTerm | 2.4.2 | 198132 | libdbus-glib, 2 libraries |
| Terminal | 0.4.8 | 177784 | libxfce, 8 libraries |
| termit | 2.9.3 | 89612 | liblua, 1 library |
| Tilda | 0.9.6 | 84692 | 6 libraries |
| osso-xterm | 0.14.mh30+0m5 | 77840 | libosso, 11 libraries |
| stjerm | 0.15 | 48740 | libgthread, 2 libraries |
| stjerm (Zero456) | 0.14 | 39904 | libgthread, 2 libraries |
| LilyTerm | 0.9.8 | 117424 | |
| AntiRight | 3.10 | 85584 | |
| sakura | 2.4.2 | 60404 | |
| GTKTerm2 | 0.2.3 | 48772 | |
| gtk-terminal | 0.2.1 | 39780 | |
| vteapp.c [3] | 0.30.1 | 31036 | |
| evilvte | 0.5.1 | 9972 | |
| tinyterm | svn r10 | 8100 | |
| demo.c | 0.0.6 | 3544 |
Как видно, он весьма легковесен. Легче падающей сакуры, и уж намного легче lxterminal. Но понравился он мне не поэтому.
Настройка evilvte осуществляется правкой конфига и последующей перекомпиляцией. В Gentoo это осуществляется проще простого.
Для начала собираем evilvte (есть в основном дереве) с USE="savedconfig"
| Консоль: |
# echo "x11-terms/evilvte savedconfig" >> /etc/portage/package.use/evilvte # emerge -av evilvte |
После чего редактируем /etc/portage/savedconfig/x11-terms/evilvte-0.5.1, и снова пересобираем evilvte.
Консоль:
|
# vim /etc/portage/savedconfig/x11-terms/evilvte-0.5.1 && emerge -av evilvte |
В основном приходится закоментировать/раскоментировать некоторые строки (добавить // в начало или же, напротив, убрать эти два символа). Так же может понадобиться исправить некоторые значения с TRUE на FALSE, а так же просто подправить некоторые опции.
Параметров, которые можно настроить, весьма много. Грубо говоря, в конечном итоге у нас получится эмулятор терминала, заточеный под свои индивидуальные предпочтения.
В результате будет настроена практически каждая мелочь, включая меню, выпадающее по нажатию правой кнопки мыши, поддержку псевдопрозрачности( что отдельно порадовало, ведь я не использую пакетный менеджер), хоткеи и многое другое.
Например, мой конфиг выглядит так.
Здесь включена поддержка псевдопрозрачности, установлен зеленый цвет курсора, шрифт Droid sans Mono в качестве дефолтного, отключены рамки и декорации оконного менеджера, добавлено меню с опциями "Добавить вкладку", "Удалить вкладку", "Копировать", "Вставить", диалог выбора шрифта и кодировки, а так же "Скрыть диалог управления вкладками(toogle tabbar)".
Так же включены некоторые полезные хоткеи.
Для так называемых "пакетных" дистрибутивов всё обстоит несколько сложнее. Понадобится скачать архив с исходниками вручную, распаковать, подправить конфиг, находящийся в /каталог_с_исходниками/src/config.h и только после этого установить evilvte так же, как устанавливается любая программа, собираемая из исходников. Например, в Debian и подобных придётся собрать *.deb-пакет.
Недавно тоже набрел на этот эмулятор терминала. Лучше ничего пока не нашел.
ОтветитьУдалитьЕдинственное, что оный обязательно нужно собирать из исходников. Иначе неюзабелен. Домохозяйкам не понравится.
ОтветитьУдалить