(R-ints.info)GUI consoles


Next: Tools Prev: Graphics Devices Up: Top
Enter node , (file) or (file)node

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