Se você tiver o pacote xinit, o arquivo que você mencionou deve estar instalado.
$ dpkg -L xinit | grep xinitrc
/etc/X11/xinit/xinitrc
$
Se não, esses comandos devem corrigir:
sudo apt-get purge xinit
sudo apt-get install xinit
Estou tentando conectar-me à instância do Amazon EC2 Ubuntu 14.04 por meio do VNC, mas sempre falho (apenas plano de fundo cinza). Alguns artigos digamos que devemos ter uma linha em .vnc/xstartup
que lê exec sh /etc/X11/xinit/xinitrc
Mas eu verifiquei este arquivo e descobri que esse arquivo não existe no EC2 Ubuntu. Então, se sh /etc/X11/xinit/xinitrc
for executado, deve haver um erro como
sh: 0: Can't open ...
Eu acho que esta é a razão pela qual eu não posso exibir o desktop do EC2 Ubuntu do TightVNC (posso conectar com sucesso). Então, minha pergunta é: o /etc/X11/xinit/xinitrc
deveria não existir? Se sim, o que acontece se a execução de sh /etc/X11/xinit/xinitrc
falhar? Se ele existir, qual conteúdo esse arquivo deve conter?
Se você tiver o pacote xinit, o arquivo que você mencionou deve estar instalado.
$ dpkg -L xinit | grep xinitrc
/etc/X11/xinit/xinitrc
$
Se não, esses comandos devem corrigir:
sudo apt-get purge xinit
sudo apt-get install xinit