Лёгкий и быстрый "выпадающий" эмулятор терминала.



yeahconsole 002

YeahConsole — лёгкий и быстрый "выпадающий" эмулятор терминала (drop-down terminal-emulator). Разработано приложение в рамках проекта YeahWM (оконный менеджер отличающийся удобным управлением с клавиатуры и минимумом настроек).

yeahconsole 003

Собственно сам YeahConsole не является полноценным эмулятором терминала, он является оболочкой для встраиваемых терминалов (таких как xterm, rxvt, urxvt и др...), превращая их в выпадающую консоль, подобную терминалу игры Quake (Quake-like terminal emulator).

yeahconsole 004

Все настройки для YeahConsole могут быть заданы через ресурсы Х-сервера, в файле:

~/.Xdefaults


Так же настройки могут быть вынесены в отдельный файл (рекомендуется):

~/.Xdefaults[/b]-"[b]имя компьютера[/b]" 


Конфигурационный файл может быть примерно такого содержания (при использовании xterm):

yeahconsole*term:xterm<br>yeahconsole*consoleHeight:25<br>yeahconsole*toggleKey:None+F12<br>yeahconsole*background:black<br>yeahconsole*foreground:green<br>yeahconsole*restart:1<br>yeahconsole*keyFull:None+F11<br>yeahconsole*saveLines:500<br>yeahconsole*keySmaller:Control+m<br>yeahconsole*keyBigger:Control+n<br>yeahconsole*faceName:Terminus:size=12<br>yeahconsole*aniDelay: 30<br>yeahconsole*metaSendsEscape: true


yeahconsole 005

Конфигурационный файл YeahConsole с пояснениями (для urxvt):

#используемый эмулятор терминала<br>yeahconsole*term:urxvt<br>#высота терминала в символах<br>yeahconsole*consoleHeight:25<br>#отступ от левого края экрана (пикелей)<br>yeahconsole*xOffset:200<br>#ширина терминала<br>yeahconsole*screenWidth:700<br>#вызов терминала<br>yeahconsole*toggleKey:None+F12<br>#цвет фона<br>yeahconsole*background:#3D3C38<br>#цвет шрифта<br>yeahconsole*foreground:#FFFFFF<br>#цвет курсора<br>yeahconsole*cursorColor:#5A7B2C<br>#перезагужать терминал<br>yeahconsole*restart:1<br>#развернуь на весь экран<br>yeahconsole*keyFull:None+F11<br>#количесо строк истории<br>yeahconsole*saveLines:5000<br>#прозрачность (true/вкл-false/выкл)<br>yeahconsole*transparent:true<br>#уровень прозрачности<br>yeahconsole*shading:70<br>#полоса прокрутки<br>yeahconsole*scrollBar:true<br>#регулирвка высоты терминала<br>yeahconsole*keySmaller:Control+m<br>yeahconsole*keyBigger:Control+n<br>#используемый шрифт<br>yeahconsole*font: xft:Terminus:pixelsize=14:antialias=true:hinting=true<br>#внутренняя рамка<br>yeahconsole*internalBorder:0<br>#внешняя рамка<br>yeahconsole*externalBorder:1<br>#уровень анимации появления/выпадения<br>yeahconsole*aniDelay: 50


yeahconsole 006

Так же YeahConsole может быть запущен сразу с приложением, например запуск nmon в эмуляторе можно сделать командой:

yeahconsole -e nmon


yeahconsole 008

Лицензия: GNU GPL

yeahconsole 007

Домашняя страница

Страница на github.com