kfogel / wmctrl

Unix command-line tool to interact with an EWMH/NetWM-compatible X Window Manager. See home site for upstream information.
http://tripie.sweb.cz/utils/wmctrl/
GNU General Public License v2.0
5 stars 0 forks source link

##############################################################################

wmctrl is free software (open source software), a Unix command-line

tool for interacting with an EWMH/NetWM-compatible X Window Manager.

wmctrl was originally written by Tomas Styblo with contributions from

from others. Its home page is http://tripie.sweb.cz/utils/wmctrl/.

The version here contains various enhancements that people around the

Net had added in their own divergent versions. The two main sources

of these enhancements were https://github.com/dancor/wmctrl and

https://github.com/geekless/wmctrl. The additions include these

new command-line options/actions:

-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)

Other improvements are a typo fix for the --help output, and some

fixes for build-time compiler warnings.

This repository also contains the full release history of wmctrl (one

commit per release), because it is based on the Conservatory archive

at https://github.com/Conservatory/wmctrl.

I don't know if Tomas Styblo still accepts bug reports for wmctrl, as

the last version he released was 1.07 in January 2005. Please feel to

file bug reports and enhancements here. Although I don't consider this

copy to be "official", and can't commit to putting in much effort as

a maintainer, I'll try to review and merge easy fixes and enhancements.

Below is the original content of the upstream 1.07 README.

##############################################################################

wmctrl A command line tool to interact with an EWMH/NetWM compatible X Window Manager.

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.

The program is based on the EWMH specification:

http://www.freedesktop.org/standards/wm-spec/

Please note that wmctrl only works with window managers which implement this specification.

The homepage of wmctrl:

http://sweb.cz/tripie/utils/wmctrl/

I recommend you to check out Zenity, which is an excellent tool to integrate the GUI and the command line.

http://ftp.acc.umu.se/pub/GNOME/sources/zenity/

Author, current maintainer: Tomas Styblo tripie@cpan.org Copyright (C) 2003

This program is free software which I release under the GNU General Public License. You may redistribute and/or modify this program under the terms of that license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

To get a copy of the GNU General Puplic License, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.