如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

1. 写在前面

本文主要介绍,在 Ubuntu Server 20.04 LTS 虚拟机上安装 GUI 桌面以及 Xrdp 远程连接工具,以便将本地开发环境迁移至虚拟机,降低本地工作负载,流水记录安装步骤。

目录:

  • 安装 GUI 桌面

  • 安装 Xrdp 工具

  • 远程连接

  • 中文支持

  • 中文输入法

  • 安装 Ubuntu 软件中心

  • Ubuntu 窗口显示最小化最大化按钮

  • Ubuntu 设置没有 “外观”选项卡

  • 优化 Xrdp 连接性能

2. 安装 GUI 桌面

  • 第一步:更新 apt 包索引

sudo apt update
  • 第二步:安装 GNOME 桌面环境

安装完整的 GNOME(Ubuntu 默认) 桌面,请运行:

sudo apt install ubuntu-desktop

其他桌面环境可查阅:

参考连接:https://bytexd.com/install-desktop-environment-gui-ubuntu/

3. 安装 Xrdp 工具

sudo apt install xrdp

安装完成,Xrdp 服务将会自动启动,可以输入下面的命令,验证:

sudo systemctl status xrdp

4. 远程连接

本地 Windows 电脑打开远程桌面,输入虚拟机 IP 地址进行连接:

如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

输入用户名密码,即可打开远端 Ubuntu 20.04 虚拟机桌面;

如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

使用 xrdp 远程登录 Ubuntu,可能会出现以下弹框要求输入密码:

如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

描述信息一般是:

  • 需要授权来创建色彩管理设备 / Authentication is required to create a color managed device

  • 需要授权来移除色彩管理设备 / Authentication is required to remove a color managed device

  • 刷新系统软件源需要认证 / Authentication is required to refresh the system repositories

本文遇到:”Authentication is required to create a color managed device” 弹窗

解决:创建文件 /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla 并写入以下内容:

[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

其他可参考连接:

https://blog.csdn.net/wu_weijie/article/details/108481456

4. 中文支持

Ubuntu20.04 系统默认界面是英文,要设置成中文界面参考:

https://blog.csdn.net/weixin_45965432/article/details/115446648

5. 中文输入法

配置中文输入法,本文默认添加 IBus 中文输入法:

https://zhuanlan.zhihu.com/p/529892064

6. 安装 ubuntu 软件中心

  • 安装 snap

sudo apt-get install snap
  • 安装软件中心:Ubuntu Software

sudo snap install snap-store
  • 更新软件中心: Ubuntu Software

sudo snap refresh snap-store

至此,后续若自行下载第三方软件 Deb 包,双击后会被 snap-store 打开,可通过 snap-store 进行应用管理;

7. Ubuntu 窗口显示最小化最大化按钮

gsettings 命令可以选择更改按钮布局并添加最小化和最大化按钮:

gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"

想要禁用任何按钮,可以运行相同的命令,从命令中省略不需要的按钮。

通过将冒号放在命令的右侧来将 Windows 控制按钮移动到左侧:

gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"

其他设置:

将 Dock 移动到窗口底部位置,如果习惯左边也可以不执行该行命令:

gsettings set org.gnome.shell.extensions.dash-to-dock dock-position "BOTTOM"

根据屏幕大小,给 Dock 中的图标设置一个合适的大小值,习惯为64,48或32:

gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 32

Dock 居中显示:

gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false

移动鼠标到 Dock 位置时自动显示:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide true

全屏模式时自动隐藏 Dock:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide-in-fullscreen true

默认隐藏 Dock:

gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false

隐藏延迟时间,通过该时间可以解决因 Dock 隐藏导致菜单移动的问题,默认0.2

gsettings set org.gnome.shell.extensions.dash-to-dock hide-delay 10.0

设置 “应用” 图标为左边,根据个人习惯,习惯右边的可以不用执行该行

gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true

点击 Dock 中的图标后缩小应用窗口 默认为’previews’

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

8. Ubuntu 设置没有 “外观” 选项卡

如果在 Ubuntu 设置上没有找到 “外观” 选项卡或类似的菜单选项,因为使用的是不同的桌面环境或窗口管理器。可以尝试在终端中运行以下命令来安装 GNOME Tweaks 工具:

sudo apt-get install gnome-tweaks

安装完成后,可以在 Ubuntu 菜单中搜索 “GNOME Tweaks” 并打开它,以访问更多的外观和行为选项。

如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

9. 优化 xrdp 连接性能

某些情况下,受限带宽,远程连接出现卡顿,可以尝试通过以下方式进行优化;

  • 使用更轻量级的桌面环境

    如果使用的是较重的桌面环境,例如 KDE,可以尝试切换到更轻量级的环境,例如 LXQt 或 XFCE。

    如果仍然很慢,甚至可以尝试切换到仅使用 OpenBox,它不是真正的桌面环境,但仍然可以拥有一个功能正常的远程桌面。有一个空白屏幕并右键单击上下文菜单,可以从那里选择要打开的应用程序。虽然有点不那么美观,但它有效且很轻量。

  • 配置 Windows 远程桌面

    (1)在 “远程桌面连接” 窗口中,单击 “显示选项” 按钮。选择 “显示” 选项卡: 调整远程会话的颜色深度,理论上越低传输性能越好,但视觉体验效果越差;

    (2)在 “远程桌面连接” 窗口中,单击 “显示选项” 按钮。选择 “体验” 选项卡: 此选项具有更多可以调整的设置。可以调整这些样式,直到找到可以接受的速度; 

如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

(3)将 “远程桌面连接进程优先级 ”更改为 “实时”

打开任务管理器,然后在 “进程” 选项卡中找到 “远程桌面连接”,右键单击它,然后单击 “转到详细信息”,进入 “详细信息” 选项卡并突出显示 mstsc.exe,右键单击 “mstsc.exe” > “设置优先级” > “实时”。
如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

总结

至此,完成基础 GUI 安装配置及 Xrdp 远程连接,其他 Ubuntu 常用工具包括:Pycharm、邮箱配置等可自行查阅,这里不在叙述。

感谢您花时间阅读文章!

收藏本站不迷路!


原文始发于微信公众号(滑翔的纸飞机):如何在 Ubuntu Server 20.04 LTS 安装桌面(GUI)及 Xrdp(远程连接)?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/260752.html

(0)
土豆大侠的头像土豆大侠

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!