Ubuntu Server 安装桌面(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  安装桌面(GUI)及 Xrdp(远程连接)   乌班图远程桌面设置

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

Ubuntu Server  安装桌面(GUI)及 Xrdp(远程连接)   乌班图远程桌面设置

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

Ubuntu Server  安装桌面(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  安装桌面(GUI)及 Xrdp(远程连接)   乌班图远程桌面设置

9. 优化 xrdp 连接性能

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

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

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

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

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

Ubuntu Server  安装桌面(GUI)及 Xrdp(远程连接)   乌班图远程桌面设置

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

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

总结

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

© 版权声明

相关文章

暂无评论

暂无评论...