首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XQuartz在RStudio打开时自动打开

XQuartz在RStudio打开时自动打开
EN

Stack Overflow用户
提问于 2018-06-28 18:22:34
回答 3查看 1.7K关注 0票数 4

最近,每当我启动RStudio时,XQuartz应用程序也会自动启动。我怎么才能阻止这一切的发生?(真烦人!)

我能找到的唯一与这个问题相关的问题是堆栈溢出问题:加载ggplot2 (实际上是颜色空间)打开x11。(我确实安装了colorspace包V1.3-2,但对我来说,XQuartz在启动RStudio时立即启动,而不是在加载特定库之后启动。)

这种行为是最近才开始的,可能与安装包sqldf相对应,这看起来确实是强制的--在加载XQuartz应用程序时打开它,尽管我不知道它如何在库加载到当前会话之前导致XQuartz打开。我还尝试删除工作目录中的.RData.Rhistory文件并重新启动RStudio,但是没有帮助。

版本和系统信息:

RStudio Version 1.1.453

代码语言:javascript
复制
> sessionInfo()
R version 3.5.0 (2018-04-23)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.5

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0     
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-07 21:54:12

在这里行动。好像是我自己解决的问题。更新到RStudio版本1.1.456和/或R版本3.5.1可能会有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2022-01-19 21:39:41

在OS X上,RStudio 1.4.1103、R 4.0.2sqldf v0.4-11gsubfn v0.7仍在发生这种情况。它在加载sqldf (它将gsubfn作为依赖项)时立即发生。

基于这个Twitter线程的提示,我发现如果在加载sqldf之前运行这一行,我可以绕过加载XQuartz:

options(gsubfn.engine = "R") # This stops the loading of XQuartz on Mac

票数 0
EN

Stack Overflow用户

发布于 2022-10-19 01:30:22

包括options(rgl.useNULL = TRUE)在内的.Rprofile为我解决了这个问题。以下来自rgl小体的引文解释了为什么它提出这样的建议:

默认显示通常在R中显示rgl场景的两种方式,一种是在专用窗口中。在类似Unix的操作系统中,这是一个X11窗口;它是Microsoft中的一个本机窗口。在macOS上,需要安装XQuartz系统(参见https://www.xquartz.org)来支持这一点。若要取消此显示,请在打开新的rgl窗口之前设置选项(rgl.useNULL= TRUE)。请参阅rgl.useNULL函数的帮助页,以了解如何在启动R之前设置它。较新的显示场景的方法是在浏览器窗口中或在RStudio的查看器窗格中使用WebGL。若要选择此选项,请设置选项(rgl.printRglwidget= TRUE)。每个改变场景的操作都将返回一个值,该值在打印时触发一个新的WebGL显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51089193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档