Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CNEE(1) 		     General Commands Manual			 CNEE(1)

NAME
     cnee record, replays or distributes X11 data

SYNOPSIS
     cnee [options]

DESCRIPTION
     The  program  cnee  can  record  and replay an X session. cnee also has the
     ability to distribute events to multiple displays.  cnee 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  re-
     play cnee can distribute the record/replayed events to multiple displays.

GENERAL OPTIONS
     --err-file,- e <file>
	    Redirect all Xnee verbose output file_name(default is stderr)

     --out-file,- o <file>
	    Redirect all Xnee data to file_name(default is stdout)

     --display,- d <displayname>
	    X server to contact (default is localhost)

     --all-clients,- ac
	    Record all client's data (default)

     --future-clients
	    Record future client's data

     --data-to-record,- dtr <n>
	    Intercept n numbers of data ( n<0 means forever)

     --time,- t <secs>
	    Delay  start  of application for <secs> seconds. Can be used to pre-
	    vent recording of KeyRelease when starting Xnee from terminal

     --record,- rec
	    Set recording mode

     --replay,- rep
	    Set replaying mode

     --distribute,- di <LIST>
	    Distribute recorded or replayed events to LIST where LIST  is  comma
	    separated list of displays

     --future-clients,- fc
	    Record future client's data (default)

     --plugin,- p <name
	    Use the plugin name

     --verbose,- v
	    Enable verbose printout

     --feedback-xosd,- fx
	    Use xosd to feedback

     --feedback-stderr,- fs
	    Use stderr to feedback

     --feedback-none,- fn
	    Dont' use feedback

     --device-event-range,- devera <X_LIST>
	    Set device event range to X_LIST

     --keep-autorepeat,- ka
	    Keep autorepeat during record/replay

     --no-reparent-recording,- nrr
	    Prevent explicit recording of ReparentNotify event

RECORD OPTIONS
     --first-last
	    Print only first and last of multiple successive MotionEvent

     --all-events
	    Intercept all events

     --events-to-record,- etr <n>
	    Intercept n numbers of events ( n<0 means forever)

     --seconds-to-record,- str <n>
	    Intercept for n seconds ( n<0 means forever)

     --recorded-resolution  <res>
	    Resolution to use when recording is set to res

     --human-printout,- hp
	    Prints human readable

     --store-mouse-position,- smp
	    Store the initial position of the mouse

     --request-range,- reqra <X_LIST>
	    Set request range to X_LIST

     --reply-range,- repra <X_LIST>
	    Set reply 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

     --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

     --record-from-data-display,- rfdd
	    Record from data display. This option is experimental.

     --record-from-control-display,- rfcd
	    Record from control display. This option is experimental.

REPLAY OPTIONS
     --speed-percent,- sp <speed>
	    Set replaying speed percentage is set to speed

     --replay-resolution  <res>
	    Resolution to use when replaying is set to res

     --resolution-adjustment
	    Use resolution adjustment

     --synchronised-replay
	    Synchronise during replay

     --no-synchronise,- ns
	    Don't use synchornisation during replay

     --recall-window-position,- rwp
	    Recall the recorded window position to be used during replay

     --force-replay,- fp
	    Keep replaying even if we are out of sync  .... dangerous

     --buffer-verbose,- bv
	    Enable verbose printout of replay buffer

     --max-threshold,- mat <nr>
	    Set the maximum threshold for sync to nr

     --min-threshold,- mit <nr>
	    Set the minimum threshold for sync to tnr

     --tot-threshold,- tot <nr>
	    Set the total threshold for sync to nr

     --replay-offset,- ro <x,y>
	    Set the replay offset to (x,y)

     --max-window-moves,- mwm
	    Maximum  times Xnee will try to move a window to the position it was
	    in when recorded

CNEE OPTIONS
     --file,- f <file_name>
	    Read data from file file_name (default is stdin)

     --help,- h
	    Print this message

     --flags
	    Prints all flags/options xnee accepts

     --project,- pr <file_name>
	    Use project file file_name

     --version,- V
	    Print product information

     --retype-file  <file>
	    Types (faking user) the contents of the specified 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

     --keyboard
	    Record the keyboard

     --mouse
	    Record mouse events

     --print-data-names,- pdn
	    Prints X11 data number and name

     --manpage
	    Prints Xnee help text in format as used when generating man page

     --texipage
	    Prints Xnee help text in format as used when generating info page

     --type-help
	    Type this help message using faked keys (used to test xnee itself)

     --demonstration,- demo
	    Let Xnee take you on a demonstration ride

     --check-syntax,- cs
	    Check syntax of the command line and/or project file (no exec)

     --replay-backend,- rb
	    <backend>

     --force-core-replay,- fcr
	    Discard record X Input device data, use recorded core device data

     --record-replay,- rr
	    Record and replay a session (press q to stop recording)

COMMENTS
     file_name
	    Name of a file (e.g /tmp/my_file.xns)

     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 --mouse --keyboard -o /tmp/xnee.xns
     -e /tmp/xnee.log -v

	    Records 1000 events (keyboard and mouse) 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 -ns

	    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
     Report bugs in the program to bug-xnee@gnu.org.

COPYRIGHT
     Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,	2007   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  PUR-
     POSE.

SEE ALSO
     cnee(info),xnee(info),xev(1)

VERSION
     xnee man page, version 3.19

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

xnee				      2007				 CNEE(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cnee&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help