使用xvfb-run时出现奇怪的渲染问题

fpf3

我有一个用wxPython编写的在beaglebone上远程运行的应用程序。我想使用Xvfb在虚拟帧缓冲区内运行该应用程序,并使用VNC远程访问它。

您可能也知道,我正在从应用程序内部启动VNC,如下所示:

    display = Display(":99")
    root = display.screen().root
    win_ids = [w.id for w in root.query_tree()._data['children'] if w.get_wm_name() and 'myappname' in w.get_wm_name().lower()]
    if (win_ids[0]):
       print("Found my win id. Starting x11vnc")
       system("x11vnc -quiet -sid %s -forever &" % win_ids[0])
    else:
        print("Can't find my Window ID!")

编辑:我使用的内核版本为3.8.13和xenomai的Debian Jessie。我找不到xvfb-run或Xvfb的版本号,但我可以告诉你我的xorg版本是1.16.4

当我通过以下方式启动该应用程序时:

    sudo xvfb-run ./myApp -s :99 -screen 0 1920x1080x16 -ac

我看到以下内容: 截屏

但是,当我分别启动Xvfb时:

    Xvfb :99 -screen 0 800x600x16 -ac &

然后启动应用程序:

    DISPLAY=:99 ./myApp

我看到了(应该是这样):

截屏

有什么见解吗?

这里

我们显然没有相同版本的xvfb-run,但是我的是一个shell脚本,当您运行时

xvfb-run ./myApp -s :99 -screen 0 1920x1080x16 -ac

根本没有任何参数传递给Xvfb服务器,所有参数都传递给应用程序。应用程序必须排在最后,这样-s 1920x1080x16才能将选项传递给服务器。如果没有此设置,屏幕的默认深度(以8位为单位)可能是导致外观问题的原因。


另外,-s必须将传递到服务器的args(在之后)制成单个字符串。所以最后,运行:

xvfb-run -s '-screen 0 1920x1080x16' ./myApp

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Qml场景下使用OpenGL渲染时出现奇怪的错误

来自分类Dev

在Qml场景下使用OpenGL渲染时出现奇怪的错误

来自分类Dev

通过Pyvirtualdisplay使用XVFB时如何获取过程的PID?

来自分类Dev

使用BAM跟踪端口事件时出现奇怪的问题

来自分类Dev

使用鼠标滚轮滚动时WPF TreeView出现奇怪的问题

来自分类Dev

在xvfb-run中使用--auto-servernum时获取服务器号

来自分类Dev

Google字体渲染时出现奇怪的问题

来自分类Dev

使用SVG feTurbulence作为过滤器会导致Safari出现奇怪的渲染问题

来自分类Dev

使用Xvfb在无头模式下运行测试时,无法使用sendkeys()上传图像文件?

来自分类Dev

使用HTML表单将信息传递给Java Servlet时出现奇怪的问题

来自分类Dev

使用PHP V8JS渲染JavaScript时出现问题

来自分类Dev

在Blogdown中使用hugo-xmin主题渲染网站时出现问题

来自分类Dev

Vue:使用方法动态渲染响应式导航时出现问题

来自分类Dev

使用extraData在功能组件中重新渲染平面列表时出现问题

来自分类Dev

使用React.js渲染MDL文本字段时出现问题

来自分类Dev

D3.js 使用对象数据渲染条形图时出现问题

来自分类Dev

Python2.7 中的 WebDriverException() 在 Amazon Linux AMI Red-hat 7.2 上使用 xvfb-run for chrome

来自分类Dev

使用后如何关闭Xvfb

来自分类Dev

使用Gson时出现奇怪的“ nameValuePairs”键

来自分类Dev

使用Scrapy时出现奇怪的错误

来自分类Dev

使用CSS Boostrap时出现奇怪的错误

来自分类Dev

使用遮罩时出现奇怪的阴影错误

来自分类Dev

使用pre时出现奇怪的缩进

来自分类Dev

使用YuvImage压缩时出现奇怪的错误

来自分类Dev

使用margin属性时出现奇怪的间距

来自分类Dev

使用sudo时出现奇怪的消息

来自分类Dev

使用 ArrayLists 时出现奇怪的 NPE 行为

来自分类Dev

使用Oculus SDK渲染时出现黑屏

来自分类Dev

xvfb (xvfb-run) 不正确的分辨率

Related 相关文章

  1. 1

    在Qml场景下使用OpenGL渲染时出现奇怪的错误

  2. 2

    在Qml场景下使用OpenGL渲染时出现奇怪的错误

  3. 3

    通过Pyvirtualdisplay使用XVFB时如何获取过程的PID?

  4. 4

    使用BAM跟踪端口事件时出现奇怪的问题

  5. 5

    使用鼠标滚轮滚动时WPF TreeView出现奇怪的问题

  6. 6

    在xvfb-run中使用--auto-servernum时获取服务器号

  7. 7

    Google字体渲染时出现奇怪的问题

  8. 8

    使用SVG feTurbulence作为过滤器会导致Safari出现奇怪的渲染问题

  9. 9

    使用Xvfb在无头模式下运行测试时,无法使用sendkeys()上传图像文件?

  10. 10

    使用HTML表单将信息传递给Java Servlet时出现奇怪的问题

  11. 11

    使用PHP V8JS渲染JavaScript时出现问题

  12. 12

    在Blogdown中使用hugo-xmin主题渲染网站时出现问题

  13. 13

    Vue:使用方法动态渲染响应式导航时出现问题

  14. 14

    使用extraData在功能组件中重新渲染平面列表时出现问题

  15. 15

    使用React.js渲染MDL文本字段时出现问题

  16. 16

    D3.js 使用对象数据渲染条形图时出现问题

  17. 17

    Python2.7 中的 WebDriverException() 在 Amazon Linux AMI Red-hat 7.2 上使用 xvfb-run for chrome

  18. 18

    使用后如何关闭Xvfb

  19. 19

    使用Gson时出现奇怪的“ nameValuePairs”键

  20. 20

    使用Scrapy时出现奇怪的错误

  21. 21

    使用CSS Boostrap时出现奇怪的错误

  22. 22

    使用遮罩时出现奇怪的阴影错误

  23. 23

    使用pre时出现奇怪的缩进

  24. 24

    使用YuvImage压缩时出现奇怪的错误

  25. 25

    使用margin属性时出现奇怪的间距

  26. 26

    使用sudo时出现奇怪的消息

  27. 27

    使用 ArrayLists 时出现奇怪的 NPE 行为

  28. 28

    使用Oculus SDK渲染时出现黑屏

  29. 29

    xvfb (xvfb-run) 不正确的分辨率

热门标签

归档