[EMAIL PROTECTED] wrote: > hello, > > Recording of mouse doesnt seem to happen for expected time.
You set Xnee to record 20 events.... that's what it does? "cnee --help" gives this little comment: --time,-t <secs> Delay start of application for <secs> seconds. Used to prevent recording of KeyRelease when starting Xnee from terminal" NOTE: this is not a RECORD option as the help printout tells you. It is a general option, which works for replay and record..... > The > execution is terminating quickly. Here is the output. The user manual > that I got is for Xnee 2.05.96. which has the option '--loops'. Can you > plz specify where I can get the updated manual. CVS or tomorrow you should be able to grab a nightly dist from : http://www.sandklef.com/xnee/nightly-dists/ > linux:/home/evros # cnee --record -o example3.xnr --device-event-range > 5-6 --time 5 --events-to-record 20 --verbose > --> xnee_prepare > ---> xnee_open_files > --- xnee_open_files: is recorder > --- xnee_open_files: handling out > --- xnee_open_files: opening out: example3.xnr > --> xnee_rep_prepare > ---> xnee_setup_recordext > xnee_set_new_window_pos() > ---> xnee_add_range 4 21 21 > Returning max_val=0 > MAX -1 ALLOC 0 > -- Allocating a new range of size 1 > Adding 4 range 21 - 21 at range 0 > <--- xnee_add_range > ---> xnee_add_range 5 5 6 > Returning max_val=1 > MAX 0 ALLOC 0 > Adding 5 range 5 - 6 at range 0 > <--- xnee_add_range > Returning max_val=1 > <--- xnee_setup_recordext 0 > Open display :0.0 > Open display :0.0 > Display :0.0 = 134686112 > Open display :0.0 > Open display :0.0 > Display :0.0 = 134715216 > Open display :0.0 > Open display :0.0 > Display :0.0 = 134744256 > Freeing modifier mapping memory 0 building modifier map on 134744256 > display data 134686112 > display control 134715216 > display fake 134744256 > key_click_percent 0 > bell_percent 50 > bell_pitch 400 > bell_duration 100 > led_mask 2 > global_auto_repeat 0 > Auto repeat: > -->xnee_refresh_ranges > <--xnee_refresh_ranges > <-- xnee_rep_prepare returning 0 > <-- xnee_prepare returning 0 > ----> xnee_grab_all_keys 1 > ---> xnee_km_check > --- xnee_km_check 0 > <--- xnee_km_check > ---- xnee_grab_all_keys 2 > > > ---- xnee_grab_all_keys ---- > ---- xnee_grab_all_keys: i=0 > ---- xnee_grab_all_keys: string is NULL > > > ---- xnee_grab_all_keys ---- > ---- xnee_grab_all_keys: i=1 > ---- xnee_grab_all_keys: string is NULL > > > ---- xnee_grab_all_keys ---- > ---- xnee_grab_all_keys: i=2 > ---- xnee_grab_all_keys: string is NULL > > > ---- xnee_grab_all_keys ---- > ---- xnee_grab_all_keys: i=3 > ---- xnee_grab_all_keys: string is NULL > > > ---- xnee_grab_all_keys ---- > ---- xnee_grab_all_keys: i=4 > ---- xnee_grab_all_keys: string is NULL > <---- xnee_grab_all_keys > > > > ############################################## > # Xnee application arguments # > ############################################## > # cnee --record -o example3.xnr --device-event-range 5-6 --time 5 > --events-to-record 20 --verbose > > > ############################################## > # Displays # > ############################################## > # display :0.0 > Looking for 26 ===> 23 'distribute' > distribute > > > ############################################## > # Files # > ############################################## > Looking for 2 ===> 1 'out-file' > out-file example3.xnr > Looking for 1 ===> 0 'err-file' > err-file stderr > > > ############################################## > # Key Grabs # > ############################################## > Looking for 12 ===> 12 'stop-key' > # stop-key 0 > Looking for 13 ===> 13 'pause-key' > # pause-key 0 > Looking for 14 ===> 14 'resume-key' > # resume-key 0 > Looking for 15 ===> 15 'insert-key' > # insert-key 0 > Looking for 16 ===> 16 'exec-key' > # exec-key 0 > Looking for 17 ===> 17 'exec-key' > # exec-key xnee-exec-no-program > > > ############################################## > # Recording limits etc # > ############################################## > > Looking for 9 ===> 9 'events-to-record' > events-to-record 20 > Looking for 10 ===> 10 'data-to-record' > data-to-record -1 > Looking for 11 ===> 11 'seconds-to-record' > seconds-to-record -1 > first-last 0 > > # Record all (including current) clients or only future ones > Looking for 6 ===> 7 'all-client' > all-client > # Looking for 7 ===> 8 'future-clients' > future-clients > > # Store the starting mouse position > # Looking for 40 ===> 34 'store-mouse-position' > store-mouse-position > > > ############################################## > # Resolution # > ############################################## > > # Resolution > Looking for 23 ===> 20 'recorded-resolution' > #recorded-resolution 1280x1024 > Looking for 24 ===> 21 'replay-resolution' > #replay-resolution 1x1 > Looking for 25 ===> 22 'resolution-adjustment' > #resolution-adjustment 0 > > > ############################################## > # Speed # > ############################################## > > # Speed > Looking for 22 ===> 19 'speed-percent' > #speed-percent 100 > > > ############################################## > # Replaying limits etc # > ############################################## > Looking for 45 ===> 47 'max-threshold' > > max-threshold 20 > Looking for 46 ===> 48 'min-threshold' > min-threshold 20 > Looking for 47 ===> 49 'tot-threshold' > tot-threshold 40 > > > ############################################## > # Feedback # > ############################################## > xnee_get_requested_feedback > #Looking for 44 ===> 37 'feedback-none' > feedback-none > xnee_get_requested_feedback > #Looking for 43 ===> 36 'feedback-stderr' > feedback-stderr > xnee_get_requested_feedback > Looking for 42 ===> 35 'feedback-xosd' > feedback-xosd > Looking for 41 ===> -1 '(null)' > > > > ############################################## > # Various # > ############################################## > > # Plugin file (0 means none) > Looking for 36 ===> 31 'plugin' > plugin 0 > > # Modes (currently not used) > Looking for 29 ===> 24 'synchronised-replay' > #synchronised-replay 1 > > # Replay offset > Looking for 31 ===> 50 'xnee_replay_offset' > #xnee_replay_offset 0x0 > > # Human printout of X11 data (instead of Xnee format) > Looking for 32 ===> 29 'human-printout' > human-printout 0 > > # Delay before starting record/replay > # 5 > > # Various > Returning max_val=1 > ######################################### > # Record settings # > ######################################### > # data_flags 7 > # rState 134685232 > # xids[0] 0 > # xids[1] 0 > # Number of Ranges 1 > # RecordRange[0] > Looking for 48 ===> 38 'request-range' > request-range 0-0 > Looking for 52 ===> 39 'reply-range' > reply-range 0-0 > Looking for 53 ===> 43 'extension-request-major-range' > extension-request-major-range 0-0 > Looking for 54 ===> 44 'extension-request-major-range' > extension-request-major-range 0-0 > Looking for 55 ===> 45 'extension-request-major-range' > extension-request-major-range 0-0 > Looking for 56 ===> 46 'extension-request-major-range' > extension-request-major-range 0-0 > Looking for 50 ===> 41 'delivered-event-range' > delivered-event-range 21-21 > Looking for 49 ===> 40 'device-event-range' > device-event-range 5-6 > Looking for 51 ===> 42 'error-range' > error-range 6-6 > XRecord- > Release 1.13 > Returning max_val=1 > --->xnee_setup_recording > <---xnee_setup_recording > Looking for 26 ===> 23 'distribute' > Looking for 2 ===> 1 'out-file' > Looking for 1 ===> 0 'err-file' > Looking for 12 ===> 12 'stop-key' > Looking for 13 ===> 13 'pause-key' > Looking for 14 ===> 14 'resume-key' > Looking for 15 ===> 15 'insert-key' > Looking for 16 ===> 16 'exec-key' > Looking for 17 ===> 17 'exec-key' > Looking for 9 ===> 9 'events-to-record' > Looking for 10 ===> 10 'data-to-record' > Looking for 11 ===> 11 'seconds-to-record' > Looking for 6 ===> 7 'all-client' > Looking for 7 ===> 8 'future-clients' > Looking for 40 ===> 34 'store-mouse-position' > Looking for 23 ===> 20 'recorded-resolution' > Looking for 24 ===> 21 'replay-resolution' > Looking for 25 ===> 22 'resolution-adjustment' > Looking for 22 ===> 19 'speed-percent' > Looking for 45 ===> 47 'max-threshold' > Looking for 46 ===> 48 'min-threshold' > Looking for 47 ===> 49 'tot-threshold' > xnee_get_requested_feedback > Looking for 44 ===> 37 'feedback-none' > xnee_get_requested_feedback > Looking for 43 ===> 36 'feedback-stderr' > xnee_get_requested_feedback > Looking for 42 ===> 35 'feedback-xosd' > Looking for 41 ===> -1 '(null)' > Looking for 36 ===> 31 'plugin' > Looking for 29 ===> 24 'synchronised-replay' > Looking for 31 ===> 50 'xnee_replay_offset' > Looking for 32 ===> 29 'human-printout' > Returning max_val=1 > Looking for 48 ===> 38 'request-range' > Looking for 52 ===> 39 'reply-range' > Looking for 53 ===> 43 'extension-request-major-range' > Looking for 54 ===> 44 'extension-request-major-range' > Looking for 55 ===> 45 'extension-request-major-range' > Looking for 56 ===> 46 'extension-request-major-range' > Looking for 50 ===> 41 'delivered-event-range' > Looking for 49 ===> 40 'device-event-range' > Looking for 51 ===> 42 'error-range' > Entering main loop( recorder) > ---> xnee_record_async() > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > ---> xnee_save_or_print 0 15 > --- xnee_save_or_print treat a mouse > ---> xnee_handle_grab_mouse 0 0 > <--- xnee_handle_grab_mouse 5 > <--- xnee_save_or_print 5 > ---> xnee_fake_motion_event > --- delay = 0 > <------- xnee_fake_motion_event > closing down while loop in async loop > ---> xnee_stop_session > xnee_stop_session : ungrab -----> > xnee_stop_session : ungrab <---- > Resetting autorepeat on (134744256) to: AutoRepeatModeOff > <--- xnee_stop_session 0 > <--- xnee_record_async() > xnee_start : ungrab -----> > ---> xnee_ungrab_keys > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > <--- xnee_ungrab_keys > xnee_start : ungrab <---- > ---> xnee_free_dyn_data > --- xnee_free_dyn_data: program name > --- xnee_free_dyn_data: program name > --- xnee_free_dyn_data: refreshing ranges > --- xnee_free_dyn_data: replay_setup > --- xnee_free_dyn_data: record_ext > Returning max_val=1 > ---> xnee_unsetup_recording > --- disabling context 75497473 > --- freeing context > <--- xnee_unsetup_recording > --- xnee_free_dyn_data: grab_keys > --- xnee_free_dyn_data: resource_meta > --- xnee_free_dyn_data: xnee_info > <--- xnee_free_dyn_data > ---> xnee_new_dyn_data > --- xnee_new_dyn_data: freeing old memory (if found) > ---> xnee_free_dyn_data > --- xnee_free_dyn_data: program name > --- xnee_free_dyn_data: program name > --- xnee_free_dyn_data: refreshing ranges > --- xnee_free_dyn_data: replay_setup > --- xnee_free_dyn_data: record_ext > --- xnee_free_dyn_data: grab_keys > --- xnee_free_dyn_data: resource_meta > --- xnee_free_dyn_data: xnee_info > <--- xnee_free_dyn_data > Freeing context xnee_close_down : ungrab -----> > ---> xnee_ungrab_keys > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > ---> xnee_ungrab_key > --- xnee_ungrab_key we have a grab struct allocated > --- xnee_ungrab_key key==0 > <--- xnee_ungrab_keys > xnee_close_down : ungrab <---- 0 > xnee_close_down : xnee_reset_autorepeat ----> > xnee_close_down : xnee_reset_autorepeat <---- 0 > Freeing modifier mapping memory 134687544 Closing displays on host :0.0 > Closing displays control=134715216 > Closing displays control=134744256 > Closing displays data=134686112 > Closing displays data=134773296 > closing fds > -- xnee_close_down() free data_file > Closing file=(null) fd=1076168544 > -- xnee_close_down() free data_file <-- 0 > -- xnee_close_down() free rc_file > Closing file=(null) fd=0 > -- xnee_close_down() free rc_file <-- 0 > -- xnee_close_down() free rt_file > Closing file=(null) fd=1076168544 > -- xnee_close_down() free rt_file <-- 0 > -- xnee_close_down() free err_file > Closing file=(null) fd=1076167840 > > > > > _______________________________________________ > Bug-xnee mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/bug-xnee > _______________________________________________ Bug-xnee mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-xnee
