TVサーバーをメンテナンスする際にRemote Desktopを利用して遠隔操作をしていますが、Ubuntuのシステムアップデートで接続できなくなりました。ここではその時の復旧手順をメモしておきます。
GNOMEがアンインストールされていたので、再インストールします。
$ sudo apt update
$ sudo apt install ubuntu-desktopUbuntuのGNOMEをRDPで表示させるための必須の修正をいれます。
$ sudo nano /etc/xrdp/startwm.sh
...
unset DBUS_SESSION_BUS_ADDRESS <-追加
unset XDG_RUNTIME_DIR <-追加
test -x /etc/X11/Xsession...
....Ubuntu用にカスタマイズされGNOMEの設定を読み込むように.xsessionを設定します。
$ echo "export GNOME_SHELL_SESSION_MODE=ubuntu" > ~/.xsession
$ echo "export XDG_CURRENT_DESKTOP=ubuntu:GNOME" >> ~/.xsession
$ echo "exec /usr/bin/gnome-session --session=ubuntu" >> ~/.xsession
$ chmod +x ~/.xsessionxrdpを再起動します。
$ sudo systemctl restart xrdp