Ubuntu 16.04: KDEデスクトップ環境にXRDPで接続する

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

1 KDEデスクトップ環境のインストール

こちらの手順でKDEデスクトップ環境をインストールします。

2 TigerVNCのインストール

以下のスクリプトでTigerVNCをインストールします。

#!/bin/sh

set -e

# Install TigerVNC.
sudo apt remove -y vnc4server
sudo apt-get install -y git devscripts xserver-xorg-dev

mkdir tigervnc
cd tigervnc

git clone https://github.com/TigerVNC/tigervnc
cd tigervnc/
git checkout ff872614b507d0aa8bfbd09ef41550390cfe658a

ln -s contrib/packages/deb/ubuntu-xenial/debian
chmod a+x debian/rules
sudo apt install -y $(dpkg-checkbuilddeps 2>&1 | \
                        sed -e 's/.*build dependencies://g' -e 's/([^)]*)//g')
fakeroot debian/rules binary
cd ..

sudo dpkg -i ./*.deb || (sudo apt -f install -y && sudo dpkg -i ./*.deb)
cd ..

3 XRDPのインストール

XRDPをインストールします。

$ sudo apt install -y xrdp

4 ~/.xsessionの作成

接続するユーザのホームディレクトリに.xsessionを作成します。

$ echo "startkde" > ~/.xsession

5 KDEデスクトップ環境にXRDPで接続する

rdesktopで接続すると以下のようになります。

0001_xrdp-kde.png