如何通过Go连接到Cygwin / X?

时间:2017-06-22 06:44:30

标签: go cygwin xorg

我正在使用BurntSushi / xgbutil库,我已经在Linux上工作了。现在我试图让它在运行xg-server的运行cygwin的Win7上创建一个窗口。

如果有的话,我不确定我需要做什么来初始化显示器。

我的Go代码如下所示:

X, err := xgbutil.NewConnDisplay(displayname)
if err != nil {
    log.Fatal(err)
}

displayname = ":0"cannot connect to :0: dial unix /tmp/.X11-unix/X0: socket: An address incompatible with the requested protocol was used.

displayname = "localhost:0"cannot connect to localhost:0: dial tcp [::1]:6000: connectex: No connection could be made because the target machine actively refused it.

我不确定我的问题是否是我正在使用的显示名称,或者我是否需要在cygwin中执行某些操作才能使其正常工作?

通过使用xlaunch实用程序启动了xwin,并且我的桌面上有一个空窗口,并将自己标识为" Cygwin / x:0.0"在标题栏中。

0 个答案:

没有答案