Cinnamonデスクトップ環境とXRDPをインストールして、Cinnamonデスクトップ環境にXRDPで接続する手順を記載します。
Table of Contents
1 Cinnamonデスクトップ環境のインストール
こちらの手順でCinnamonデスクトップ環境をインストールします。
2 XRDPのインストール
XRDPをインストールします。Xorgだと接続エラーとなるので、デフォルトのセッションタイプをXvncに変更します。
$ sudo apt install -y xrdp $ cd /etc/xrdp/ $ cat <<EOF | sudo patch -p1 --- a/xrdp.ini 2017-06-19 14:05:53.290490260 +0900 +++ b/xrdp.ini 2017-06-19 14:11:17.788557402 +0900 @@ -147,15 +147,6 @@ tcutils=true ; Session types ; -[Xorg] -name=Xorg -lib=libxup.so -username=ask -password=ask -ip=127.0.0.1 -port=-1 -code=20 - [Xvnc] name=Xvnc lib=libvnc.so @@ -166,6 +157,15 @@ port=-1 #xserverbpp=24 #delay_ms=2000 +[Xorg] +name=Xorg +lib=libxup.so +username=ask +password=ask +ip=127.0.0.1 +port=-1 +code=20 + [console] name=console lib=libvnc.so EOF $ sudo systemctl enable xrdp $ sudo systemctl restart xrdp
3 TigerVNCのインストール
$ sudo apt install -y tigervnc-standalone-server
4 ~/.xsessionの作成
接続するユーザのホームディレクトリに.xsessionを作成します。
$ echo "cinnamon-session" > ~/.xsession
5 Cinnamonデスクトップ環境にXRDPで接続する
rdesktopで接続すると以下のようになります。