Система с тремя рабочими средами

Здравствуйте, хочу попросить вашего совета в решении одной житейской задачи.

Требуется создать систему, для просмотра видео на телевизоре, здесь же должны быть функции “Полазить по инету” и “Посмотреть камеры видеонаблюдения” которые подключены к этой системе, т.е. получается 3 большие функции.
Для этих функций выбрал софт:
1) Просмотр видео - XBMC
2) Полазить по инету - openbox + chromium
3) Видеонаблюдение - openbox + firefox в котором открыта система ZoneMinder

У меня есть 2 идеи по реализации:
1) Для каждой функции запускать новый Х сервер и потом переключаться по ctrl+alt+F8, ctrl+alt+F9, ctrl+alt+F10 (реализована на данный момент мной)
2) Запускать каждую функция на разных виртуальных рабочих столах (не реализована мной, но по смыслу должна быть быстрее)

Хочу услышать ваше мнение!
А зачем новые иксы-то? Памяти много? Может проще именно виртуальные рабочие столы пользовать, а не 3 Х-сервера?
Так и сделаю, заюзаю три виртуальных стола, подскажите программку которая в openbox может рабочии столы переключать, а если бы еще этим можно было управлять из консольными командыми, вообще цены бы не было.
openbox разве разучился переключать столы по хоткеям?
Как я понял, человеку нужно переключать не только экраны, но и выполнять при этом дополнительные действия.
Есть такая программа wmctrl, она умеет переключать столы и манипулировать окнами. Ставится одноимённым пакетом. У неё есть аналоги, но я сейчас навскидку не помню.
wmctrl -n 4 # Делаем 4 стола
wmctrl -s 0 # переключаемся на первый стол
wmctrl -s 3 # на четвёртый
Остальное см. man wmctrl или wmctrl –help
Супер, то что надо
 
Зарегистрироваться или войдите чтобы оставить сообщение.