man xnee (Commandes) - xnee record, replays or distributes X11 data

NAME

xnee record, replays or distributes X11 data

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, -o <file_name>
Redirect all Xnee data to file_name (default is stdout)
--err, -e <file_name>
Redirect all Xnee verbose output file_name (default is stderr)
--resource ,-r <file_name>
Use resource file file_name
--plugin ,-p <name >
Use the plugin name name
--all-events, -ae
Intercept all events
--no-expose, -ne
Do not intercept (print) Expose NoExpose
--first-last, -fl
Print only first and last of multiple successive MotionEvent
--everything
Intercept all X11 Protocol .... beware, your computer may crash !
--loops <n>, -l
Intercept n numbers of data ( n<0 means forever)
--k-log
Intercept 1000 (one thousand) data
--10k-log
Intercept 10 000 (ten thousand) data
--100k-log
Intercept 100 000 (one hundred thousand) data
--m-log
Intercept 1000 000 (one million) data
--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
--binary, -b
Obsolete option, don't use this
--text, -t
Store data output in text format (default)
--version, -V
Print product information
--all-clients, -ac
Record all client's data (default)
--future-clients, -fc
Record future client's data
--human-printouts, -hp
Prints human readable
--record, -rec
Set recording mode (default)
--replay, -rep
Set replaying mode
--speed-percent, -sp
Set replaying speed (percentage)
--stop-key mod,key, -sk
When pressing modifier mod and key key Xnee exits
--pause-key mod,key, -pk
When pressing modifier mod and key key Xnee pauses its current action
--resume-key mod,key, -rk
When pressing modifier mod and key key Xnee resumes its paused action
--insert-key mod,key, -ik
When pressing modifier mod and key key Xnee inserts a META mark in the log 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, -pern
Prints X11 error number and name
--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
--no-resolution-adjustment
Don't use resolution adjustment
--manpage
Prints Xnee help text in format as used when generating man 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-mainor-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-mainor-range, -erpmir <X_LIST>
Set extension reply minor range to X_LIST
--retype, -rt
Types (fakes) the content of the file as specified by --file
--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, -map <nr>
Set the maximum threshold for sync to nr
--min-threshold, -mip <nr>
Set the minimum threshold for sync to nr
--total-threshold, -tip <nr>
Set the total threshold for sync to nr

COMMENTS

file_name
Name of a file (e.g /tmp/user1_session.xnee)
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

xnee --k_log -devera 2-6 -o /tmp/xnee.rec -e /tmp/xnee.log -v

Writes 1000 data to file /tmp/xnee.rec and dumps the verbose printout to /tmp/xnee.log

xnee -rep -f /tmp/xnee.rec -v -e /tmp/xnee.log --no-sync

Read data from /tmp/xnee.rec, replay it and verbose print to file /tmp/xnee.log

For more examples, look at the EXAMPLES file

AUTHOR

Henrik Sandklef.

REPORTING BUGS

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

xev(1)

VERSION

xnee man page, version 1.08

NOTES

This page describes Xnee. Mail corrections and additions to bug-xnee@gnu.org