2014-09-23 101 views
0

我得到了一個必須在GTK GUI環境中運行的程序。 我只能使用ssh。 該程序將在服務器(centos 6)上運行並安裝gnome X顯示器。(Linux)如何在沒有顯示環境的情況下運行gtk程序? Gtk-WARNING **:無法打開顯示:

不需要看GUI,但運行結束後,我可以得到答案。

VNC和遠程屏幕被禁用。

當我開始在SSH程序:

GTK的WARNING **:無法打開顯示:

是否有藥膏這個問題的任何方式??? 我知道這是壞在這種情況下運行GUI程序,但在這裏我們只討論技術...

謝謝...

+0

這不是一個真正的編程問題。 – jku 2014-09-23 11:16:23

回答

2

ssh實用程序使X11轉發選項-X

您是否試圖連接到您的目的地?

或者其他選項是在登錄到主機後執行export DISPLAY=:0.0,然後運行您的應用程序。

這樣你就可以節省一些網絡流量,可以遠程運行你的應用,但是GUI將顯示在遠程主機的屏幕上。

P.S.一般來說,如果您的應用程序邏輯無法運行GUI,它可能會失效。 您確定您的應用程序在無法運行GUI時會執行預期的工作嗎?

+0

我找到了你的路。 – Timmy 2014-09-24 10:04:43

+0

不錯,要知道;) – deimus 2014-09-24 10:12:24

+0

當我運行export DISPLAY =:0.0我一直得到一個錯誤。它從「(。:18048):Gtk-WARNING **::不能打開顯示:」到「(。:19674):Gtk-WARNING **:無法打開顯示:: 0.0」。有沒有人有解決方案? – rdatasculptor 2015-07-03 12:19:01

相關問題