Вы не можете запустить графический интерфейс VirtualBox в виртуальных терминалах 1–6, только в 7 и 8. По сути, вам нужно запустить X-сервер на VT8 и запустить на нем программы.
Если вам не нужны границы окна и заголовок (потому что вы все равно запускаете VirtualBox в полноэкранном режиме) или другие необычные функции диспетчера отображения, такие как Alt+ Tab, вам будет хорошо с простым X-сервером. Обратите внимание, что это может быть несовместимо с переключением пользователей или повторной регистрацией при сбое основного X-сервера.
Запустите отдельный X-сервер
sudo X -quiet -nolisten tcp -noreset :4 vt8
Это переключит вас на VT8 ( Ctrl+ Alt+ F8), который изначально черный. Переключитесь обратно в GDM / KDM - что угодно в VT7, нажав Ctrl+ Alt+ F7. Чтобы запустить Virtual Box в VT8, запустите:
DISPLAY=:4 virtualbox &
Эта команда сначала устанавливает переменную среды DISPLAY
в , :4
а затем запускает virtualbox
. Вам нужно вручную переключиться на VT8. Обратите внимание, что у вас нет ни строки заголовка, ни границы окна. Чтобы выйти из приложения, используйте опцию Файл -> Выход . Чтобы остановить xserver, сначала определите идентификатор процесса вашего X-сервера (используя ps uww -C Xorg | grep :4
), а затем запустите sudo kill PIDHERE
.
Это что-то сложное, я рекомендую продолжать использовать разные виртуальные рабочие столы ( Ctrl+ F <число-рабочего стола>, потому что использование второго X-сервера также приводит к потере звука на основном X-сервере. Если виртуализация не является обязательной, рассмотрите возможность использования wine
,