首页 > 系统相关 >Ubuntu远程连接优化

Ubuntu远程连接优化

时间:2024-07-10 19:20:15浏览次数:13  
标签:color freedesktop xrdp 远程 etc manager Ubuntu org 连接

Windows远程连接Ubuntu黑屏

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. 注意

Ubuntu 22中可能会导致闪退。Ubuntu 20实测可用

远程连接不显示Dock窗口

在远程登录用户的文件夹下,例如/home/xx

1. 添加配置文件

vim ./.xsessionrc

# 添加:
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg

2. 重启xrdp服务

sudo systemctl restart xrdp.service

此时再连接,你将得到与原生桌面完全一样的效果!

远程连接卡顿

1. 调整 Xrdp 配置参数

# 将以下内容写入配置文件 /etc/xrdp/xrdp.ini
tcp_send_buffer_bytes=4194304
tcp_recv_buffer_bytes=6291456

tcp_send_buffer_bytes, tcp_recv_buffer_bytes 两个参数默认被注释了,注释默认值(32768),根据实际情况进行调整。

2. 调整系统参数

# 将以下内容写入配置文件 /etc/sysctl.conf
net.core.rmem_max = 12582912
net.core.wmem_max = 8388608
# 然后执行
sudo sysctl -p
# 重启 xrdp 服务生效
sudo systemctl restart xrdp

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

解决方案

  1. 解决“色彩管理设备” / “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
  1. 解决“刷新系统软件源需要认证” / “refresh the system repositories” 弹窗
# 创建文件 /etc/polkit-1/localauthority/50-local.d/46-allow-packagekit.pkla 并写入内容:
[Allow Refresh Repository all Users]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-sources-refresh
ResultAny=no
ResultInactive=no
ResultActive=yes

标签:color,freedesktop,xrdp,远程,etc,manager,Ubuntu,org,连接
From: https://www.cnblogs.com/yifan1028/p/18294839

相关文章

  • Ubuntu安装samba和webdav实现共享文件
    samba#安装Sambaaptupdateaptinstallsamba#配置Sambavim/etc/samba/smb.conf##文件末尾添加[share]comment=sharepath=/home/wy/store/sharebrowsable=yesguestok=yesreadonly=nocreatemask=0755#重启Samba服务systemctl......
  • 在Ubuntu上调试ARMv7的core文件
    1在Ubuntu上调试ARMv7的core文件1.1预备uname-a:获得目前嵌入式系统Linux(none)3.8.11-xilinx#40SMPPREEMPTThuJan1217:02:11CST2023armv7lGNU/Linux安装armv7的交叉编译工具链:sudoapt-getudpatesudoapt-getinstallgcc-arm-linux-gnueabihfgd......
  • How to setup and configure mptcp on Ubuntu
    https://medium.com/high-performance-network-programming/how-to-setup-and-configure-mptcp-on-ubuntu-c423dbbf76cc  HowtosetupandconfiguremptcponUbuntu  MartenGartner·FollowPublishedinHighPe......
  • Xubuntu24.04之设置高性能模式两种方式(二百六十一)
    简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】......
  • 服务器ubuntu 20.04关闭自动休眠模式
    1.查看是否开启休眠模式systemctlstatussleep.target发现系统提示: 2.执行关闭休眠功能命令sudosystemctlmasksleep.targetsuspend.targethibernate.targethybrid-sleep.target系统返回: 3.观察系统休眠状态,如下:systemctlstatussleep.target可以看到自......
  • 在命令行中连接mysql
    1.在mysql官网下载mysql软件,下载界面:https://dev.mysql.com/downloads/installer/ 选择合适的版本,进行下载2.在安装完成mysql后,在命令行输入mysql会提示不是内部外部命令,此时需要对mysql的系统变量进行配置:3.配置系统变量:第一步,右键“我的电脑”,选择“属性”-“高级系统......
  • JDBC学习记录3-数据库连接池
    JDBC学习记录3-数据库连接池以此记录自己的学习过程JDBC全称:JavaDataBaseConnectivityJDBC学习的是使用Java语言来操作关系型数据库的一套API。2024年7月10日11:13:04简单了解JDBC学习记录1-入门-CSDN博客JDBC学习记录2-API详解-CSDN博客四、数据库连接池和Drui......
  • 在Ubuntu中安装docker最新的docker(被墙)(转)
    在目前的情况下download.docker.com访问不是特别稳定的情况下,可以使用阿里的地址来进行更新一、安装1、检查环境1.1卸载旧版dockersudosuaptremovedockerdocker-enginedocker.iocontainerdrunc2、安装依赖apt-yinstallca-certificatescurlgnupglsb......
  • 远程线程注入的英文全称是 Remote Thread Injection,简称通常是 RTI。远程线程注入是一
    远程线程注入的英文全称是RemoteThreadInjection,简称通常是RTI。远程线程注入(RemoteThreadInjection)是一种利用操作系统的特性,在一个进程的上下文中执行代码的技术。它通常涉及以下基本步骤和原理:获取目标进程句柄:首先,注入进程需要获取目标进程的句柄(handle),这可以通过......
  • mysql5.7 干净卸载-配置安装-远程访问-数据无损移植
    mysql5.7干净卸载-配置安装-数据无损移植 一:干净卸载步骤一:关闭MySQL服务在卸载MySQL之前,确保MySQL服务已停止。可以通过以下步骤停止MySQL服务:打开命令提示符(CMD)。运行以下命令:netstopmysql步骤二:卸载MySQL程序在卸载MySQL之前,需要先卸载MySQL程序。可以通过以下步骤......