web-dev-qa-db-fra.com

Est / etc / X11 / xinit / xinitrc. censé ne pas exister?

J'essaie de me connecter à l'instance Amazon EC2 Ubuntu 14.04 via VNC, mais j'échoue toujours (arrière-plan gris uniquement). Certains articles disent que nous devrions avoir une ligne dans .vnc/xstartup qui lit exec sh /etc/X11/xinit/xinitrc Mais j'ai vérifié ce fichier et trouvé que ce fichier n'existe pas du tout dans EC2 Ubuntu. Donc, si sh /etc/X11/xinit/xinitrc est exécuté, il devrait y avoir une erreur comme

sh: 0: Can't open  ...

J'imagine que c'est la raison pour laquelle je ne peux pas afficher le bureau de EC2 Ubuntu de TightVNC (je peux me connecter avec succès). Ma question est donc la suivante: /etc/X11/xinit/xinitrc est-il censé ne pas exister? Si tel est le cas, que se passe-t-il si l'exécution de sh /etc/X11/xinit/xinitrc échoue? S'il doit exister, quel contenu doit contenir ce fichier?

2
user280121

Si vous avez le paquet xinit, le fichier que vous mentionnez doit être installé.

$ dpkg -L xinit | grep xinitrc
/etc/X11/xinit/xinitrc
$

Si ce n'est pas le cas, ces commandes devraient résoudre ce problème:

Sudo apt-get purge xinit
Sudo apt-get install xinit
2
Gunnar Hjalmarsson