Под рабочий стол Gnome существует очень полезная программа под названием Guake.
~/.config/openbox/rc.xml
— выпадающий эмулятор терминала для среды GNOME, всплывает при нажатии определенной комбинации клавиш, затем, при нажатии этой же комбинации убирается обратно. Эта особенность напоминает поведение терминала в игре Quake, отсюда программа и берет свое название. Несмотря на то, что поведение программы похоже на Yakuake или Tilda, приложение было написано полностью «с нуля», с использованием библиотеки Gtk.
Порывшись на просторах интернета было обнаружено, что терминал urxvt можно тоже запустить в подобном режиме:
$ urxvt -pe kuakeВ таком режиме по нажатию клавиши F10 терминал будет появляться, либо исчезать.
Но как-то это не эстетично смотрится, терминал появляется то там то здесь и его можно нечаянно закрыть нажав на [x]. Решение этой проблемы я искал долго, но как оказалось оно лежало на поверхности. OpenBox поддерживает директиву applications в ней можно по имени окна задать его позицию и свойства.
config...
~/.config/openbox/autostart.sh
urxvt -pe kuake -name "urxvt_term" -geometry 145x15 &# здесь name имя окна (что бы отследить его в application), geometry его размер
~/.config/openbox/rc.xml
<application name="urxvt_term"> <decor>no</decor> <position force="yes"> <x>0</x> <y>0</y> <monitor>1</monitor> </position> </application>