ubuntu开启rdp服务

2023-05-16

概要

ssh登录用于终端,如果需要GUI的远程登陆ubuntu . 我了解到大概3中方案

  • vnc
  • xrdp
  • 第三方软件,向日葵 TeamViewer之类的。

因为vnc我一直配置不好,所以试了一下xrdp,这样windows上就自带客户端。
遇到了一些问题,记录之。

配置环境:
ubuntu 20.04
win10 21h1

安装方法

sudo apt install xrdp
sudo adduser xrdp ssl-cert
sudo systemctl enable xrdp
sudo systemctl restart xrdp

提示: 如果本机GUI登录了某个用户,则此用户就不能使用xrdp登录了。会显示黑屏

卡顿优化

使用过程中发现有些卡顿。搜索到方案如下,个人使用效果一般,仅供参考
编辑 /etc/xrdp/xrdp.ini

tcp_send_buffer_bytes=4194304
tcp_recv_buffer_bytes=6291456

编辑 /etc/sysctl.conf

net.core.rmem_max = 12582912
net.core.wmem_max = 8388608

重启生效

sudo sysctl -p
sudo systemctl restart xrdp

常见问题

  1. 无法加载桌面的图标

暂时无解,有高手赐教不?

  1. Authentication Required to Create Managed Color Device
  • 方法1:修改policy文件

编辑/usr/share/polkit-1/actions/org.freedesktop.color.policy
把所有的<allow_any>auth_admin</allow_any> 改为<allow_any>yes</allow_any>
把所有的<allow_inactive>no</allow_inactive>改为<allow_inactive>yes</allow_inactive>
重启系统

  • 方法2:新增conf文件 需要版本大于0.106 (pkaction –version 可以查看版本)

新建文件 /etc/polkit-1/localauthority.d.conf/02-allow-color.d.conf
输入以下内容

polkit.addRule(function(action, subject) {
if ((action.id == “org.freedesktop.color-manager.create-device” ||
action.id == “org.freedesktop.color-manager.create-profile” ||
action.id == “org.freedesktop.color-manager.delete-device” ||
action.id == “org.freedesktop.color-manager.delete-profile” ||
action.id == “org.freedesktop.color-manager.modify-device” ||
action.id == “org.freedesktop.color-manager.modify-profile”) &&
subject.isInGroup(“{users}”)) {
return polkit.Result.YES;
}
});
  • 方法3: 新增pkla 文件

新建文件 /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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu开启rdp服务 的相关文章

