问题标签 [xquartz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2016 浏览

macos - OS X 10.11.1:XQuartz 无法启动

刚刚将我的 MacBook Pro 从 10.10 升级到 10.11,X11(实际上是 XQuartz)停止工作:启动,但退出时没有明显的效果或抱怨。

0 投票
1 回答
448 浏览

vim - 登录到远程服务器时,如何使 Vim 在终端而不是 XQuartz 中打开?

当我在自己计算机的终端上时,当我输入命令vim filename并 vim 在终端中打开文件时。

当我使用 SSH 登录我的学校帐户并输入vim filename时,没有任何反应。我假设它正在尝试使用我最近卸载的 XQuartz 打开它。

如何让它在终端窗口中打开,就像在我自己​​的电脑上一样?

-Y在登录时尝试过不使用,但这并没有什么不同。

0 投票
0 回答
1770 浏览

r - X11 在 Mac R 会话期间自动打开

Mac OS X 10.9.5、R 3.2.3 (2015-12-10)、XQuartz 2.7.8 (xorg-server 1.16.4)

我刚刚通过http://www.xquartz.org/更新了X11,这样我就可以安装diveRsity 包(如果没有X11 更新,它就不会安装,并将我引导到xquartz 网站)。该软件包现在已安装并且工作正常。

但是,每次我打开 R 时,X11 都会打开(即使我不需要任何软件包),而且最烦人的是,当我在函数的括号内时,我所做的每一次键盘敲击都是在运行滚轮并闪烁停止按钮R 控制台。这意味着当我键入时,控制台会不断闪烁。当我退出 X11 时,R 也会关闭。在X11更新之前,我运行R时没有闪烁并且X11没有自动打开。我仍然可以使用石英窗口进行绘图,而无需在后台打开X11。

如何在不自动打开 X11 的情况下打开和使用 R?谢谢你。

0 投票
1 回答
3010 浏览

macos - 无法在 OSX 上使用 docker 连接到 X 服务器

我正在尝试使用 Docker-toolbox在 Mac OS X 10.10.5 ( http://www.openfoam.com/download/install-binary.php ) 上安装 openFoam。我可以毫无问题地执行所有建议的步骤,但是当我尝试运行安装指南中包含的示例时,我无法打开 paraFoam,因为它返回以下错误:

paraview: cannot connect to X server

我也安装了 XQuartz,但它似乎没有多大帮助!

0 投票
0 回答
53 浏览

macos - 安装“gtk-chtheme”后找不到 gtklib?

我已经安装了gtk+并在OSX El Capitan上的X11下运行了一些程序。程序看起来很丑,所以我安装了gtk-chtheme

现在我无法运行我的程序并收到此错误:

致命错误:无法加载共享库 dlllablgtk2 原因:dlopen(/Users/mac/.opam/system/lib/stublibs/dlllablgtk2.so, 138):未加载库:/usr/local/lib/libgtk-x11-2.0。 0.dylib 引用自:/Users/mac/.opam/system/lib/stublibs/dlllablgtk2.so 原因:找不到图像

0 投票
1 回答
2692 浏览

macos - 无法在 OS X 上使用 docker 连接到 X 服务器 - 第二部分

我遇到的困难与此处表达的困难相同:Cannot connect to X server using docker on OSX

我对上面链接中的推荐说明感到非常困惑(我是 docker 新手),我希望能澄清以下内容:

1) 我们是在常规 OS X 终端中“触摸 foo.foam”还是在 docker 终端中触摸它;就我而言,遵循“docker run -ti openfoamplus/of_v30plus_rhel66 /bin/bash”

2) 你建议像任何其他 Mac 应用程序一样运行 paraview(我的是最新的)。所以,基本上,双击应用程序文件夹中的paraview?但是当通过打开菜单打开 foo.foam 时,我们是打开 foo.foam 并按下 Apply 按钮(它会给出错误),还是按照您上面的说明输入“paraview foo.foam”?如果是后者,那么什么都不会发生;我什么都打不开!

3) 如果我们应该只打开 foo.foam,那之后我们要做什么?docker 是怎么知道这一切的?无论如何,当我从 docker 中输入 paraview 时(在打开 foo.foam 之后),我得到了相同的 X 服务器错误。否则我不会期待!

希望您可以提供更一步一步的说明?

提前致谢

0 投票
3 回答
10083 浏览

macos - 使用 MacBookPro 主机在 docker 容器上运行 GUI 应用程序

