Try   HackMD
tags: Ubuntu
撰寫日期:2020/04/08
作者:Lycoris

如何使用 XRDP 遠端連線至 Ubuntu16.04 Unity 桌面

參考資料

原文章:
Ubuntu 16.04: Connect to Unity desktop environment via XRDP

其他參考資料:
XRDP – How To Remote Connect to Unity Desktop on Ubuntu 16.04
在Ubuntu 16.04下使用XRDP连接Unity实现远程桌面

目的

使用 Windows 自帶的遠端桌面連進 Ubuntu 系統,且可透過 Unity 介面進行操作

步驟

  1. 安裝 TigerVNC
    原作者提供了腳本安裝:腳本點此

  2. 安裝XRDP

    ​​​​$ sudo apt install -y xrdp
    
  3. 訂製視窗環境

    • 進入 ~/.xsession
      ​​​​​​​​$ sudo vim ~/.xsession
      
    • 填入以下內容
      ​​​​​​​​/usr/lib/gnome-session/gnome-session-binary --session=ubuntu & ​​​​​​​​/usr/lib/x86_64-linux-gnu/unity/unity-panel-service & ​​​​​​​​/usr/lib/unity-settings-daemon/unity-settings-daemon & ​​​​ ​​​​​​​​for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do ​​​​​​​​ basename=`basename ${indicator}` ​​​​​​​​ dirname=`dirname ${indicator}` ​​​​​​​​ service=${dirname}/${basename}/${basename}-service ​​​​​​​​ ${service} & ​​​​​​​​done ​​​​​​​​unity
  4. 增加 gnome-control-center

    ​​​​$ sudo ln -s /usr/bin/unity-control-center /usr/bin/gnome-control-center
    
  5. 完成,可以用 windows 遠端桌面連進去了