当前位置:   article > 正文

ubuntu22连接远程桌面XRDP黑屏或者花屏_ubuntu xrdp 黑屏

ubuntu xrdp 黑屏

背景

我是用树莓派4b安装的ubuntu22 desktop版本,然后又安装了XRDP远程桌面程序,安装完成之后,通过window的远程桌面连接登录,上去之后是黑屏或者花屏,如下图:
在这里插入图片描述

报错信息

查看了用户目录下的日志

cat  ~/.xorgxrdp.14.log
  • 1

截取了一段报错信息如下:

[  2596.172] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[  2596.172] (EE) 
[  2596.172] (EE) Backtrace:
[  2596.173] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[  2596.174] (EE) unw_get_proc_info failed: no unwind info found [-10]
[  2596.174] (EE) 
[  2596.174] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[  2596.174] (EE) 
[  2596.174] (EE) Backtrace:
[  2596.175] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[  2596.176] (EE) unw_get_proc_info failed: no unwind info found [-10]
[  2596.176] (EE) 
[  2596.176] rdpEglCreate: copy_tex_loc -1 copy_tex_size_loc -1
[  2596.177] rdpEglCreate: vertex_shader compiled 0
[  2596.177] rdpEglCreate: fragment_shader compiled 0
[  2596.177] rdpEglCreate: linked 0
[  2596.177] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[  2596.177] (EE) 
[  2596.177] (EE) Backtrace:
[  2596.178] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[  2596.179] (EE) unw_get_proc_info failed: no unwind info found [-10]
[  2596.180] (EE) 
[  2596.181] (EE) glamor0: GL error: GL_INVALID_OPERATION in glGetUniformLocation(program not linked)
[  2596.181] (EE) 
[  2596.181] (EE) Backtrace:
[  2596.182] (EE) 0: /usr/lib/aarch64-linux-gnu/dri/v3d_dri.so (__driDriverGetExtensions_d3d12+0x5e1ac) [0xffff90125b7c]
[  2596.182] (EE) unw_get_proc_info failed: no unwind info found [-10]
[  2596.182] (EE) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

报错分析

从报错信息上看是openGL的报错 program not linked 应该是缺个库,所以打算吧openGL的包重新都安装一下,

解决

安装openGL的库

sudo apt-get install build-essential
sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get install libglfw3-dev libglfw3
  • 1
  • 2
  • 3
  • 4

安装完之后,可以在重新连接试试
在这里插入图片描述

注意

连接远程桌面时,不要使用 rootubuntu 用户登录,必须新创建一个用户进行登录,这个似乎时gnome桌面的bug或者也可能是基于安全方面的考虑?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/565325
推荐阅读
相关标签
  

闽ICP备14008679号