LINUX.ORG.RU

[Gentoo][VirtualBox] Запуск иксов


0

0

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

- VirtualBox 3.2.0, поставленный из репозитория Оракла. В генте под ним установлены:

- virtualbox-guest-additions-3.2.0

- xf86-input-virtualbox-3.2.0-r1

- xf86-video-virtualbox-3.2.0

В make.conf написано:

USE="... virtualbox X xorg hal ..."

VIDEO_CARDS=«virtualbox»

INPUT_DEVICES=«virtualbox evdev keyboard mouse»

В xorg.conf:

Section «InputDevice»

Identifier «Keyboard0»

Driver «kbd»

EndSection

Section «InputDevice»

Identifier «Mouse0»

Driver «vboxmouse»

EndSection

Section «Device»

Identifier «Card0»

Driver «vboxvideo»

EndSection

Иксы запускаю так: X -retro -config <путь> (xorg.conf пока не где ему положено быть). Иксы запускаются, но на Ctrl-Alt-Backspace не реагируют.

Вопрос номер ноль - нужно ли еще что-то указывать в конфигах или может что-то еще поставить?

Вопрос номер раз - иксы должны убиваться по Ctrl-Alt-Backspace сразу или это нужно где-то дополнительно настраивать?

Вопрос номер два - как сделать так, чтобы в запущенной виртуальной машине работали сочетания Ctrl+Alt+F1 и т.д. (сейчас они срабатывают вместо этого в хостовой убунте).

★★★

Вот это должно помочь:

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us,ru"
    Option         "XkbOptions" "grp:shift_toggle,grp:switch,terminate:ctrl_alt_bksp"
EndSection

lonki-lomki ()

>Вопрос номер два - как сделать так, чтобы в запущенной виртуальной машине работали сочетания Ctrl+Alt+F1 и т.д. (сейчас они срабатывают вместо этого в хостовой убунте).
Для этого в virtualbox есть host key. И если ты хочешь передать гостевой системе комбинацию вида Ctrl+Alt+Что-нибудь, ты должен нажать Host+Что-нибудь. Host+Backspace, например, чтоб отправить генте Ctrl+Alt+Backspace. По умолчанию Host == правый контрол, как мне помнится.

unikoid ★★★ ()
Ответ на: комментарий от unikoid

Я делал так, когда убунта зависала

tty{1-6}

grep X
sudo kill -9 $X_pid

bk_ ★★ ()

Действительно для переключения в консоль надо было нажать Host+F1 :) Но на Host+Backspace реакции по-прежнему нет. Прописывал terminate и в xorg.conf, и в конфигах hal'а.

Попутно обнаружилась еще одна проблема - AIGLX ругается на «vboxvideo does not support required dri extension, reverting to software rendering». А с этим кто-нибудь сталкивался?

ovk48 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.