问题标签 [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.
x11 - XQuartz 2.7.11 无法在 Mac Sierra 10.12.6 上启动
XQuartz 在长时间正常工作后停止工作。我检查了一些明显的东西,比如我的 $PATH 以查看是否有东西踩到它,但没有发现与我之前的任何明显区别。
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/usr/X11/bin:/usr/local/opt/python/libexec/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin
因此,在查看了一百万条建议后,我使用以下列出的命令卸载了:https ://gist.github.com/pwnsdx/d127873e24cef159d4d603accaf37ee4
重新安装后,XQuartz-2.7.11.dmg
我尝试通过在查找器窗口中右键单击 XQuartz.app 来启动它,但它没有启动。我能看到的唯一问题迹象是在启动 XQuartz.app 时,我得到以下信息:
$ tail -f /private/var/log/system.log | grep xquartz
Jan 5 17:26:33 bos-mpx3u com.apple.xpc.launchd[1] >(org.macosforge.xquartz.X11.24980[2612]): Service exited with abnormal code: 126
因此,我尝试通过卸载和重新安装XQuartz-2.7.9.dmg
、重新安装XQuartz-2.7.11.dmg
甚至重新安装,$ brew cask install xquartz
但我总是得到相同的结果。
在这一点上,我已经花了很多时间试图追查这一点。任何帮助都非常感谢。
macos - 无法在 osx 上的远程计算机上打开 X11 窗口
直到上周,我已经能够在远程机器上正常打开 X11 窗口。突然间我已经来不及了。
我连接到机器
我正在运行 OSX Sierra 10.12.6 和 XQuartz。
当我连接到远程机器时,我尝试启动 X11 窗口并收到错误消息。
按照其他问题中的说明,我重新安装了 XQuartz,重置网络设置并禁用了我的防火墙,但这些都没有解决问题。
macos - 在现代 Mac 上使用 X11::GUITest
我想使用perl 模块与运行 High Sierra 的 Mac 上X11::GUITest
的模块一起控制我的浏览器。WWW::Mechanize::Firefox
我下载并安装了XQuartz。我不确定下一步该怎么做才能让它发挥作用。当我尝试:
我得到:
我想要做的甚至可能吗?
term - XQuartz 中 Windows 的正确 shell term/TERM 值?
我正在寻找 $term/$TERM 的正确设置,以便在 XQuartz 的窗口中使用。xterm 和 vt100 都不能正常工作。它们确实可以显示纯文本,但是当我尝试使用一些非纯文本时它们会遇到麻烦。
手册页通常显示正常,但有时它们会出现问题。(不幸的是,目前我想不出一个好的坏例子。)
现在,当我尝试显示 POD 时,我看到了这个。这是一些简单的 pod 和一些 perldoc 以不同的 $term 设置运行:
我在 tcsh 和 bash 中遇到了同样的问题。
Perldoc 曾经在 OSX 上的 xterms 上运行良好。几年前这种行为开始了,我终于厌倦了它,并试图让它再次工作。(Perldoc,一些手册页,嗯,还有一些我看到过这个问题的东西。)
非常感谢你的帮忙!
版本:XQuartz 2.7.11;OSX 10.13.4;Perl v5.26.2;Perldoc v3.28
r - 为什么 tmap 的渲染速度比 ggplot2 快 80 倍?[在 R 中使用 ggplot2::geom_sf() 绘制 shapefile,在 macOS 上使用 XQuartz/X11 图形设备]
Update/Edit/Reprex:使用相同的图形设备渲染相同的空间数据需要 1 秒,tmap
而使用 80 秒ggplot2
,即使tmap
绘图的 R 对象的大小要大 80 倍。顺便说一句,内部和/或实现的差异。包和图形设备?
tmap
使用的数据:1 - 来自包本身的“世界”shapefile 数据,以及
2 - acleddata.com/data,2017年 8 月 18 日至 2018 年 8 月 18 日期间仅限于非洲的 ACLED 冲突事件(7.8 MB .csv;这些过滤器:)
绘图渲染:
[先前对 geom_sf() 和图形设备的调查,没有 tmap 比较:]
TL;博士:
我试图通过将图形设备切换到X11来加快我的绘图速度,因为我的默认Quartz图形设备很慢。下载 XQuartz(连接到 X11 图形设备)并调用grDevices::X11()
后,我不明白我得到的错误。
而当我从 macOS 上的 XQuartz.app 终端调用 R 时,错误消息略有不同:
结束 TL;DR
~~~~~~~
更广泛的背景:
使用 macOS 中使用的石英图形设备绘制大型 shapefileggplot2::geom_sf()
的绘图速度比其他设备慢得多,虽然这个更大的性能问题正在解决,但我想将我的设备从 Quartz 更改为 X11。
我按照RStudio 论坛的建议下载了 XQuartz,但我的代码没有成功调用 X11,即使我从 XQuartz 启动 R 也是如此。
证明,使用与 RStudio 论坛海报相同的数据:
给定大小,此默认设备运行异常长的 129 秒。根据 RStudio 论坛,X11 应该运行得更快。使用其默认图形设备(不是 Quartz)在 Windows 7 机器(32 GB RAM,3.60 GHz)上进行测试,结果如下:
虽然人们正在解决一般 geom_sf / Quartz 性能问题(Github 问题 1,Github 问题 2),但我如何使用我的 XQuartz 安装来运行 X11 并加快我的 shapefile 绘图?
python - OSX 的 Docker X11 问题——$DISPLAY
我正在运行 OSX Sierra,并尝试运行 4 个模拟和一个模型图。它使用应该在 X11 窗口中返回图形结果的 Docker。
但是,我做了很多研究,发现以下建议对它们自己不起作用: - 检查 $DISPLAY 以确保其空白或清除 - 重新安装 XQuartz - 更改 XQuartz 安全设置以获取网络权限-修改 ifconfig
以下是当前输出:
INFO simconf 数据:time_sim=4 绘图=1
以下是我之前运行的相关命令:
导出显示=127.0.0.1:0.0
docker create -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --name algorithm-tools-3 python-algorithm-tools-3
感谢所有帮助!
python - 如何在 python 环境中获得可用于 rpy2 的 x11()?
我正在尝试使用 rpy2 库在 python 3 中绘制一个简单的图形:
但我得到这个错误:
我用谷歌搜索了它,我了解到 X11 在 OSX 上对于图形来说是必需的。当我用 rpy2 检查它时,我得到以下信息:
这表明 X11() 不可用(FALSE),但如果我运行本机 R 并编写相同的指令 X11() 可用,如您所见:
那么,如何在 python 环境中获得可用于 rpy2 的 x11() ?
谢谢,
r - 由于结构错误,R 指挥官无法在 Mac 中打开
我已经安装了新版本的 R 以及新版本的 XQuartz。之后,我重新启动了计算机。
我无法打开 R 指挥官,出现以下消息:
加载 Rcmdr 包时,出现以下警报: Erro: package or namespace load failed for 'Rcmdr': .onAttach falhou em attachNamespace() para 'Rcmdr', detalhes: chamada: structure(.External(.C_dotTcl, .. .), class = "tclObj") erro: [tcl] 由于内部系统字体引擎问题,未能分配字体。
我的系统由以下部分组成:
macOS High Sierra 10.13.6
R 版本 3.5.1
XQuartz 2.7.11
有谁知道该怎么做?
macos - CGWindowListCreateImage 产生损坏的图像
目标:我想定期在 OSX 中制作窗口截图。
遵循 Apple 指南,我设法构建了可以很好地捕获窗口内容的简单工作代码。但是,问题是大约 50 张图片中的 1 张由于某种原因而失真。
我正在使用CGWindowListCreateImage函数来定期捕获窗口内容,但它会不时产生垃圾。
这是我的简单代码:
我对不同的应用程序和窗口进行了测试,所以结果如下所示:
一张好照片(我对上面代码的期望)
残破的照片(这样的照片是偶然拍到的~1/50)
我已经尝试过的:
- 玩参数CGWindowImageOption
- 改为使用CGWindowListCreateImageFromArray
- 将图像输出到屏幕上,我看到了相同的结果。
在文件上建立CGImageRef,而不是使用CGWindowListCreateImage捕获- 工作正常。
使用的配置:
- macOS 10.13.6
- XQuartz 2.7.11
- 核心图形 2.0
在这一点上,我猜CGWindowListCreateImage是错误的或什么的。有没有人看到类似的东西?
r - 下载 XQuartz 进入数字海洋
我想将以下链接下载到我的数字海洋水滴中,以便我可以为 R 安装包“rgl”。这是 XQuartz 的链接:https ://www.xquartz.org/
我该怎么做呢?我需要使用 sudo 代码还是比这更容易?
任何帮助都会很棒,谢谢!