Невозможно переслать графику X11 из Centos на Vagrant

На моей настоящей машине (Ubuntu 14.04.3 LTSЯ развернул виртуальную машину Vagrant и попытался переслать графику X11 с виртуальной машины на реальную машину.

Для этого я добавил в Vagrantfile такие конфигурации:

Vagrant.configure("2") do |config|
    i = 1
    config.ssh.forward_agent = true
    config.ssh.forward_x11 = true
    ...

Для доступа к моей виртуальной машине я использовал vagrant ssh -- -X или же vagrant ssh -- -Y, Но если я пытаюсь открыть любое графическое приложение в VM, я получаю сообщение об ошибке:

Startup Error: Unable to detect graphics environment

Как я могу решить эту проблему?

Если это имеет значение, ОС на моей виртуальной машине не Ubuntu:

$ cat /etc/centos-release 
CentOS release 6.7 (Final)

1 ответ

Решение

Убедитесь, что вы установили все необходимые пакеты на компьютере CentOS. Вы можете сделать это, просто установив целую группу для системы X:

yum groupinstall "X Window System"
Другие вопросы по тегам