Легкая льтернатива Yakuake и Tilda: yeahconsole

Наверное многие пользуются выпадающими консолями аля консоль из игры quake выезжающая с верху.
Самые популярные из них это Yakuake и Tilda, но у всех у них есть небольшие недостатки (хотя кто-то, возможно, онесёт их к достоинствам). Первая тянет за собой в зависимостях KDE (и если память не изменяет, в гноме или xfce вы её не запустите, по меньшей мере так было раньше), вторая же не очень быстро работает, особенно при "анимации" выпадения, а если ещё включить какой-нибудь компиз, то вываливаться эта консоль будет ужасно некрасиво.

Но всему есть достойная замена - yeahconsole. Эта маленькая и быстрая консоль конечно не так функциональна как её большие братья, но свои зачачи выполняет на отлично.
После запуска программы мы ничего не видим, зато по ControlAlt+y можно её вызвать. Конечно дефолтные чёрные пол экрана косоли не слишком красиво выгледят, да и клавиши вызова многим не привычны, к счастью всё это можно настроить. Чем собственно мы и займемся

Вся настройка производиться c помощью xresources, к примеру в файле ~/.Xdefaults
У мну он выглядит следующим образом:
!какой терминал юзаем, отсюда уже и спецыфичные для терминала вещи
!по типу цвет фона, полосе прокрутки и прочее
yeahconsole*term:xterm
!высота
yeahconsole*consoleHeight:25
!хоткей для вызова (вместо None можно указать и Menu Control и прочее)
!т.е. здесь вызов консоли будет производиться по F1
yeahconsole*toggleKey:None+F1
!цвет фона
yeahconsole*background:#656060
!цвет текста
yeahconsole*foreground:#E6E3E6
!цвет курсора
yeahconsole*cursorColor:#E6E3E6
!автоматический перезапуск при выходе
yeahconsole*restart:1
!хоткей для разворачивания на весь экран
yeahconsole*keyFull:None+F11
!хоткеи дли изменения размера (минус и плюс на NumLock'е)
yeahconsole*keySmaller:Control+KP_Subtract
yeahconsole*keyBigger:Control+KP_Add
! шрифты ("шрифты говно" © LOR)
yeahconsole*faceName: Monospace:size=10
yeahconsole*boldFont: Monospace:style=Bold:size=10
!обрабатываем Esc по человечески
yeahconsole*metaSendsEscape: true

С этими настройками yeahconsole выглядит так:

Кстати, тайловый оконный менеджер xmonad вполне нормально относится к yeahconsole.
Единственный недостаток это отсутсвие табов (влкадок, или как они там по-правильному называются), но GNU Screen спасает и даже дает уйму плюсов, к тому же работу приложений в фоне никто не отменял.

Dr.AKULAvich 08-10-2008
Сейчас пользуюсь guake. Надо этот легковесный вариант тоже рассмотреть. Для xfce то, что доктор прописал.
booley 09-03-2009
Dr.AKULAvich, +1. И awesome его отлично ест :)
И там есть табы, но это так, кстати
Гость 10-02-2010
автору спасибо за статью, yeahconsole что надо, как раз для моего fluxbox+urxvt
cf8 10-02-2010
<necropost>
кстати можно посмотреть еще на stjerm.
</necropost>
muhas 10-02-2010
stjterm
а он не плох ^_^ но я уже настолько привык к yeahconsole+screen что вряд ли сменю уже его