65.9K
CodeProject 正在变化。 阅读更多。
Home

在 Azure 中为 Ubuntu Server 安装桌面环境 GUI

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2020 年 8 月 9 日

CPOL

2分钟阅读

viewsIcon

15136

安装桌面环境并设置 RDP,以便我们连接到虚拟机

Azure 上的所有 Linux 服务器虚拟机镜像都不带桌面环境,这通常是正确的做法。通常不需要桌面环境,因为所有操作都可以通过 ssh 从 CLI 完成。但是,您可能需要桌面环境用于其他原因。例如,为教室设置 Azure Lab Services,您的虚拟机可能需要桌面环境用于实验室课程。

1. 安装 xfce 桌面环境

首先,在开始之前,让我们确保我们的 VM 已完全更新,方法是运行 apt-get updateapt-get upgrade

sudo apt-get update 
sudo apt-get upgrade

接下来,让我们安装 xfce,xfce 是一个相当轻量级但仍然非常用户友好的桌面环境。当然,您可以安装 Unity 或 KDE 或您喜欢的任何其他环境,但为了为其他操作释放资源,我选择使用轻量级桌面环境。

–no-install-recommends 标志告诉 apt-get 不要考虑要安装的推荐软件包,这确保了我们仅获得运行 xfce 所需的最小软件包。

sudo apt-get install -y xfce4 --no-install-recommends

2. 安装和配置 Xrdp

Xrdp 是一个开源软件包,允许我们使用 RDP(Microsoft Remote Desktop Protocol)登录到远程虚拟机。

您可以在 github 上查看该项目。

使用 apt-get 安装 Xrdp

sudo apt-get install -y xrdp

安装完成后,Xrdp 应该会自动启动,通过键入检查它是否正在运行

sudo systemctl status xrdp

配置 Xrdp

Xrdp 使用 /etc/ssl/private/ssl-cert-snakeoil.key 文件,该文件只能被 ssl-cert 组的成员读取

将 xrdp 用户添加到 ssl-cert 组

sudo adduser xrdp ssl-cert  
sudo systemctl restart xrdp

3. 禁用合成器

RDP 会话的刷新率非常慢,XFCE 还不算太糟糕(Unity 和 KDE 对我来说几乎无法使用),禁用合成器会使其更好,所以我建议这样做。

您可以通过 GUI 或通过终端禁用合成器。

终结符

xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s false

GUI

运行 窗口管理器微调

xfwm4-tweaks-settings

单击“合成器”并单击 禁用

© . All rights reserved.