On 05/05/2023 7:41 a.m., Jiayue Wang wrote:
在 5/5/23 19:15, Duncan Murdoch 写道:
On 05/05/2023 6:48 a.m., Jiayue Wang wrote:
Thanks Duncan. glxgears works at the terminal; tcltk::tktoplevel()
outputs the following:
$ID
[1] ".1"
$env
<environment: 0x55b4401d9718>
attr(,"class")
[1] "tkwin"
Jiayue
But no window opens for tcltk::tktoplevel()? Sounds like R isn't seeing
your DISPLAY variable. Does Sys.getenv("DISPLAY") show the same thing
in R as you see when printing that environment variable (using e.g.
`echo $DISPLAY`) in the terminal?
Oh yes, a window did open for tcltk::tktoplevel(), I forgot to mention
it, sorry.
With Sys.getenv("DISPLAY"), I got
[1] ":0"
In that case, it sounds like it's purely an rgl issue, but I don't
really have anything else to suggest about how to fix it. There is a
workaround: Run the `rglwidget()` function whenever you want to see a
plot, and it should open in your browser.
Duncan Murdoch
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.