2017-07-20 36 views
0

私のubuntuプラットフォームでlxcを使用して新しいコンテナを作成し、sudoユーザーを作成し、Uhdをインストールしてからgnuradioをインストールしました。私はgnuradioを実行しようとすると、私はgtk.GtkWarningでこの問題を解決しようとするここで見つけるいくつかの方法を試してみましたし、どれも働いていないgtk.GtkWarningを与えるUbuntu lxcコンテナ:表示エラーを開けませんでした

~$ sudo gnuradio-companion 
Traceback (most recent call last): 

File "/usr/local/bin/gnuradio-companion", line 97, in <module> 
check_gtk() 

File "/usr/local/bin/gnuradio-companion", line 64, in check_gtk 
die(err, "Failed to initialize GTK. If you are running over ssh, " 

File "/usr/local/bin/gnuradio-companion", line 42, in die 
import gtk 

File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 69, in <module> 
_init() 

File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 57, in _init 

warnings.warn(str(e), _gtk.Warning) 

gtk.GtkWarning: could not open display 

:私はgnuradio実行しようとすると、しかし、私は次のエラーを取得します。私はgnuradio、ubuntu、およびlxcのコンテナにはかなり新しいです。私は、sudoユーザーだけでなく、rootとしてコンテナの外からプログラムを実行しようとしました。誰もこれで私を助けることができますか?

+0

もちろん、lxcコンテナはGUIアプリケーションを実行するためのものではありません。あなたのネイティブのUbuntuでGRCを使用し、Pythonフローグラフの実装をLXCコンテナに転送します(UHD + GRの展開にLXCが使用されている場所を1つしか知っていないので、コンテナ内に配置することは、 、とにかく) –

+0

私たちは異なる容器でいくつかのバージョンを使用して、ネイティブUbuntuのGRCにエクスポートできますか?私たちはさまざまなUHDバージョンを必要とするさまざまなラジオを持っていました。私たちはコンテナがこの問題を解決する方法であると考えていました。 – BDunn

答えて

0

私は、ドッキングウィンドウコンテナのこの内部を使用してこの問題を解決:

apt-get update 
apt-get install Xvfb 
Xvfb :1 -screen 0 1024x768x16 &> xvfb.log & 
DISPLAY=:1.0 
export DISPLAY 

した後、プログラムを実行します。

関連する問題