Variable: window-system
window-system is a variable defined in dispnew.c.
Value
nil
Documentation
Name of window system through which the selected frame is displayed.
The value is a symbol:
nil for a termcap frame (a character-only terminal),
x for an Emacs frame that is really an X window,
w32 for an Emacs frame that is a window on MS-Windows display,
ns for an Emacs frame on a GNUstep or Macintosh Cocoa display,
pc for a direct-write MS-DOS frame.
Use of this variable as a boolean is deprecated. Instead,
use display-graphic-p or any of the other display-*-p
predicates which report frame's specific UI-related capabilities.
Probably introduced at or before Emacs version 21.1.
Aliases
edt-window-system (obsolete since 27.1)
Source Code
// Defined in /usr/src/emacs/src/dispnew.c
DEFVAR_KBOARD ("window-system", Vwindow_system,
doc: /* Name of window system through which the selected frame is displayed.
The value is a symbol:
nil for a termcap frame (a character-only terminal),
`x' for an Emacs frame that is really an X window,
`w32' for an Emacs frame that is a window on MS-Windows display,
`ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
`pc' for a direct-write MS-DOS frame.
Use of this variable as a boolean is deprecated. Instead,
use `display-graphic-p' or any of the other `display-*-p'
predicates which report frame's specific UI-related capabilities. */);