2011-04-07 72 views
1

我試圖運行一個使用X11的應用程序。應用程序試圖調用XOpenDisplay(NULL),但它總是返回NULL。我已將DISPLAY環境變量設置爲0,並將XAUTHORITY環境變量設置爲〜/ .Xauthority。我對X11不熟悉 - 有什麼我需要做的,以使這個電話工作?XOpenDisplay在OS X中失敗

+0

你是從Terminal.app還是xterm(通過X11.app啓動)運行你的應用程序? – 2011-04-07 04:38:28

+0

我已經嘗試了兩個,結果相同。 – cquillen 2011-04-07 05:06:07

回答

1

您是否啓動了X服務器? /Applications/Utilities/X11.app

+0

是的,我有。我在想X服務器必須運行才能連接到它,所以我試着運行它然後運行我的應用程序,但仍然失敗。 – cquillen 2011-04-07 04:05:59

0

自從我使用X以來,已經有一段時間了,但也許「xhost + localhost」或者只是「xhost +」作爲理智檢查,但後者有安全問題。

+0

我剛剛嘗試了兩種,但獲得相同的結果。 – cquillen 2011-04-07 04:10:26

相關問題