Hetzner.comから仮想サーバーを購入し、デスクトップを動作させようとしています。私はすでにxrdpとgnome-desktopをインストールし、xserver-xorg-video-dummyをインストールしてetc/X11/xorg.confを構成して仮想ディスプレイを作成しましたが、デスクトップを実行できないようです。
Startx
出力:
私の/etc/X11/xorg.confファイル:
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
#VideoRam 4096000
#VideoRam 256000
VideoRam 16384
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 5.0 - 1000.0
VertRefresh 5.0 - 200.0
Modeline "1600x900" 33.92 1600 1632 1760 1792 900 921 924 946
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1600 900
EndSubSection
EndSection
外部rdpクライアントが必要です。それ以外の場合IS認識できるディスプレイはありません
また、GNOMEを使用し、必要に応じて非rootログインを許可するようにxrdpに指示する必要があります。デスクトップに関係なく、最初のコマンドは非rootユーザーのログインに必要です
Sudo sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
echo "gnome-session" > ~/.xsession
最後のコマンドは、RDP経由でログインする必要があるすべてのユーザーで実行されます
しかし、私のアドバイスは、シナモン、XFCE、またはMATEを使用することです。 GNOMEはxrdpに問題があります。
シナモン用
Sudo apt install cinnamon xrdp
echo "cinnamon-session" > ~/.xsession
仲間の場合:
Sudo apt install ubuntu-mate-desktop xrdp
echo "mate-session" > ~/.xsession
XFCEの場合:
Sudo apt install xfce4 lightdm xrdp
echo "startxfce4" > ~/.xsession
また、サーバーには付属していないディスプレイマネージャー(DM)が必要です。一部のデスクトップには付属していますが、それ以外はlightdmをお勧めします
また、VNCはお勧めしません。パフォーマンスとセキュリティの問題があります。私は通常、セキュリティのためにssh経由でrdpをトンネルします