Introduction

これまで、Ubuntu で RDP する記事を書いてきた。

今回も同様。

How to use?

インストール自体は最近は apt で一発。
だが、少々設定に手を加える必要がある。

1
$ sudo apt install xrdp

このままだと画面が真っ暗で何も映らないため

1
$ sudo vi /etc/gdm3/custom.conf

下記のように修正。

1
2
3
4
5
6
7
8
9
10
11
12
  # GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.

[daemon]
# Uncomment the line below to force the login screen to use Xorg
- # WaylandEnable=false
+ WaylandEnable=false

# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = user1

そして、 xrdp を自動起動設定して再起動。

1
2
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp

そして Windows から RDP 接続すると、無事に

firewall

…誰?

GUI が全然違う

Ubuntu 24.04 のコードネームは Noble Numbat (高貴なナンバット [アリクイ]) というように、壁紙は王冠がデフォルトのはず。
なのに何だこの青の無機質な RHEL みたいなデスクトップは。

原因は GNOME が起動していないから、とのこと。
なので下記で GNOME を有効にする。

1
$ sudo vi /etc/xrdp/startwm.sh

下記を編集。

1
2
3
4
5
+ export GNOME_SHELL_SESSION_MODE=ubuntu
+ export XDG_CURRENT_DESKTOP=ubuntu:GNOME
#!/bin/sh
# xrdp X session start script (c) 2015, 2017, 2021 mirabilos
# published under The MirOS Licence

そして、 XRDP を再起動。

1
$ sudo systemctl restart xrdp

ただ、私の場合は上手くいかなかったので、OS ごと再起動したら治りました。

firewall