После установки пакета с дополнениями в свежеустановленную систему не работают без дополнительной настройки интеграция мыши, автоматическая смена разрешений, буфер обмена. Установлены пакеты: $ rpm -qa | grep 'virtualbox\|vbox' virtualbox-guest-additions-3.0.6-alt1 kernel-modules-virtualbox-addition-std-def-3.0.4-alt1.132638.10 xorg-x11-drv-vboxmouse-3.0.6-alt1 xorg-x11-drv-vboxvideo-3.0.6-alt1 Чтобы это всё заработало приходится делать следующее (помимо правки xorg.conf). Добавить пользователя vboxadd # useradd -d /var/run/vboxadd -g 1 -r -s /bin/sh vboxadd >/dev/null Настроить права устройств /dev/vbox* $ cat /etc/udev/rules.d/60-vboxadd.rules KERNEL=="vboxadd", NAME="vboxadd", OWNER="vboxadd", MODE="0660" KERNEL=="vboxuser", NAME="vboxuser", OWNER="vboxadd", MODE="0666" Заменить имеющийся в пакете, но устаревший файл 98vboxadd-xclient # install -o 0 -g 0 -m 0755 src/VBox/Additions/x11/Installer/98vboxadd-xclient /etc/X11/xinit.d/98vboxadd-xclient Добавить fdi для мыши # install -o 0 -g 0 -m 0644 src/VBox/Additions/linux/installer/90-vboxguest.fdi /etc/hal/fdi/policy/90-vboxguest.fdi Добавить скрипт смены разрешений # install -o 0 -g 0 -m 0755 src/VBox/Additions/x11/Installer/VBoxRandR.sh /usr/bin/VBoxRandR Думаю, всё это правильнее включить в пакет с дополнениями.
Большое спасибо, буду пробовать собрать всё это воедино...
(В ответ на комментарий №0) [...] > Чтобы это всё заработало приходится делать следующее (помимо правки xorg.conf). Я не совсем понимаю, ка сделать эту часть автоматом... То есть понятно, что есть такие костыли, которые за это отвечают, но я не знаю как на них повлиять, что автонастройка иксов выставляла правильные параметры для драйвера видео и мыши... > Добавить пользователя vboxadd > # useradd -d /var/run/vboxadd -g 1 -r -s /bin/sh vboxadd >/dev/null > А зачем здесь юзер? Может быть группы будет достаточно? > Настроить права устройств /dev/vbox* > $ cat /etc/udev/rules.d/60-vboxadd.rules > KERNEL=="vboxadd", NAME="vboxadd", OWNER="vboxadd", MODE="0660" > KERNEL=="vboxuser", NAME="vboxuser", OWNER="vboxadd", MODE="0666" [...]
(В ответ на комментарий №2) > Я не совсем понимаю, ка сделать эту часть автоматом... То есть понятно, что > есть такие костыли, которые за это отвечают, но я не знаю как на них повлиять, > что автонастройка иксов выставляла правильные параметры для драйвера видео и > мыши... Как повлиять на драйвер видео я и сам не знаю, поэтому трогать xorg.conf и не предлагал. А вот для того, чтобы работала мышь умолчательных настроек вполне достаточно, так как в xorg по умолчанию у нас включено Option "AutoAddDevices" "true" И чтобы это автоопределение работало достаточно положить куда-нибудь hal-политику 90-vboxguest.fdi, которая есть среди исходников. Интересно, а видео тоже через HAL можно добавить? :) > > Добавить пользователя vboxadd > > # useradd -d /var/run/vboxadd -g 1 -r -s /bin/sh vboxadd >/dev/null > А зачем здесь юзер? Может быть группы будет достаточно? Хм. А может и группы не надо. В принципе, пытаясь добиться работы дополнений я почти ничего не придумывал, а просто подглядывал в сановский инсталятор. Наверное, на каком-то этапе мне показалось, что пользователь нужен. Сейчас попробовал удалить его - вроде никаких изменений не произошло, хотя у /dev/vboxuser владельцем теперь root. Надо будет ещё раз на чистой гостевой попробовать...
В сизиф ушёл VirtualBox-3.0.8 - основной ряд исправлений добавлен... Пробуйте - пишите... Если что - переоткрывайте...
По-моему теперь значительно лучше, спасибо. Установил пакет, поправил видео в xorg.conf, перезагрузился и всё работает. Ну а правкой xorg.conf, думаю, должен занимать инсталлятор.