Робимо самі quake-like консоль ilzoff at nbspace
Робимо самі quake-like консоль у Openbox
У лінуксі вже є tilda і yakuake, але вони gnome і kde залежні. Є yeahconsole, яка є оболонкою для xterm або urxvt, але вона глючна. Тому ми в нашій рубриці "умілі ручки" зробимо quake-like консоль самі.
1. Так як нам потрібні таби, ставимоurxvt, це такий емулятор теміналу для "іксів", заміна xterm.
2. Так як нам потрібно, щоб термінал не виглядав як вікно, знаходився вгорі та по центру, щоб його не було на панелі завдань, прописуємо у файлі
3. Тепер увімкнемо таби, відключимо скроллер, задамо розмір і зробимо так, щоб кнопки HOME та END працювали як належить. Пропишемо в
4. Термінал вже нас влаштовує, можна його запустити та порадіти. Залишилося зробити так, щоб він з'являвся і ховався при натисканні хоткея. Напевно є різні способи зробити це. Один із них за допомогою консольної утилітиwmctrl, яка може керувати вікнами.
5. Тепер створюємо скрипт, який перевірятиме, чи запущена наша квейк-консоль і завускати її або ховати/показувати. Скрипт такий (1):
Або такий (2) (встановіть xdotool):
Тепер робимо його executable:
6. І вішаємо на хоткей, для чого вставляємо у відповідне місце у файлі
Наче все. Нова вкладка Shift-Down. Переміщаються за вкладками: Shift-Right, Shift-Left. Переміщувати вкладки: Ctrl-Right, Ctrl-Left. Закрити вкладку: Ctrl-D.
Є один баг: Ми маніпулюємо вікном на ім'я, яке ми самі йому задали. В даному випадку "quake-urxvt". Якщо, наприклад, ви набрали в кулі quake-urxvt, ваш браузер теж отримає такий тайтл. І тоді вже він ховатиметься за хоткеєм, а не консоль =)