Tool for user command line scripting of a window manager
This command line tool allows user scripting of the running window manager (any EWMH-compatible window manager, including KDE's KWin, GNOME's Metacity, Compiz and others).
IMPORTANT #1: It is meant ONLY for user scripting. Applications should use classes from libkdeui (NET*, KWindowSystem, KWindowInfo). This CLI interface assumes it is used by a user and using it from applications may lead to various problems.
IMPORTANT #2: There are often better ways of doing things than scripting using this interface, especially if they are simple. For example if you just want to affect geometry of a specific window, it is usually simpler to use KWin's window-specific settings for that window (Alt+F3/Advanced). On the other hand, this CLI interface is specially designed for user window management and as such it's sometimes better than using D-Bus for talking to application. E.g. something like "qdbus org.kde.konqueror-4770 /konqueror/MainWindow_1 raise" will make the application try to raise itself, which may be blocked by the window manager (KWin blocks inactive windows that try to steal the focus or get attention in other ways), however "wmiface raiseWindow 60817415" will raise the window, because now the window manager is told directly.
See the README file for more details.