Ubuntu 22.04 安装 XRDP,替代系统自带RDP远程桌面

原因:Ubuntu的自带RDP远程桌面很好用,但很傻,必须设置自动登录才能用。而设置了自动登录也不能解开KEYRING,必须在电脑端手动登录(我用远程桌面,要先坐机子面前开显示器先登录?)

1.首先,关闭Ubuntu自带的RDP远程桌面(不影响xrdp):

设置/共享/远程登陆-->"已开启"
设置/共享/远程桌面/远程桌面-->关闭

2.安装xrdp

注意:需要非管理员用户安装

wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.5.3.zip
unzip xrdp-installer-1.5.3.zip 
chmod +x  xrdp-installer-1.5.3.sh
./xrdp-installer-1.5.3.sh

3.安装桌面

sudo apt update
sudo apt install ubuntu-desktop

4.重装XRDP及相关组件

sudo apt update
sudo apt purge xrdp xserver-xorg-core xserver-xorg-input-all xorgxrdp
sudo apt install xrdp xserver-xorg-core xserver-xorg-input-all xorgxrdp
sudo adduser xrdp ssl-cert
sudo systemctl restart xrdp

5.ubuntu-22.04 需要授权来创建色彩配置文件

远程ubuntu重复提示:Authentication Required颜色配置等等

sudo vim /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

需要重新启动:

sudo reboot

6.确保XRDP使用的桌面环境正确配置

echo gnome-session > ~/.xsession
sudo systemctl restart xrdp

7.解决连接黑屏问题

当你的本机没有注销连接的话,远程桌面就会黑屏

只需要编辑 /etc/xrdp/startwm.sh 文件即可:

(1)打开文件

sudo vim /etc/xrdp/startwm.sh

(2)添加配置

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

(3)重启xrdp服务

sudo systemctl restart xrdp.service

(4)需要重新启动:

sudo reboot

8.登陆时出现"系统策略阻止 Wi-Fi 扫描" 问题解决

问题:

用xrdp远程管理。每次打开设置,wifi这一栏总会弹出"系统策略阻止 Wi-Fi 扫描"

解决:

sudo nano /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

搜索你的提示文本(比如我的就是"系统策略阻止 Wi-Fi 扫描"),找到这个action节里的defaults节(一般在提示文本的下面),

如果有<allow_any>XXXXXX</allow_any>这个部分,就把其中的XXXX改为no,这种改完后再去设置里就不会有这个输密码的提示了。

重启xrdp服务

sudo systemctl restart xrdp.service

Ubuntu 22.04 安装 XRDP的更多相关文章

  1. Ubuntu 22.04 安装 utools 时的疑难杂症

    Error: libcrypto.so.1.1 原因:libcrypto.so.1.1 该依赖的版本不对,ubuntu 默认是使用的 openssl3 的依赖 这个是 openssl1 的 wget ...

  2. Ubuntu 22.04 安装搜狗输入法

    下载搜狗输入法 下载地址https://shurufa.sogou.com/linux 也可以命令下载 wget https://ime.sogouimecdn.com/202212182151/3b ...

  3. Ubuntu 22.04 安装 VMWare 16.2.3 后无法启动

    异常日志: 2022-06-13T03:49:56.019Z In(05) host-29676 In file included from /tmp/modconfig-XR2GVI/vmmon-o ...

  4. ubuntu 22.04安装多个gcc

    sudo apt install gcc-9 g++-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 - ...

  5. Ubuntu 22.04 安装 VMware Tools

    VM 下的 install VMWare Tools 终端下载 VMware Tools sudo apt install open-vm-tools-desktop -y reboot

  6. Ubuntu 22.04 LTS 安装 0.A.D 实时策略游戏 并汉化

    众所周知,Linux生态中,能玩的正儿八经的大型游戏其实没几个,而 0.A.D 这个游戏就是这其中之一.这是一个类似于帝国时代的实时策略游戏,开源跨平台,这是其官方网站:https://play0ad ...

  7. Ubuntu 18.04 安装MySQL

    最近在写东西的时候,需要用到MySQL,在网上查了一下,都说Ubuntu18.04不能安装MySQL5.7.22, 总觉的不可能,所以自己就研究了一下,然后分享给大家 工具/原料   VMware W ...

  8. Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动

    目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...

  9. Ubuntu 18.04安装MongoDB 4.0(社区版)

    Ubuntu 18.04(虚拟机VirtualBox上),MongoDB 4.0, 听室友说,23点有世界杯决赛呢!可是,孤要写博文的啊!以记录这忙乱的下午和晚间成功安装了一个软件到Linux上.—— ...

  10. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt

    tcpdump 的抓包保存到文件的命令参数是-w xxx.cap   抓eth1的包  tcpdump -i eth1 -w /tmp/xxx.cap    抓 192.168.1.123的包  tc ...

随机推荐

  1. java数组--对象数组的随机赋值及其他

    包含考点: 对象数组的随机赋值 浮点数的指定位数 换用思路进行对象数组的某一属性进行排序 现有Book类,定义如下: private String author; private String ISB ...

  2. 假如给你1亿的Redis key,如何高效统计?

    前言 有些小伙伴在工作中,可能遇到过这样的场景:老板突然要求统计Redis中所有key的数量,你随手执行了KEYS *命令,下一秒监控告警疯狂闪烁--整个Redis集群彻底卡死,线上服务大面积瘫痪. ...

  3. SpringBoot集成TOTP双因素认证(2FA)实战

    一.双因素认证的概念 双因素认证(2FA,Two Factor Authentication)又称双因子认证.两步验证,指的是是一种安全认证过程,需要用户提供两种不同类型的认证因子来表明自己的身份,包 ...

  4. 一看就懂!任务提交的资源判断在Taier中的实践

    Taier 介绍 Taier 是袋鼠云开源项目之一,是一个分布式可视化的DAG任务调度系统. 旨在降低ETL开发成本.提高大数据平台稳定性,大数据开发人员可以在 Taier 直接进行业务逻辑的开发,而 ...

  5. Chiplet封装技术的应用现状

    这是IC男奋斗史的第39篇原创 本文1651字,预计阅读4分钟. 接上文:Chiplet解决芯片技术发展瓶颈 Chiplet封装的产品介绍 以下介绍几款国内外使用Chiplet封装技术的代表产品,包括 ...

  6. PC常见问题

    主PC有传入连接,VMware虚拟机的VPN就连不上

  7. FastAPI如何玩转安全防护,让黑客望而却步?

    扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 1. FastAPI安全基础架构 ...

  8. 精选 10 个 C#/.NET 开发必备开源库!

    DotNetExercises介绍 DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集:C#/.NET/.NET Core编程常用语法.算法.技巧.中间件.类库.工作业务实操练 ...

  9. C# Newtonsoft.Json null 转空值{} 把对象null转换{}为JSON字符串

    /// <summary> /// 把对象null转换{}为JSON字符串 /// </summary> /// <param name="o"> ...

  10. 4G DTU连接阿里云

    随着物联网平台的应用越来越广泛,越来越多的用户需求数据通过4G DTU传到阿里云,然后用户从阿里云上实时获取需要的数据,本文介绍卓岚设备ZLAN8305/ZLAN5144J如何通过MQTT功能和JSO ...