https://github.com/saravanabalagi/wmctrl
A UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager.
https://github.com/saravanabalagi/wmctrl
toggle-desktop window-management window-manager wmctrl
Last synced: about 1 year ago
JSON representation
A UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager.
- Host: GitHub
- URL: https://github.com/saravanabalagi/wmctrl
- Owner: saravanabalagi
- License: gpl-2.0
- Created: 2019-02-22T11:01:16.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-16T14:41:12.000Z (about 2 years ago)
- Last Synced: 2025-03-28T17:11:15.439Z (about 1 year ago)
- Topics: toggle-desktop, window-management, window-manager, wmctrl
- Language: C
- Size: 122 KB
- Stars: 23
- Watchers: 1
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# wmctrl
A command line tool to interact with an EWMH/NetWM compatible X Window Manager.
## Installation
To compile and install the program, run the following commands:
./configure
make
(become root)
make install
After installation you may run "wmctrl -h" to view the documentation.
## Features Added:
The version here contains various enhancements that people around the world (yes, including me 😉) had added in their own divergent versions. The additions include these new command-line options/actions:
* -k toggle: Toggle show desktop
* -Y: iconify (Vadim Ushakov)
* -S: sort window list in stacking order (Vadim Ushakov)
* -j: list current desktop (Kevin Der)
* -r -y: like -e but reactivate after the move (Chris Piro)
* -E: get-title (Dan Corson)
* -z: lower window (Dan Corson)
The program is based on the [EWMH specification](https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html). Please note that wmctrl only works with window managers which implement
this specification. You can find the docs for the original wmctrl [here](http://tripie.sweb.cz/utils/wmctrl/).
## Licence
Please refer to [COPYING](COPYING)