随机推荐

  • LINUX设置临时路径

    有时候需要设置下临时路径以方便使用 xff0c 在逛github FCOS配置的时候看到了这种使用方式 xff0c 觉得蛮有用的 xff0c 分享给大家 xff1a span class token function export span
  • CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below m

    UPDATE 2023 01 11 我觉得评论区的方法比我的方法更加简单 xff0c 建议诸位老铁先看评论区 xff1a 好兄弟们看看是不是这个错 xff1a RuntimeError span class token punctuatio
  • TensorRT windows10 安装过程记录

    这俩天摸鱼玩耍有些多 比平时多 xff0c 电脑 另一台有双系统的 忘了带着了 我的环境和代码都在那台机子上呢 彳亍口巴 xff0c windows 上新配置一个TensorRT环境 咱就根据官方指南 TensorRT 8 4 1 来搞 x
  • 找不到 cl.exe 解决办法

    本篇适用于由于安装VS全家桶失误 xff0c 导致确实没有 cl exe xff0c 而不是有cl exe xff0c 但是没找到的情况哈 xff08 当然 xff0c 后边有添加到环境变量中的方法 xff09 cl exe 是一种工具 x
  • 余弦衰减学习率与linear warmup结合版代码

    以下代码摘自tensorflow官方tpu仓库 span class token keyword def span span class token function cosine learning rate with linear war
  • DiffusionDet源码阅读(1)

    本文仅仅适用于已经通读过全文的小伙伴 本文代码节选自 mmdet 中的 DiffusionDet 代码 xff0c 目前该代码还处于 Development 阶段 xff0c 所以我博客里写的代码和之后的稳定版本可能稍有不同 xff0c 不
  • 分割统一框架:KNet文章

    全文谷歌翻译 43 自己理解 原地址 xff1a https arxiv org pdf 2106 14855 pdf 0 摘要 语义 实例和全景分割已经使用不同的和专门的框架来解决 xff0c 尽管它们存在潜在的联系 本文为这些本质上相似
  • python问题记录 - paramiko模块报错

    文章目录 报错关键字1 代码2 输出3 报错信息4 解决方案 报错关键字 paramikoException ignored in lt function BufferedFile del at 0x109259820 gt Attribu
  • JSP的四种范围

    JSP的四种范围 xff0c 分别为page request session application 这四者都可以用setAttribute 34 getAttribute 34 其中用page时 xff0c 为pageContext se
  • week4-C - TT 的神秘礼物

    题目 TT 是一位重度爱猫人士 xff0c 每日沉溺于 B 站上的猫咪频道 有一天 xff0c TT 的好友 ZJM 决定交给 TT 一个难题 xff0c 如果 TT 能够解决这个难题 xff0c ZJM 就会买一只可爱猫咪送给 TT 任务
  • 【linux】CentOS 7.4下使用yum安装MySQL5.7.20 最简单的

    默认配置文件路径 配置文件 xff1a etc my cnf 日志文件 xff1a var log var log mysqld log 服务启动脚本 xff1a usr lib systemd system mysqld service
  • mongodb生成自签名证书以及配置SSL以及mongo集群搭建(亲测有效)版本-5.0.6

    64 TOC mongodb生成自签名证书以及配置SSL 亲测有效 版本 5 0 6 一直以来都是向大神学习 xff0c 今天也做回大神分享 xff0c 哈哈 xff01 xff01 几个小时的努力不算白费 一 自签名证书生成 1 生成根证
  • mongodb创建用户名和密码(版本5.0.6)

    mongodb创建用户名和密码 xff08 版本5 0 6 xff09 官方文当地址 xff1a 1 mongodb 添加用户 2 mongodo将命令行参数转化为yaml参数的方法 将命令行选项转换为YAML 超级有用哦 3 mongod
  • Lua字符串切分

    lua 字符串切分示例 local requrl 61 34 10 20 144 127 8891 cas login 34 local cutstr 61 string sub requrl 2 print cutstr local cu
  • nginx lua开发配置文件详解

    加载lua文件和库文件 lua package path 34 waf nginx cnwaf lua waf nginx init lua waf nginx cnwaf plugins lua waf nginx cnwaf deps
  • win7系统安装使用高版本的nodejs-v16.19.1

    文章目录 参考 参考 win7这样操作 xff0c 可成功安装高版本node js xff01 注意 xff1a 首先安装13 14版本nodejs 删掉安装目录下的内容下载16 19 1版本的nodejs版本 xff08 下载zip的包
  • j记录一次gorm 使用协程 插入数据一直报错问题 -Duplicate entry ‘95‘ for key ‘PRIMARY‘ [14.649ms] [rows

    文章目录 问题描述问题解决 问题描述 报错代码如下 span class token keyword func span span class token function GetSystemInfoSave span span class
  • stable diffusion的使用

    文章目录 1 文生图1 1 mountains and trees and gree1 2 three dogs1 3 cats1 4 three lovely cats1 5 beautiful girl1 6 机器猫1 7 卡通图像生成
  • DIY:用开源软件搭建自己的物联网

    原文链接 xff1a DIY Open Source Software for your very own IoT 作者 xff1a Vishal Shah 翻译 xff1a 赵屹华 审校 xff1a 刘翔宇 图片来源 xff1a open
  • ubuntu开启rdp服务

    概要 ssh登录用于终端 xff0c 如果需要GUI的远程登陆ubuntu 我了解到大概3中方案 vncxrdp第三方软件 向日葵 TeamViewer之类的 因为vnc我一直配置不好 xff0c 所以试了一下xrdp xff0c 这样wi