Я пытаюсь соединиться с экземпляром Amazon EC2 Ubuntu 14.04 через VNC, но всегда перестать работать (только серый фон). В некоторых статьях говорится, что у нас должна быть строка в .vnc/xstartup
который читает exec sh /etc/X11/xinit/xinitrc
Но я проверил этот файл и нашел, что этот файл не существует вообще в EC2 Ubuntu. Итак, если sh /etc/X11/xinit/xinitrc
выполняется, должна быть ошибка как
sh: 0: Can't open ...
Я предполагаю, что это - причина, почему я не могу отобразить рабочий стол EC2 ubuntu от TightVNC (я могу успешно соединиться). Таким образом, мой вопрос: /etc/X11/xinit/xinitrc
предполагаемый не существовать? Если так, что происходит если выполнение sh /etc/X11/xinit/xinitrc
сбои? Если это должно существовать, какое содержание этот файл должен содержать?
Если у Вас есть xinit пакет, файл, который Вы упоминаете, должен быть установлен.
$ dpkg -L xinit | grep xinitrc
/etc/X11/xinit/xinitrc
$
, Если это не, эти команды должны зафиксировать его:
sudo apt-get purge xinit
sudo apt-get install xinit