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
解决方案
- 解决“色彩管理设备” / “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
- 解决“刷新系统软件源需要认证” / “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