远程登陆树莓派,运行程序提示No protocol specified QXcbConnection: Could not connect to display :10.0

RT 

树莓派连接显示器A

显示器B 远程登陆树莓派。

背景:

    都是在B操作。运行程序xxx, 显示正常;sudo运行程序,提示

No protocol specified  QXcbConnection: Could not connect to display  :10.0

 

    sudo ./xxx -display :0.0   可以运行,界面显示在A端

显示在B端:

 

1. 查看pi下文件内容 :$ xauth list $DISPLAY

        这边显示   raspberrypi/unix:10  MIT-MAGIC-COOKIE-1  1ace9257cc2d09d61b1817a9efcaecee

到root家目录

2. root下创建文件 # touch .Xauthority

3. 添加            # xauth add raspberrypi/unix:10  MIT-MAGIC-COOKIE-1  1ace9257cc2d09d61b1817a9efcaecee

4.测试        #   xclock -display :10.0    能正常显示说明成功

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用\[1\]:No protocol specified qt.qpa.screen: QXcbConnection: Could not connect to display :0 Could not connect to any X display. 。 引用\[2\]:报错原因: 在本地登陆服务器,执行程序的可视化界面传递到本地的屏幕之中,但是报错 qt.qpa.screen: QXcbConnection: Could not connect to display. Could not connect to any X display. 二、解决方法 。 引用\[3\]:问题描述: 已经使用docker的方式安装好了OpenFOAM,本以为可以愉快的开始使用了,却没想到在后处理打开paraView的时候遇到问题,错误提示: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-openfoam’ No protocol specified qt.qpa.screen: QXcbConnection: Could not connect to display :0 Could not connect to any X display. 。 问题:qt.qpa.screen: QXcbConnection: Could not connect to display是什么问题?如何解决? 回答: qt.qpa.screen: QXcbConnection: Could not connect to display是一个错误提示,意味着无法连接到显示器。这个问题通常出现在本地登录服务器并尝试将程序的可视化界面传递到本地屏幕时。\[1\]解决这个问题的方法是设置正确的X显示环境。可以尝试在服务器上设置DISPLAY环境变量,或者使用SSH的-X或-Y选项进行远程连接。\[2\]另外,如果使用docker安装OpenFOAM并在后处理过程中遇到这个问题,可以尝试设置XDG_RUNTIME_DIR环境变量为/tmp/runtime-openfoam。\[3\]这些方法应该能够解决qt.qpa.screen: QXcbConnection: Could not connect to display的问题。 #### 引用[.reference_title] - *1* [【记录】qt.qpa.screen: Could not connect to any X display 解决方案](https://blog.csdn.net/yaoyao_chen/article/details/124908362)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [qt.qpa.screen: QXcbConnection: Could not connect to display. Could not connect to any X display.](https://blog.csdn.net/jerry_liufeng/article/details/120247325)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux下启动paraview失败](https://blog.csdn.net/weixin_45793544/article/details/114263174)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值