使用Windowsxrdp
系统Xorg
从 win10 连接到ubuntu 20.04
我的本地网络。连接速度非常慢。相比之下,通过互联网通过 vpn 进行的标准 rdp 连接(win10 到 win10)比我的本地网络快得多xrdp
。
/etc/xrdp/xrdp.ini
max_bpp=32
通过 xrdp 登录后我的桌面环境是:
~$ echo $XDG_CURRENT_DESKTOP
GNOME
答案1
确保在 RDP 客户端体验选项卡中选择连接速度。将其设置为“LAN(10Mbits 或更高)”。这将启用 RFX 编解码器。
答案2
假设你使用 Xfce4,请尝试使用以下方法禁用合成
$ xfconf-query --channel=xfwm4 --property=/general/use_compositing --type=bool --set=false --create
您可以xorg.conf
使用以下命令使此设置永久生效
Section "Extensions"
Option "Composite" "Disable"
EndSection
您也可以通过 GUI 解决这个问题(如果需要,请安装它)
$ xfwm4-tweaks-settings
如果你使用 KDE,请尝试禁用合成器,设置->显示和监控-> 合成器。
另外,尝试在客户端配置中使用较少的颜色数量(16 位而不是 32 位)。
另外,尝试这些中的选项/etc/xrdp/xrdp.ini
。
有关的:
- https://unix.stackexchange.com/questions/22077/xfce-or-pure-x11-commands-toggle-compositing-immediately-without-restarting-x
- https://unix.stackexchange.com/questions/4282/disable-composite-without-restarting-x
- https://superuser.com/questions/1539900/slow-ubuntu-remote-desktop-using-xrdp
- https://owendavies.net/articles/install-desktop-gui-on-ubuntu-server/
- https://github.com/neutrinolabs/xrdp/issues/1600
- xrdp 和 xfce4 Ubuntu > 18.04 无法使用
- https://github.com/neutrinolabs/xrdp/issues/501#issuecomment-262905321
答案3
经过大量研究后,我通过以下设置获得了良好的性能:
- xfce4
- xorgxrdp-魅力
在 /etc/xrdp/sesman.ini 和 /etc/xrdp/xrdp.ini 中:
- 政策=UBDI
- 最大bpp=16
- xserverbpp=16
- use_compression = yes
- crypt_level=无
- KillDisconnected=true
- 断开连接时间限制=0
- tcp_send_buffer_bytes=4194304
调整 TCP(2 倍请求缓冲区大小):
- sudo sysctl -w net.core.wmem_max=8388608
看https://github.com/neutrinolabs/xrdp/issues/1483
禁用合成器:
- xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s false
答案4
对于 XRDP,您需要关闭 Gnome 的动画:
方法 1:控制台
从控制台以当前用户身份运行以下命令:
gsettings set org.gnome.desktop.interface enable-animations false
方法 2:Gnome 调整
安装 Gnome Tweaks 工具:
sudo apt install gnome-tweak-tool
运行已安装的 Tweaks 应用程序。
- 现在使用 Tweaks 应用程序左上角的沙漏并搜索:动画
- 切换动画至离开