Показаны сообщения с ярлыком эмулятор терминала. Показать все сообщения
Показаны сообщения с ярлыком эмулятор терминала. Показать все сообщения

вторник, 25 сентября 2012 г.

Обновление конфига evilvte

В связи с переходом на тайловый WM и, соответственно, управлением всем и вся с клавиатуры, понадобилось немного подправить конфиг эмулятора терминала.
http://pastebin.com/U8tXNdMF
Итого:
 Опция(номер строки)
-----
Псевдопрозрачность (7)
Запуск консольных программ через evilvte -e(28)
Запуск терминала на весь экран через evilvte -f (29)
Ключ -g для определения места на экране при запуске(31)
Зелёный цвет курсора(39)
Нумерация тегов, показ опций с ключем -о и версии с ключем -v(35-37)
Дефолтный шрифт Liberation Mono 10 и включенное сглаживание(44-45)
Неограниченный размер буфера (55)
Включены рамки окон (59)
Меню (66), которое содержит добавление вкладок, удаление вкладок, "копировать", "вставить", выбор шрифта, выбор кодировки, показ/скрытие панели вкладок(74)
Вкладки (94)
Панель вкладок по-умолчанию скрыта (105)
Включены горячие клавиши (126) :
Копировать по ctrl + shift + c (127)
Вставить по ctrl + shift + v (128)
Выбор шрифта ctrl + shift + f (135)
Скроллинг по ctrl + k/j (144-145)
Добавление вкладок по ctrl+shift + t (150)
Удаление вкладки по ctrl + shift + w (151)
Переключение между владками по ctrl + Page Up/ Page Down(152-153)
Переход на влкадку <номер> по alt + <номер> (156)
Скрыть/показать панель вкладок по ctrl + вверх (166)


четверг, 14 июня 2012 г.

Эмулятор терминала Evilvte

Довольно хороший эмулятор терминала -  Evilvte. Довольно легковесный, но главной его особенностью является то, что он будет выглядеть именно так, как нужно конечному пользователю.
Да, на сайте даже есть табличка сравнения некоторых эмуляторов:
    Как видно, он весьма легковесен. Легче падающей сакуры, и уж намного легче 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-пакет.