Debian 10: GNOMEデスクトップ環境にXRDPで接続する

XRDPをインストールして、GNOMEデスクトップ環境にXRDPで接続する手順を記載する。

1 XRDPをインストールする

  • Authentication requiredのダイアログが表示されないよう、InActiveなユーザに color-manager.create-deviceとpackagekit.system-sources-refreshを許可する。
  • 両方とも不要ならnoにすれば良い。noの場合もダイアログは表示されない。
#!/bin/sh -e

sudo apt install -y xrdp tigervnc-standalone-server

# Authentication required for color-manager.create-device.
cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/xrdp-color-manager.pkla
[Allow color-manager for all user]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device
ResultAny=no
ResultInactive=yes
ResultActive=yes
EOF

# Authentication required for packagekit.system-sources-refresh.
cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/xrdp-package-kit.pkla
[Allow packagekit for all user]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-sources-refresh
ResultAny=no
ResultInactive=yes
ResultActive=yes
EOF

sudo systemctl restart polkit

2 GNOMEデスクトップ環境にXRDPで接続する

セッションタイプはXorgで接続する。 Windowsのリモートデスクトップ接続で接続すると以下のようになる。

0001_xrdp-gnome.png