cnee
Manual Reference Pages - XNEE (1)
NAME
xnee record, replays or distributes X11 data
CONTENTS
Synopsis
Description
Options
Comments
Examples
Author
Reporting Bugs
Copyright
See Also
Version
Notes
SYNOPSIS
xnee [options]
DESCRIPTION
The program Xnee can record and replay an X session. Xnee also has the ability to distribute events to multiple displays. Xnee gets copies of X protocol data from the X server. These are either printed to file ( record mode) or replayed and synchronised ( replay mode). During record and replay Xnee can distribute the record/replayed events to multiple displays.
OPTIONS
--help, -h | |
Print this message | |
--display,-d displayname | |
X server to contact (default is localhost) | |
--flags, -flags | |
Prints all flags/options xnee accepts | |
--file, -f <file_name> | |
Read data from file file_name (default is stdin) | |
--out-file, -o <file_name> | |
Redirect all Xnee data to file_name (default is stdout) | |
--err-file, -e <file_name> | |
Redirect all Xnee verbose output file_name (default is stderr) | |
--project ,-pr <file_name> | |
Use project file file_name | |
--plugin ,-p <name> | |
Use the plugin name | |
--all-events, -ae | |
Intercept all events | |
--first-last, -fl | |
Print only first and last of multiple successive MotionEvent | |
--store-mouse-pos, -smp | |
Store the initial position of the mouse | |
--events-to-record <n>, -etr | |
Intercept n numbers of events ( n<0 means forever) | |
--data-to-record <n>, -dtr | |
Intercept n numbers of data ( n<0 means forever) | |
--seconds-to-record <n>, -str | |
Intercept for n seconds ( n<0 means forever) | |
--verbose, -v | |
Verbose printout | |
--buffer-verbose, -bv | |
Verbose printout of replay buffer | |
--time, -t <secs> | |
Delay start of application for <secs> seconds. Used to prevent recording of KeyRelease when starting Xnee from terminal | |
--version, -V | |
Print product information | |
--all-clients, -ac | |
Record all client's data (default) | |
--future-clients, -fc | |
Record future client's data | |
--human-printout, -hp | |
Prints human readable | |
--record, -rec | |
Set recording mode | |
--replay, -rep | |
Set replaying mode | |
--speed-percent, -sp | |
Set replaying speed (percentage) | |
--exec-key mod,key, -ek | |
When pressing modifier mod and key key Xnee inserts a exec mark into the session file | |
--exec-program s, -ep | |
Program to start when replaying | |
--stop-key key, -sk | |
When pressing key Xnee exits | |
--pause-key key, -pk | |
When pressing key Xnee pauses its current action | |
--resume-key key, -rk | |
When pressing key Xnee resumes its paused action | |
--insert-key key, -ik | |
When pressing key Xnee inserts a META mark in the session file | |
--write-settings file | |
Writes settings to a resource file | |
--print-settings, -ps | |
Prints Xnee settings and waits (for <ENTER>) | |
--print-event-names, -pens | |
Prints X11 event number and name | |
--print-event-name, -pen <ev> | |
Prints X11 event number or name coresponding to ev | |
--print-error-names, -perns | |
Prints X11 error number and name | |
--print-error-name, -pern <er> | |
Prints X11 error number or name coresponding to er | |
--print-reply-names, -pren | |
Prints X11 reply number and name | |
--print-request-names, -prns | |
Prints X11 request number and name | |
--print-request-name, -prn <req> | |
Prints X11 request number or name coresponding to req | |
--print-data-names, -pdn | |
Prints X11 data number and name | |
--recorded-resolution res | |
Resolution used when recording | |
--replay-resolution res | |
Resolution to use when replaying | |
--replay-offset x,y | |
Add an offset to X and Y when replaying | |
--no-resolution-adjustment | |
Don't use resolution adjustment | |
--no-sync, -ns | |
Don't use synchornisation during replay | |
--feedback-xosd, -fx | |
Use xosd to feedback | |
--feedback-stderr, -fs | |
Use stderr to feedback | |
--feedback-none, -fn | |
Dont' use feedback | |
--manpage | |
Prints Xnee help text in format as used when generating man page | |
--infopage | |
Prints Xnee help text in format as used when generating info page | |
--distribute, -di <LIST> | |
Distribute recorded or replayed events to LIST where LIST is comma separated list of displays | |
--device-event-range, -devera <X_LIST> | |
Set device event range to X_LIST | |
--delivered-event-range, -devra <X_LIST> | |
Set delivered event range to X_LIST | |
--error-range, -erra <X_LIST> | |
Set error range to X_LIST | |
--request-range, -reqra <X_LIST> | |
Set request range to X_LIST | |
--reply-range, -repra <X_LIST> | |
Set reply range to X_LIST | |
--extension-request-major-range, -erqmar <X_LIST> | |
Set extension request major range to X_LIST | |
--extension-request-minor-range, -erqmir <X_LIST> | |
Set extension request minor range to X_LIST | |
--extension-reply-major-range, -erpmar <X_LIST> | |
Set extension reply major range to X_LIST | |
--extension-reply-minor-range, -erpmir <X_LIST> | |
Set extension reply minor range to X_LIST | |
--type-help, -tp | |
Type this help message using faked keys (used to test xnee itself) | |
--force-replay, -fp | |
Keep replaying even if we are out of sync .... dangerous | |
--max-threshold, -mat <nr> | |
Set the maximum threshold for sync to nr | |
--min-threshold, -mit <nr> | |
Set the minimum threshold for sync to nr | |
--total-threshold, -tit <nr> | |
Set the total threshold for sync to nr |
COMMENTS
file_name | |
Name of a file (e.g /tmp/user1_session) | |
display_name | |
Name of a display (e.g 192.168.1.12:0 | |
secs | Seconds (e.g 10) |
n | Integer number (e.g 100) |
LIST | Comma separated list of display (e.g 192.168.1.12:0,129.12.23.0:0) |
X_LIST | |
Comma separated list of integers (e.g 12-23,35,45-56) |
EXAMPLES
cnee --record --events-to-record 1000 -devera 2-6 -o /tmp/xnee.xns -e /tmp/xnee.log -v | |
Writes 1000 data to file /tmp/xnee.xns and dumps the verbose printout to /tmp/xnee.log | |
cnee --replay -f /tmp/xnee.xns -v -e /tmp/xnee.log --no-sync | |
Read data from /tmp/xnee.xns, replay it and verbose print to file /tmp/xnee.log | |
For more examples, read the Xnee manual | |
AUTHOR
Henrik Sandklef.
REPORTING BUGS
org Report bugs in the program to bug-xnee@gnu.org.
COPYRIGHT
Copyright (C) 2002 Henrik Sandklef. This is free software; see the source for copying conditions. There is NO warranty;not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SEE ALSO
xnee(info),xev(1)
VERSION
Xnee man page, version 2.04
NOTES
This page describes Xnee. org Mail corrections and additions to bug-xnee@gnu.org
Improve this page