Wmctrl
Encyclopedia
wmctrl is a command
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 desktops
    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...

  • 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
    • modal
      Modal window
      In 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
  • 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
    • Blackbox
      Blackbox
      In 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
    • IceWM
      IceWM
      IceWM 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...

    • KWin
      KWin
      KWin 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 KDE
      KDE
      KDE 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...

      )
    • Metacity
      Metacity
      Metacity 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 GNOME
      GNOME
      GNOME 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...

      )
    • Openbox
      Openbox
      Openbox 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
    • sawfish
      Sawfish (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....

    • FVWM
      FVWM
      The 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
    • enlightenment
      Enlightenment (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
    • Xfce
      Xfce
      Xfce 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
    • Fluxbox
      Fluxbox
      Fluxbox 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
    • matchbox
      Matchbox (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 Maker
      Window Maker
      Window 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
    • compiz
      Compiz
      Compiz 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...

    • Awesome
      Awesome (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...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK