Sur ma machine réelle (Ubuntu 14.04.3 LTS
), j'ai déployé une machine virtuelle Vagrant et j'ai essayé de transférer les graphiques X11 de VM vers une machine réelle.
Pour cela, j'ai ajouté dans Vagrantfile telles configurations:
Vagrant.configure("2") do |config|
i = 1
config.ssh.forward_agent = true
config.ssh.forward_x11 = true
...
Pour accéder à ma VM j'ai utilisé vagrant ssh -- -X
ou vagrant ssh -- -Y
. Mais si j'essaye d'ouvrir n'importe quelle application graphique dans VM, j'obtiens une erreur:
Startup Error: Unable to detect graphics environment
Comment puis-je résoudre ce problème?
Si cela compte, le système d'exploitation de ma machine virtuelle n'est pas Ubuntu:
$ cat /etc/centos-release
CentOS release 6.7 (Final)
Assurez-vous d’avoir installé tous les packages requis sur la machine CentOS. Vous pouvez le faire simplement en installant un groupe entier pour le système X:
yum groupinstall "X Window System"