树莓派 xrdp 连接问题
问题描述
最近升级了最新的树莓派OS:”Bullseye”,使用xrdp连接时发现出现以下错误提示:
网上资料很多都是旧的,试了很多都不成功。
解决办法
编辑 /etc/X11/xrdp/xorg.conf,找到:
1
Option "DRMDevice" "/dev/dri/renderD128"
变更为:
1
2#Option "DRMDevice" "/dev/dri/renderD128"
Option "DRMDevice" ""重启树莓派(一定要重启,否则:sesman will think the session is still active for the user.);
参考资料:
几点说明
- 如何在没有显示器的情况下,安装树莓派系统以及远程访问树莓派网上有很多介绍,但是如何获得树莓派的IP,Windows下推荐使用
Advanced IP Scanner
, 终端中的arp -a
有时候扫描不到; - 如果之前连接过树莓派,重装系统,再连接,有可能提示
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
,需要使用命令$ ssh-keygen -R [hostname-or-IP]
重置keygen; - 对于新版的树莓派系统,只需要安装xrdp,不需要安装tightvncserver,也不用管VNC有没有开启;
- 网速不好的情况下,xrdp的体验要远好于VNC,后者太慢。
- ssh和xrdp可以同时使用。