(R-ints.info)GUI consoles
7 GUI consoles
**************
The standard R front-ends are programs which run in a terminal, but
there are several ways to provide a GUI console.
This can be done by a package which is loaded from terminal-based R
and launches a console as part of its startup code or by the user
running a specific function: package *Rcmdr*
(https://CRAN.R-project.org/package=Rcmdr) is a well-known example with
a Tk-based GUI.
There used to be a Gtk-based console invoked by 'R --gui=GNOME': this
relied on special-casing in the front-end shell script to launch a
different executable. There still is 'R --gui=Tk', which starts
terminal-based R and runs 'tcltk::tkStartGui()' as part of the modified
startup sequence.
However, the main way to run a GUI console is to launch a separate
program which runs embedded R: this is done by 'Rgui.exe' on Windows and
'R.app' on macOS. The first is an integral part of R and the code for
the console is currently in 'R.dll'.
- R.app
automatically generated by info2www version 1.2.2.9