Иметь Ubuntu Desktop на EC2 с тем же графическим интерфейсом, что и Ubuntu 18.04 LTS на ПК

Я новичок в Ubuntu и не очень знаком со всеми деталями.

Я следовал приведенным здесь инструкциям для создания графического интерфейса для экземпляра EC2: https://medium.com/@s.on/running-ubuntu-desktop-gui-aws-ec2-instance-on-windows-3d4d070da434

Экземпляр работает под управлением Ubuntu 18.04 LTS. Я также установил Ubuntu 18.0418.04 LTS на ПК, который у меня есть, и мне очень нравится интерфейс.

Однако проблема заключается в том, что при удаленном подключении к экземпляру ec2 графический интерфейс не похож на мой компьютер.

Как можно, чтобы мой экземпляр ec2 имел такой же графический интерфейс?

Вот мой ПК GUI: ПК GUI

Вот мой графический интерфейс ec2: графический интерфейс ec2

Обновление 1: вот файл журнала:

15/11/18 18:14:16 Xvnc version TightVNC-1.3.10
15/11/18 18:14:16 Copyright (C) 2000-2009 TightVNC Group
15/11/18 18:14:16 Copyright (C) 1999 AT&T Laboratories Cambridge
15/11/18 18:14:16 All Rights Reserved.
15/11/18 18:14:16 See http://www.tightvnc.com/ for information on TightVNC
15/11/18 18:14:16 Desktop name 'X' (ip-10-105-54-119:1)
15/11/18 18:14:16 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
15/11/18 18:14:16 Listening for VNC connections on TCP port 5901
/home/ubuntu/.vnc/xstartup: 11: /home/ubuntu/.vnc/xstartup: vncconfig: not found
/home/ubuntu/.vnc/xstartup: 13: /home/ubuntu/.vnc/xstartup: gnome-settings-daemon: not found
metacity-Message: 18:14:17.292: could not find XKB extension.

(metacity:4631): metacity-WARNING **: 18:14:17.300: Failed to create MetaCompositorXRender: Missing composite extension required for compositing

** (gnome-panel:4628): WARNING **: 18:14:17.354: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (nautilus:4632): WARNING **: 18:14:17.967: Unable to get contents of the bookmarks file: Error opening file /home/ubuntu/.gtk-bookmarks: No such file or directory

** (nautilus:4632): WARNING **: 18:14:17.967: Unable to get contents of the bookmarks file: Error opening file /home/ubuntu/.gtk-bookmarks: No such file or directory

Обновление 2:

Я стал ближе, используя следующее:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"

gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

который дал мне это: новый рабочий стол

Но я не уверен, как изменить его, чтобы получить рабочий стол Ubuntu.

Обновление 3:

Вот что я получаю, когда проверяю свои сессии:

Текущие сессии

Так что у меня установлены разные сессии, но я не могу переключиться на сеанс Ubuntu.

2 ответа

Решение

Вы не получите тот же графический интерфейс. И главная причина, которую вы можете увидеть в файле журнала:

Не удалось создать MetaCompositorXRender: отсутствует композитное расширение, необходимое для компоновки

В VNC у вас нет составного расширения, которое требуется Mutter / GNOME Shell.

Похоже, вы используете разные оконные менеджеры, ваш экземпляр ec2 использует gnome-flashback, а ваша версия для настольных компьютеров использует Gnome 3. Лично я думаю, что вам лучше использовать gnome-flashback для среды рабочего стола в EC2, так что отставание не так уж и плохо, но если вы уверены, что хотите переключить оконные менеджеры на Gnome 3, посмотрите этот ответ для Переключение оконных менеджеров в настольных средах

Другие вопросы по тегам