2015-04-06 32 views
0

我有centos 6最小(無頭)作爲主機,並安裝了ubuntu 14.04桌面作爲guest虛擬機並使用KVM。 在Guest中部署了一個Web應用程序,它在後臺打開和關閉一個GTK應用程序(javafx)。 我從我的主機通SSH調用這個Web應用程序的「捲曲http://guest/myapp/start」 我觀察日誌的Guest OS,並看到錯誤消息「的Gtk-WARNING **:無法打開顯示」Gtk-WARNING **:無法打開顯示啓動背景GTK

我不明白這個錯誤的原因。 1)此GTK應用程序不在物理主機上的ssh控制檯中打開任何窗口,而且它是背景。 2)客人是桌面版本。

任何人都可以幫助我如何解決這個問題。由於客戶端的安全需求,我無法啓用XWindows。

感謝, 斯里達爾

+0

當您以這種方式啓動時,您認爲此應用應該使用什麼樣的顯示? – Kenster 2015-04-06 10:59:55

回答

0

您不能運行,而不顯示一個GTK +應用程序。

2

當我們嘗試在遠程機器上使用ssh執行某些命令時,會出現此警告,該命令需要打開窗口。例如,考慮如果您想使用git clone從遠程存儲庫提取代碼。在這裏你需要輸入密碼。但是由於您在終端上使用ssh,因此無法打開新窗口。因此它會拋出這個警告。 您可以使用vnc作爲解決方法,因爲它可以打開任何新窗口