Решено: VirtualBox как сессия для gdm

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

smilejeka
Сообщения: 29
ОС: Gentoo

Решено: VirtualBox как сессия для gdm

Сообщение smilejeka »

Добрый день!
Решил в качестве сеанса gdm сделать запуск виртуальной машины - получается песочница за NATом.
Это делается просто - в /usr/share/xsessions/ создал файл с расширением desktop, внутри которого метаинформация (имя, исполняемый файл) о сессии. При логине в gdm можно выбрать эту кастомную сессию и запустить. А VirtualBox я запускаю как

Код: Выделить всё

$ VirtualBox --startvm arch --fullscreen


В общем, при логине запускается виртуалка, но ничего не принимает с клавиатуры, хотя на мышку реагирует, можно ею клацать. Правда после некоторых манипулирований, таких как перейти из фуллскрина, затем обратно в фуллскрин - тогда нормально начинает работать клавиатура, но это не годится.

Как можно это побороть? Заранее спасибо
PS хауту в инете по запуску виртуалбокса из под гдм куча и все они идентичны. Но никто не сталкивался именно с такой проблемой, что смущает.

Инфа о по
Хостовая система Ubuntu 9.10, gdm 2.28.1-0ubuntu1, VirtualBox 3.2.6
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: VirtualBox как сессия для gdm

Сообщение Ism »

Есть предположение, что клавиатура не успевает инициализироваться, попробуйте запускать virtualbox с задержкой.

типа по sleep 10
Спасибо сказали:
smilejeka
Сообщения: 29
ОС: Gentoo

Re: Решено: VirtualBox как сессия для gdm

Сообщение smilejeka »

пробовал, не помогает
зато помог, хотя понятия не имею почему, вызов виртуальной машины вот таким образом

Код: Выделить всё

$ VBoxSDL --startvm arch --fullscreen
Спасибо сказали: