0

vncviewer を使用して gtk アプリを実行しようとしています。

:0ディスプレイを使用して接続すると、gtkアプリを正常に実行できますが、他のディスプレイ、つまり:1などでは、アプリは次のエラーで終了します..

CRITICAL **: Could not initialize GTK

gtk アプリが :0 ディスプレイ以外のディスプレイを使用して、vncviewer で使用できるようにする方法はありますか?

マシン上の実際のユーザーは既にマシンを使用しているため、私の場合は display :0 cant を使用できます。

システム上の他のすべてのGUIはどのディスプレイでも問題なく動作するため、これは可能だと思います。

手がかりはありますか?

4

1 に答える 1

0

私が経験していた問題を見つけました。

~/.vnc/xstartup

構成ファイル。

問題は、〜/ .vnc/xstartupファイルで指定されたユーザーとは異なる、ターミナルから他のユーザーに切り替えた後にgtkアプリを実行していたことです。ユーザーを切り替えたら、アプリが起動しました!

于 2012-05-31T05:19:01.787 に答える