95 relations: Active window, Authentication, Bit, Bitmap, Bob Scheifler, Busy waiting, Button (computing), Byte, Cairo (graphics), Callback (computer programming), CIE 1931 color space, CIELAB color space, CIELUV, Client (computing), Client–server model, Color depth, Command-line interface, Communication channel, Communication protocol, Computer file, Computer keyboard, Computer monitor, Computer mouse, Computer network, Computer program, Data type, David S. H. Rosenthal, Digital Equipment Corporation, Endianness, Environment variable, File system, Focus (computing), Freedesktop.org, Function key, Ghostscript, Graphical user interface, GTK+, Handedness, Icon (computing), Identifier, Imperative programming, Input/output, Integer, Inter-Client Communication Conventions Manual, Jim Gettys, Look and feel, Mask (computing), Massachusetts Institute of Technology, Menu (computing), Modifier key, ..., Motif (software), Multiple buffering, NOP, Operating system, Palette (computing), Parameter (computer programming), Permutation, Pointer (user interface), PostScript, Primary color, Qt (software), Queue (abstract data type), Re-parenting window manager, RGB color model, Root window, Server (computing), Shell script, Shift key, String (computer science), Tree (graph theory), Unix, Unix-like, User (computing), Variable (computer science), Video card, Widget toolkit, Window decoration, Window manager, Windowing system, X Athena Widgets, X display manager (program type), X logical font description, X Rendering Extension, X resources, X session manager, X Toolkit Intrinsics, X window manager, X Window selection, X Window System, X Window System protocols and architecture, XCB, Xft, Xinit, Xlib, Xnee. Expand index (45 more) » « Shrink index
An active window is the currently focused window in the current window manager or explorer.
Authentication (from authentikos, "real, genuine", from αὐθέντης authentes, "author") is the act of confirming the truth of an attribute of a single piece of data claimed true by an entity.
The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.
In computing, a bitmap is a mapping from some domain (for example, a range of integers) to bits.
Robert William Scheifler (born June 24, 1954, Kirkwood, Missouri) is an American computer scientist.
In software engineering, busy-waiting, busy-looping or spinning is a technique in which a process repeatedly checks to see if a condition is true, such as whether keyboard input or a lock is available.
In computing, the term button (sometimes known as a command button or push button) refers to any graphical control element that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming an action.
The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.
Cairo (stylized as cairo) is an open source programming library that provides a vector graphics-based, device-independent API for software developers.
In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.
The CIE 1931 color spaces were the first defined quantitative links between distributions of wavelengths in the electromagnetic visible spectrum, and physiologically perceived colors in human color vision.
The CIELAB color space (also known as CIE L*a*b* or sometimes abbreviated as simply "Lab" color space) is a color space defined by the International Commission on Illumination (CIE) in 1976.
In colorimetry, the CIE 1976 L*, u*, v* color space, commonly known by its abbreviation CIELUV, is a color space adopted by the International Commission on Illumination (CIE) in 1976, as a simple-to-compute transformation of the 1931 CIE XYZ color space, but which attempted perceptual uniformity.
A client is a piece of computer hardware or software that accesses a service made available by a server.
The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, in a bitmapped image or video frame buffer, or the number of bits used for each color component of a single pixel.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
A communication channel or simply channel refers either to a physical transmission medium such as a wire, or to a logical connection over a multiplexed medium such as a radio channel in telecommunications and computer networking.
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
A computer file is a computer resource for recording data discretely in a computer storage device.
In computing, a computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.
A computer monitor is an output device which displays information in pictorial form.
A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface.
A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.
A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.
In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.
David Stuart Holmes Rosenthal is a British-American computer scientist.
Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.
Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.
An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer.
In computing, a file system or filesystem controls how data is stored and retrieved.
In computing, the focus indicates the component of the graphical user interface which is selected to receive input.
freedesktop.org (fd.o) is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System (X11) on Linux and other Unix-like operating systems.
A function key is a key on a computer or terminal keyboard which can be programmed so as to cause an operating system command interpreter or application program to perform certain actions, a form of soft key.
Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages.
The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.
GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.
In human biology, handedness is a better, faster, or more precise performance or individual preference for use of a hand, known as the dominant hand; the less capable or less preferred hand is called the non-dominant hand.
In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system or mobile device.
An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique class of objects, where the "object" or class may be an idea, physical object (or class thereof), or physical substance (or class thereof).
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.
An integer (from the Latin ''integer'' meaning "whole")Integer 's first literal meaning in Latin is "untouched", from in ("not") plus tangere ("to touch").
In computing, the Inter-Client Communication Conventions Manual (ICCCM or I39L short for "I", 39 letters and "L") is a standard protocol for the X Window System.
Jim Gettys (born 15 October 1953) is an American computer programmer.
In software design, look and feel is a term used in respect of a graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel").
In computer science, a mask is data that is used for bitwise operations, particularly in a bit field.
The Massachusetts Institute of Technology (MIT) is a private research university located in Cambridge, Massachusetts, United States.
In computing and telecommunications, a menu is a list of options or commands presented to the user of a computer or communications system.
In computing, a modifier key is a special key (or combination) on a computer keyboard that temporarily modifies the normal action of another key when pressed together.
In computing, Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and Unix-like operating systems.
In computer science, multiple buffering is the use of more than one buffer to hold a block of data, so that a "reader" will see a complete (though perhaps old) version of the data, rather than a partially updated version of the data being created by a "writer".
In computer science, a NOP, no-op, or NOOP (pronounced "no op"; short for no operation) is an assembly language instruction, programming language statement, or computer protocol command that does nothing.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
In computer graphics, a palette is a finite set of colors.
In computer programming, a parameter (often called formal parameter or formal argument) is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.
In mathematics, the notion of permutation relates to the act of arranging all the members of a set into some sequence or order, or if the set is already ordered, rearranging (reordering) its elements, a process called permuting.
In computing, a pointer or mouse cursor (as part of a personal computer WIMP style of interaction) is a symbol or graphical image on the computer monitor or other display device that echoes movements of the pointing device, commonly a mouse, touchpad, or stylus pen.
PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.
A set of primary colors is, most tangibly, a set of real colorants or colored lights that can be combined in varying amounts to produce a gamut of colors.
Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.
In computer science, a queue is a particular kind of abstract data type or collection in which the entities in the collection are kept in order and the principal (or only) operations on the collection are the addition of entities to the rear terminal position, known as enqueue, and removal of entities from the front terminal position, known as dequeue.
A re-parenting window manager is an X Window System window manager that adopts all other windows.
The RGB color model is an additive color model in which red, green and blue light are added together in various ways to reproduce a broad array of colors.
In the X Window System, every window is contained within another window, called its parent.
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".
A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.
The shift key is a modifier key on a keyboard, used to type capital letters and other alternate "upper" characters.
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.
In mathematics, and more specifically in graph theory, a tree is an undirected graph in which any two vertices are connected by exactly one path.
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
A user is a person who utilizes a computer or network service.
In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.
A video card (also called a display card, graphics card, display adapter or graphics adapter) is an expansion card which generates a feed of output images to a display (such as a computer monitor).
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs.
In graphical user interfaces, the window decoration is a part of a window in most windowing systems.
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.
In computing, a windowing system (or window system) is software that manages separately different parts of display screens.
X Athena Widgets or Xaw is a GUI widget library for the X Window System.
In the X Window System, an X display manager is a graphical login manager which starts a session on an X server from the same or another computer.
X logical font description (XLFD) is a font standard used by the X Window System.
The X Rendering Extension (Render or XRender) is an extension to the X11 core protocol to implement image compositing in the X server, to allow an efficient display of transparent images.
In the X Window System, the X resources are parameters of computer programs such as the name of the font used in the buttons, the background color of menus, etc.
In the X Window System, an X session manager is a session management program, a program that can save and restore the current state of a set of running applications.
X Toolkit Intrinsics (also known as Xt, for X toolkit) is a library that implements an API to facilitate the development of programs with a graphical user interface (GUI) for the X Window System.
An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.
Selections, cut buffers, and drag-and-drop are the mechanisms used in the X Window System to allow a user to transfer data from one window to another.
The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.
In computing, the X Window System (commonly: X11, or X) is a network-transparent windowing system for bitmap displays.
XCB (X protocol C-language Binding) is a library implementing the client-side of the X11 display server protocol.
Xft, the X FreeType interface library, is a free computer program library written by Keith Packard.
The xinit program allows a user to manually start an X display server.
Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language.
GNU Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment.