首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNURadio in docker: Gtk.StyleContext.add_provider_for_screen( TypeError:参数0不允许任何作为值

GNURadio in docker: Gtk.StyleContext.add_provider_for_screen( TypeError:参数0不允许任何作为值
EN

Stack Overflow用户
提问于 2022-09-26 21:26:16
回答 1查看 126关注 0票数 1

我试图在一个码头容器中运行一个GNURadio伙伴。但是,无论我使用什么Docker,当我调用gnuradio伙伴命令时,所有容器都会退出,并带有相同的错误:

代码语言:javascript
复制
Unable to init server: Could not connect: Connection refused
Traceback (most recent call last):
  File "/usr/bin/gnuradio-companion", line 102, in <module>
run_main()
  File "/usr/bin/gnuradio-companion", line 95, in run_main
    exit(main())
  File "/usr/lib/python3/dist-packages/gnuradio/grc/main.py", line 81, in main
    from .gui.Platform import Platform
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/Platform.py", line 26, in <module>
    from . import canvas
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/canvas/__init__.py", line 21, in <module>
    from .param import Param
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/canvas/param.py", line 23, in <module>
    from .. import ParamWidgets, Utils, Constants
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/ParamWidgets.py", line 69, in     <module>
    add_style_provider()
  File "/usr/lib/python3/dist-packages/gnuradio/grc/gui/ParamWidgets.py", line 64, in            add_style_provider
Gtk.StyleContext.add_provider_for_screen(
TypeError: Argument 0 does not allow None as a value

我使用的Dockerfiles/图像:

https://github.com/laurybueno/docker-gnuradio/blob/master/3.7/Dockerfile

https://github.com/git-artes/docker-gnuradio/blob/master/gnuradio-releases/Dockerfile

https://hub.docker.com/r/bistromath/gnuradio/tags

https://hub.docker.com/r/librespace/gnuradio

从我所发现的情况来看,这个错误发生在缺少一些依赖项时,然而,这正是我决定使用Docker的原因。这样,我就有了容器中所需的所有依赖项。我恳请你帮忙。我想解决这个错误,但我的想法已经用完了。在这一点上,我问自己一个额外的问题:这怎么可能是多个不同的图像失败与完全相同的错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 15:11:24

这不是缺少依赖关系的问题。

为了运行GTK应用程序,您需要一个显示服务器连接。在Docker下运行图形应用程序不是一个好主意。GTK开发人员建议使用弗拉塔克作为桌面应用程序的容器技术。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73860103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档