Openbox sbxkb перемикання розкладок клавіатури

Openbox sbxkb перемикання розкладок клавіатури

Cлегка втомившись від стали досить помітними гальм Gnome з Metacity і Nautilus в компанії (ноут у мене досить старий за сучасними мірками - IBM ThinkPad T40 з Pentium M 1,5 ГГц і 1 Гб ОЗУ на борту), вирішив спробувати Openbox. Створив тестового користувача, прописав йому Openbox як WM, трохи налаштував, покористувався годину і перевів основну учетку на нього.

Різниця в швидкості відгуку за суб'єктивними відчуттями (що втім і важливо в даному випадку) виявилася просто колосальною - емулятор терміналу (rxvt) відкривається в межах секунди, проти 7-10 сек. в гнома. Вікна згортаються-розгортаються також в межах секунди, в гнома Firefox з десятком відкритих вкладок міг розгортатися з панелі 3-5 секунд, при цьому постійно тріскотячи HDD, який у мене теж не казенний. У Openbox же індикатор звернення до жорсткого диска спрацьовує досить рідко (взагалі стало здаватися, що гном з його «реєстром» все ближче до Windows - вже і гальма накопичувати за час експлуатації навчився).

Навіть Google Chrome за відчуттями з-під Openbox заробив швидше (і став швидше Firefox, чого не було під Gnome), хоча може це вже самообман на хвилі загальної ейфорії від легковажності і швидкості WM.

А тепер про переключення розкладок в Openbox

Загалом в процесі настройки Openbox постало питання про перемикач розкладок клавіатури. Можна було використовувати гномовскій, але хотілося нативного рішення. За підсумками вивчення інтернетів в цій іпостасі був визнаний sbxkb - проста маленька переключалка-індикатор, що вміє запам'ятовувати розкладки для вікон і підтримуюча відображення прапорів-значків для розкладок. Заснований sbxkb на бібліотеці GTK2 і тільки вона потрібна йому для роботи.

Мінусом переключалкой виявилося її відсутність в репозиторіях Дебіан, а на пару знайдених deb-пакетів вели мертві посилання (крім того, по обидва sbxkb був молодший поточної версії 0.7.6). В общем-то збирається з вихідних він не довго і не складно, але все одно треба ставити купку різних * -dev бібліотек і утиліт. Тому я зібрав .deb-пакет з останньої на даний момент версією: sbxkb_0.7.6-1_i386.deb. Перевірив на 3 системах (один Debian і дві Ubuntu) - всюди установка пройшла без проблем (dpkg -i. / Sbxkb_0.7.6- 1 _i386.deb).

Після установки для автоматичного завантаження досить в

/.config/openbox/autostart.sh додати рядок sleep 3 / Usr / local / bin / sbxkb .
Щоб задати гарячі клавіші для перемикання розкладок, можна використовувати слід. команду:
setxkbmap -model pc104 -layout us, ru -variant, winkeys -option grp: alt_shift_toggle sbxkb
Опції цілком прозорі, а більш ніяких кроків для настройки sbxkb робити не потрібно!

Схожі статті