io-winmgr

Composition Manager

Syntax:

io-winmgr   [-c file] [-start] [-stop] [-d [file]]
            [-quiet] [-sendev msg] [-sysres [file]]
            [-verbose]

Runs on:

Neutrino

Options:

-c file
Use the specified configuration file. If you don't specify a configuration file, the default configuration file /etc/system/config/winmgr.conf will be used.
-start
Start an instance of the window manager.

Note:

You can run only a single instance of io-winmgr.


-stop
Stop the current instance of the window manager.
-d [file]
Dump the current state of the window manager to a file. If you don't specify a name, the window manager sends the output to ./io-winmgr.dump.
-quiet
Stop printing verbose information.
-sendev msg
Send a message to the Composition Manager. The msg variable must be one of the following:
type=close:[qid|wid]=(int)
type=state:[qid|wid]=(int):index=(int):f=(float)
type=state:[qid|wid]=(int):index=(int):i=(int)
type=state:[qid|wid]=(int):index=(int):l=(long long int)
type=input:[qid|wid]=(int):index=(int):f=(float)
type=input:[qid|wid]=(int):index=(int):i=(int)
type=input:[qid|wid]=(int):index=(int):l=(long long int)
type=jog:[qid|wid]=(int):index=(int):count=(int)
type=pointer:[qid|wid]=(int):index=(int):select=(int):x=(int):y=(int)
type=stick:[qid|wid]=(int):index=(int):x=(int):y=(int):z=(int)
type=keyboard:[qid|wid]=(int):flags=(uint):key_caps=(uint):key_scan=(uint):key_sym=(uint):modifiers=(uint)
-sysres [file]
Dump the current state of the system to a file.
-verbose
Print information about any received requests.

Description:

The io-winmgr utility provides a level of absraction between the HMI player and any application that's running on the system. The io-winmgr manager centralizes all window creation, realization, destruction, and composition activities and allows applications and the HMI to be highly portable.

Examples:

Start io-winmgr:

io-winmgr -start

Dump the current state to a file:

io-winmgr -d ./myoutput/dump

See also:

Overview of the Composition Manager, Configuring io-winmgr