Wmctrl
Encyclopedia
wmctrl is a command
used to control windows in EWMH and NetWM compatible, X Window, window manager
. Some of its common operations are list, resize, and close window. It also has the ability to interact with virtual desktop
s, and give information about the window manager. wmctrl is a command line program, however it has some function that allow the mouse to select a window for an operation.
Command (computing)
In computing, a command is a directive to a computer program acting as an interpreter of some kind, in order to perform a specific task. Most commonly a command is a directive to some kind of command line interface, such as a shell....
used to control windows in EWMH and NetWM compatible, X Window, window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...
. Some of its common operations are list, resize, and close window. It also has the ability to interact with virtual desktop
Virtual desktop
In computing, a virtual desktop is a term used with respect to user interfaces, usually within the WIMP paradigm, to describe ways in which the size of a computer's desktop environment is expanded beyond the physical limits of the screen's real estate through the use of software, This saves space...
s, and give information about the window manager. wmctrl is a command line program, however it has some function that allow the mouse to select a window for an operation.
wmctrl Operations
wmctrl operations- List all desktopsVirtual desktopIn computing, a virtual desktop is a term used with respect to user interfaces, usually within the WIMP paradigm, to describe ways in which the size of a computer's desktop environment is expanded beyond the physical limits of the screen's real estate through the use of software, This saves space...
- List all windows
- Switch desktop of a window
- Close window
- Resize window
- Move window
- Set window's icon name
- Set window title
- Add, remove, or toggle windows properties
- modalModal windowIn user interface design, a modal window is a child window that requires users to interact with it before they can return to operating the parent application, thus preventing the workflow on the application main window...
- sticky
- maximized_vert
- maximized_horz
- shaded
- skip_taskbar
- skip_pager, hidden
- fullscreen
- above
- below
- modal
- Move window to another desktop
- Change geometry (common size) of desktops
- Display information about the window manager
- Change number of desktops
Compatible window managers
- Compatible, or mostly compatible, window managers
- BlackboxBlackboxIn Unix computing, Blackbox is a stacking window manager for the X Window System.Blackbox has specific design goals, and some functionality is provided only through other applications. One example is the bbkeys hotkey application....
>= version 0.70 - IceWMIceWMIceWM is a stacking window manager for the X Window System graphical infrastructure, written by Marko Maček. It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License...
- KWinKWinKWin is a window manager for the X Window System. It is an integral part of the KDE Software Compilation, although it can be used on its own or with other desktop environments.- History :- Look and feel :...
(the default WM for KDEKDEKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
) - MetacityMetacityMetacity was the window manager used by default in the GNOME desktop environment until GNOME 3, where it was replaced by Mutter. The development of Metacity was started by Havoc Pennington and it is released under the GNU General Public License....
(the default WM for GNOMEGNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
) - OpenboxOpenboxOpenbox is a free window manager for the X Window System, licensed under the GNU General Public License. Originally derived from Blackbox 0.65.0 , Openbox has now been totally rewritten in the C programming language and since version 3.0 is not based upon any code from Blackbox.Openbox is designed...
>= 3 - sawfishSawfish (window manager)Sawfish is an extensible window manager for the X Window System. Its aim is simply to manage windows in the most flexible and attractive manner possible. Formerly known as Sawmill, the name was changed because another software program had the same name....
- FVWMFVWMThe F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems.- History:...
>= 2.5 - waimea
- PekWM
- enlightenmentEnlightenment (window manager)Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE...
>= 0.16.6 - XfceXfceXfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris, and BSD – though recent compatibility issues have arisen with regard to BSD Unix platforms...
>= 4 - FluxboxFluxboxFluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons...
>= 0.9.6 - matchboxMatchbox (window manager)Matchbox is a free and open source window manager for the X Window System. It is mainly intended for embedded systems and differs from most other window managers in that it only shows one window at a time...
- Window MakerWindow MakerWindow Maker is a free and open source window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems...
>= 0.91 - compizCompizCompiz is one of the first compositing window managers for the X Window System that uses 3D graphics hardware to create fast compositing desktop effects for window management. The effects, such as a minimization effect and a cube workspace are implemented as loadable plugins...
- AwesomeAwesome (window manager)awesome is a dynamic window manager for the X Window System developed in the C and Lua programming languages. The latter is also used for configuring and extending the window manager. Its development began as a fork of dwm...
- Blackbox