Tag: xquartz

尝试在Docker中使用TkInter和Socat – Mac

这是我的步骤.. 安装Socat和XQuartz brew install socat brew cask install xquartz 打开XQuartz设置Socat Listener open -a XQuartz socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" 使用DISPLAY环境variables运行Docker容器 docker run -e DISPLAY=192.168.0.13:0 tkinter sh 这是我收到的错误。 // 容器 _tkinter.TclError:无法连接到显示“192.168.0.13:0” // Socat socat [37688] E connect(8,LEN = 2 AF = 1“”,2):参数无效 任何其他IP地址给我一个类似的错误,但没有出现在Socat中,所以我可以假设我的IP是正确的。 任何build议,将不胜感激。

Xt错误:如果使用默认的DISPLAY,则无法打开显示

概观 我试图让XQuartz在OSX上工作,所以我可以通过Docker做X11转发。 我按照这里的说明 。 我相信我的问题可能只是第一部分的回答,但为了以防万一(为了避免XY问题),我也提供了第二部分。 安装 我已经安装它通过自制软件,通过brew cask install xquartz 。 然后我open -a XQuartz来启动它。 本地xterm testing一下,如果我尝试打开一个xterm ,它不起作用: MacBook-Pro:opencv-gui csaftoiu$ xterm xterm: Xt error: Can't open display: /private/tmp/com.apple.launchd.3wncZULdXC/org.macosforge.xquartz:0 伪文件存在,但: MacBook-Pro:opencv-gui csaftoiu$ echo $DISPLAY /private/tmp/com.apple.launchd.3wncZULdXC/org.macosforge.xquartz:0 MacBook-Pro:opencv-gui csaftoiu$ ls -alh $DISPLAY srw-rw-rw- 1 csaftoiu wheel 0B May 6 21:12 /private/tmp/com.apple.launchd.3wncZULdXC/org.macosforge.xquartz:0 我可以通过XQuartz打开一个xterm。 然后: bash-3.2$ echo $DISPLAY :0 该值也适用于常规的OSX: $ […]

如何将Docker for Mac转发到X11?

使用Docker for Mac 1.12(stable)和OS X 10.11.5(15F34),我试图让我的一个容器转发到X11。 首先,我从bash shell安装XQuartz: $ brew cask install xquartz ==> Downloading https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.9.dmg ######################################################################## 100.0% ==> Verifying checksum for Cask xquartz ==> Running installer for xquartz; your password may be necessary. ==> Package installers may write to any location; options such as –appdir are ignored. Password: ==> installer: Package name is XQuartz […]

在Docker容器上使用MacBookPro主机运行GUI应用程序

我一直在尝试按照https://learning-continuous-deployment.github.io/docker/images/dockerfile/2015/04/22/docker-gui-osx/上有关在Docker容器中运行GUI应用程序的说明MacBookPro主机(使用Docker工具)。 我用Fedora 23创build了一个简单的docker容器,并安装了firefox。 我尝试运行Firefox,大约一分钟后,我得到以下错误: Unable to init server: Broadway display type not supported: 192.168.57.3:0 Error: cannot open display: 192.168.57.3:0 有没有人有线索错误意味着什么和/或如何解决?