/etc/X11/xinit/xinitrc. 应该不存在吗?

/etc/X11/xinit/xinitrc. 应该不存在吗?

我尝试通过 VNC 连接到 Amazon EC2 Ubuntu 14.04 实例,但总是失败(只有灰色背景)。一些文章说我们应该有一行,.vnc/xstartup内容是exec sh /etc/X11/xinit/xinitrc“但我检查了这个文件,发现这个文件在 EC2 Ubuntu 中根本不存在。”所以如果sh /etc/X11/xinit/xinitrc执行,应该会出现类似这样的错误

sh: 0: Can't open  ...

我猜这就是为什么我无法从 TightVNC 显示 EC2 ubuntu 桌面的原因(我可以成功连接)。所以我的问题是:应该/etc/X11/xinit/xinitrc不存在吗?如果是这样,如果执行sh /etc/X11/xinit/xinitrc失败会发生什么?如果它应该存在,那么这个文件应该包含什么内容?

答案1

如果您有 xinit 包,则应该安装您提到的文件。

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

如果不是,这些命令应该可以修复它:

sudo apt-get purge xinit
sudo apt-get install xinit

相关内容