Терминал urxvt в стиле Quake (OpenBox)

Под рабочий стол Gnome существует очень полезная программа под названием Guake.
— выпадающий эмулятор терминала для среды 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>
blog comments powered by Disqus
сюда туда