我一直在尝试按照https://learning-continuous-deployment.github.io/docker/images/dockerfile/2015/04/22/docker-gui-osx/上关于在 docker 容器中运行 GUI 应用程序的说明进行操作MacBookPro 主机(使用 Docker 工具)。

我使用 Fedora 23 并安装了 firefox 创建了一个简单的 docker 容器。

我尝试运行 firefox,大约一分钟后出现以下错误:

有谁知道错误的含义和/或如何解决它?

0 投票
0 回答
162 浏览

macos - 在 OS X 上构建支持 X11 的 DOSBox

我一直在尝试使用OS X 上的xdotool与我的 DOSBox 窗口进行通信,但我所有的努力都没有结果。但是,这个项目表明可以xdotool在 Lubuntu 下使用 X11 在 DOSBox 上使用,所以我猜问题在于 OS X 的 DOSBox 不支持 X11。到目前为止,我尝试的是在 XQuartz 终端中启动 DOSBox(从 brew 安装),并尝试使用 获取窗口 ID xdotool,它目前仅适用于 X11 应用程序窗口(如 xterm 和 xclock)。我还尝试运行我链接的项目中的代码,该项目使用 C++ 和 X11 C 库,但也无法找到窗口。

谁能指出我在支持 X11 的 OS X 上构建应用程序(特别是 DOSBox)的正确方向?到目前为止,TK 和 Qt(我相信它们是能够构建跨平台的构建系统)似乎是我能找到的最好的下一个方向,但我不确定是否可以将它们用于我的目的。

一般来说,我要完成的是发送键盘信号并从 DOSBox 获取像素值(与我链接的项目完全相同),所以我也愿意接受以替代方式执行此操作的建议。我对 cliclick 工具(类似于 OS X 原生的 xdotool 的类似工具)不感兴趣,因为我相信我不能用它来发送非活动窗口的信号,而且 Linux 支持对于这个项目很重要。

我已经从自制软件和源代码安装了 DOSBox(和 DOSBox-x),并尝试了 XQuartz 版本 2.7.8 - 2.7.10。

0 投票
5 回答
34283 浏览

macos - Xt 错误:无法打开显示,如果使用默认显示

概述

我试图让 XQuartz 在 OSX 上工作,这样我就可以通过 Docker 进行 X11 转发。我正在按照此处的说明进行操作。我相信我的问题可能只由第一部分回答,但为了以防万一(为了避免 XY 问题),我也提供了第二部分。

安装

我已经通过自制软件安装了它,通过brew cask install xquartz. 那我open -a XQuartz就开始吧。

本地 xterms

测试一下,如果我尝试打开一个xterm,它不起作用:

但是,伪文件存在:

可以通过 XQuartz 打开一个 xterm。然后:

此值也适用于常规 OSX:

以下不起作用,但根据此处的答案不确定为什么:

请注意,xinit由于某种原因确实有效:

问题 1:XQuartz 实际上在听什么?


使用 socat 进行 Docker 转发

无论如何,继续前进,此socat命令不起作用:

运行它,从另一个窗口我做:

socat窗口我得到:

我也不能使用有效的 DISPLAY 变量:

现在,这不是 UNIX-CLIENT IP。但是,我不知道连接到什么。 DISPLAY=:0它肯定不是端口 6000,因为那是它曾经监听的端口。如果我将其更改为6005, 转发到6000, 并$(ipconfig getifaddr en0):5改为 Docker 容器 DISPLAY , 那么连接当然会被拒绝:

问题2:如何从这里着手?

0 投票
1 回答
1049 浏览

ssh - X11 转发每 20-30 分钟失败一次

我在 OS X 10.11.5 上安装了 XQuartz 2.7.9,并且能够通过 X11 成功 ssh 转发到 Linux 机器。起初,我可以毫无问题地打开 X11 窗口。但是,大约 20-30 分钟后,我无法打开任何其他 X11 窗口。我已经打开的 X11 窗口很好。

在一台 Linux 机器上,我收到错误消息:“致命 IO 错误:客户端被杀”。在另一台 Linux 机器上,我收到错误消息:“无法连接到 X 服务器”。

我尝试在 /etc/ssh/ssh_config 中弄乱 ConnectTimeout 的值,认为这可能会有所帮助,但没有。截至目前,我正在做的是退出当前的 ssh 会话,然后重新 sshing。这真的很烦人,真的很快。