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