私はUbuntuを初めて使用しますが、すべての詳細にあまり詳しくありません。
EC2インスタンスのGUIを作成するには、次の手順に従ってください: https://medium.com/@s.on/running-ubuntu-desktop-gui-aws-ec2-instance-on-windows-3d4d070da434
インスタンスはubuntu 18.04 LTSを実行します。また、所有しているPCにubuntu 18.0418.04 LTSをインストールしましたが、このインターフェースはとても気に入っています。
ただし問題は、ec2インスタンスにリモートで接続すると、GUIがPCのように見えないことです。
Ec2インスタンスに同じGUIを持たせるにはどうすればよいですか?
これが私のPC GUIです: pc gui
これが私のec2 GUIです。 ec2 gui
更新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セッションに切り替えることはできません。
同じGUIを取得することはできません。また、ログファイルで確認できる主な理由:
MetaCompositorXRenderの作成に失敗しました:合成に必要なコンポジット拡張がありません
VNCには、Mutter/GNOME Shellによる必須の複合拡張機能はありません。
異なるウィンドウマネージャーを使用しており、ec2インスタンスはgnome-flashbackを使用しており、デスクトップエディションはGnome 3を使用しているようです。個人的には、EC2内のデスクトップ環境でgnome-flashbackラグはそれほど悪くはありませんが、もしcertainウィンドウマネージャーをGnome 3に切り替えたい場合は、この答えを参照してください ウィンドウマネージャーの切り替えデスクトップ環境