【RDKX5-sunrise桌面端-图形化无法显示问题】

前言
  • 今天修复一个在RDKX5桌面端连接显示屏无法进行图像化rqt显示的问题。
  • 具体问题为:

解决方法
  • 首先快速查看当前显示屏幕

  • DISPLAY环境变量为空说明当前系统环境没有指定图形显示目标(没有连接到 X11 图形服务器),因此我们可以手动设置:

    • 去第 0 号显示器(本机屏幕)上显示界面
bash 复制代码
export DISPLAY=:0
  • 再次执行rqt仍显示报错但提示Authorization required, but no authorization protocol specified

  • 直接退出root模式

bash 复制代码
exit
  • 执行以下命令
    • 允许本机的 root 用户访问当前 X Server(图形界面显示服务)
bash 复制代码
xhost +si:localuser:root
  • 再次切换会root
bash 复制代码
su - root
  • 再次输入rqt即可打开

  • 小贴士:为了防止rqt的插件没有全部被加载,可以考虑:

bash 复制代码
rviz2 --force-discover

tips
  • 如果远端是桌面端的话,可以考虑使用x11的远程回传服务
bash 复制代码
ssh root@192.168.XX.XX -CX
相关推荐
AlfredZhao14 小时前
Linux时区修改为CST
linux·timedatectl
火车叼位14 小时前
不止 tmux:现代终端复用器、分屏工具与会话管理方案梳理
linux·运维
我叫张土豆14 小时前
Windows + VS Code 编译 Linux 内核并用 QEMU 启动:从踩坑到跑通(任务 + 脚本全拆解)
linux·运维·windows
lcreek14 小时前
Kali Linux WSL 从零安装 XFCE4 桌面完整指南
linux·wsl
cen__y14 小时前
Linux13(数据库)
linux·服务器·c语言·开发语言·数据库
weipt15 小时前
OpenClaw 配置飞书机器人完整指南:从零到每天定时推送天气
机器人·飞书
Shadow(⊙o⊙)15 小时前
文件-语言-系统:基础IO-2.0——IO重定向接口,语言层缓冲区,系统级缓冲区。内核级分析!
linux·运维·服务器·开发语言·c++
Kingairy15 小时前
Dockerfile
linux·运维·服务器
z2005093015 小时前
【linux学习】linux下进程状态和环境变量的解析
linux·运维·学习