GUACAMOLE-313: Document general usage of guaclog.

Project: http://git-wip-us.apache.org/repos/asf/guacamole-manual/repo
Commit: http://git-wip-us.apache.org/repos/asf/guacamole-manual/commit/853eab4d
Tree: http://git-wip-us.apache.org/repos/asf/guacamole-manual/tree/853eab4d
Diff: http://git-wip-us.apache.org/repos/asf/guacamole-manual/diff/853eab4d

Branch: refs/heads/master
Commit: 853eab4d984c2a4dac49a2858124b73e0e7ad6e1
Parents: c490cdd
Author: Michael Jumper <mjum...@apache.org>
Authored: Mon Feb 5 12:51:42 2018 -0800
Committer: Michael Jumper <mjum...@apache.org>
Committed: Mon Feb 5 12:53:02 2018 -0800

----------------------------------------------------------------------
 src/chapters/configuring.xml | 195 ++++++++++++++++++++++++++++++++++++++
 src/chapters/installing.xml  |   1 +
 2 files changed, 196 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/guacamole-manual/blob/853eab4d/src/chapters/configuring.xml
----------------------------------------------------------------------
diff --git a/src/chapters/configuring.xml b/src/chapters/configuring.xml
index c138423..7d78a5a 100644
--- a/src/chapters/configuring.xml
+++ b/src/chapters/configuring.xml
@@ -654,6 +654,21 @@ guacd-port:     4822</programlisting>
                 <informalexample>
                     <screen><prompt>$</prompt> <userinput>man 
guacenc</userinput></screen>
                 </informalexample>
+                <para>If recording of key events is explicitly enabled using 
the
+                        <parameter>recording-include-keys</parameter> 
parameter, recordings can also
+                    be translated into human-readable interpretations of the 
keys pressed during the
+                    session using the <command>guaclog</command> utility. The 
usage of
+                        <command>guaclog</command> is analogous to 
<command>guacenc</command>, and
+                    results in the creation of a new text file containing the 
interpreted
+                    events:</para>
+                <informalexample>
+                    <screen><prompt>$</prompt> <userinput>guaclog 
<replaceable>/path/to/recording/NAME</replaceable></userinput><computeroutput>
+guaclog: INFO: Guacamole input log interpreter (guaclog) version 0.9.14
+guaclog: INFO: 1 input file(s) provided.
+guaclog: INFO: Writing input events from 
"<replaceable>/path/to/recording/NAME</replaceable>" to "<replaceable 
annotations="">/path/to/recording/NAME</replaceable>.txt" ...
+guaclog: INFO: All files interpreted successfully.</computeroutput>
+<prompt>$</prompt> </screen>
+                </informalexample>
                 <important>
                     <para>Guacamole will never overwrite an existing 
recording. If necessary, a
                         numeric suffix like ".1", ".2", ".3", etc. will be 
appended to
@@ -1805,6 +1820,21 @@ tcp6       0      0 :::4713                 :::*         
           LISTEN</comp
                 <informalexample>
                     <screen><prompt>$</prompt> <userinput>man 
guacenc</userinput></screen>
                 </informalexample>
+                <para>If recording of key events is explicitly enabled using 
the
+                        <parameter>recording-include-keys</parameter> 
parameter, recordings can also
+                    be translated into human-readable interpretations of the 
keys pressed during the
+                    session using the <command>guaclog</command> utility. The 
usage of
+                        <command>guaclog</command> is analogous to 
<command>guacenc</command>, and
+                    results in the creation of a new text file containing the 
interpreted
+                    events:</para>
+                <informalexample>
+                    <screen><prompt>$</prompt> <userinput>guaclog 
<replaceable>/path/to/recording/NAME</replaceable></userinput><computeroutput>
+guaclog: INFO: Guacamole input log interpreter (guaclog) version 0.9.14
+guaclog: INFO: 1 input file(s) provided.
+guaclog: INFO: Writing input events from 
"<replaceable>/path/to/recording/NAME</replaceable>" to "<replaceable 
annotations="">/path/to/recording/NAME</replaceable>.txt" ...
+guaclog: INFO: All files interpreted successfully.</computeroutput>
+<prompt>$</prompt> </screen>
+                </informalexample>
                 <important>
                     <para>Guacamole will never overwrite an existing 
recording. If necessary, a
                         numeric suffix like ".1", ".2", ".3", etc. will be 
appended to
@@ -1874,6 +1904,51 @@ tcp6       0      0 :::4713                 :::*         
           LISTEN</comp
                                         and this parameter will be 
ignored.</para>
                                 </entry>
                             </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-output</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", graphical output 
and other data normally
+                                        streamed from server to client will be 
excluded from the
+                                        recording, producing a recording which 
contains only user
+                                        input events. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
graphical output will
+                                        be included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-mouse</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user mouse events 
will be excluded from
+                                        the recording, producing a recording 
which lacks a visible
+                                        mouse cursor. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
mouse events will be
+                                        included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-include-keys</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user key events 
will be included in the
+                                        recording. The recording can 
subsequently be passed through
+                                        the <command>guaclog</command> utility 
to produce a
+                                        human-readable interpretation of the 
keys pressed during the
+                                        session. <emphasis>This parameter is 
optional.</emphasis> If
+                                        omitted, key events will be not 
included in the
+                                        recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
                         </tbody>
                     </tgroup>
                 </informaltable>
@@ -3020,6 +3095,21 @@ ed272546-87bd-4db9-acba-e36e1a9ca20a
                 <informalexample>
                     <screen><prompt>$</prompt> <userinput>man 
guacenc</userinput></screen>
                 </informalexample>
+                <para>If recording of key events is explicitly enabled using 
the
+                        <parameter>recording-include-keys</parameter> 
parameter, recordings can also
+                    be translated into human-readable interpretations of the 
keys pressed during the
+                    session using the <command>guaclog</command> utility. The 
usage of
+                        <command>guaclog</command> is analogous to 
<command>guacenc</command>, and
+                    results in the creation of a new text file containing the 
interpreted
+                    events:</para>
+                <informalexample>
+                    <screen><prompt>$</prompt> <userinput>guaclog 
<replaceable>/path/to/recording/NAME</replaceable></userinput><computeroutput>
+guaclog: INFO: Guacamole input log interpreter (guaclog) version 0.9.14
+guaclog: INFO: 1 input file(s) provided.
+guaclog: INFO: Writing input events from 
"<replaceable>/path/to/recording/NAME</replaceable>" to "<replaceable 
annotations="">/path/to/recording/NAME</replaceable>.txt" ...
+guaclog: INFO: All files interpreted successfully.</computeroutput>
+<prompt>$</prompt> </screen>
+                </informalexample>
                 <important>
                     <para>Guacamole will never overwrite an existing 
recording. If necessary, a
                         numeric suffix like ".1", ".2", ".3", etc. will be 
appended to
@@ -3089,6 +3179,51 @@ ed272546-87bd-4db9-acba-e36e1a9ca20a
                                         and this parameter will be 
ignored.</para>
                                 </entry>
                             </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-output</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", graphical output 
and other data normally
+                                        streamed from server to client will be 
excluded from the
+                                        recording, producing a recording which 
contains only user
+                                        input events. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
graphical output will
+                                        be included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-mouse</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user mouse events 
will be excluded from
+                                        the recording, producing a recording 
which lacks a visible
+                                        mouse cursor. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
mouse events will be
+                                        included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-include-keys</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user key events 
will be included in the
+                                        recording. The recording can 
subsequently be passed through
+                                        the <command>guaclog</command> utility 
to produce a
+                                        human-readable interpretation of the 
keys pressed during the
+                                        session. <emphasis>This parameter is 
optional.</emphasis> If
+                                        omitted, key events will be not 
included in the
+                                        recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
                         </tbody>
                     </tgroup>
                 </informaltable>
@@ -3545,6 +3680,21 @@ ed272546-87bd-4db9-acba-e36e1a9ca20a
                 <informalexample>
                     <screen><prompt>$</prompt> <userinput>man 
guacenc</userinput></screen>
                 </informalexample>
+                <para>If recording of key events is explicitly enabled using 
the
+                        <parameter>recording-include-keys</parameter> 
parameter, recordings can also
+                    be translated into human-readable interpretations of the 
keys pressed during the
+                    session using the <command>guaclog</command> utility. The 
usage of
+                        <command>guaclog</command> is analogous to 
<command>guacenc</command>, and
+                    results in the creation of a new text file containing the 
interpreted
+                    events:</para>
+                <informalexample>
+                    <screen><prompt>$</prompt> <userinput>guaclog 
<replaceable>/path/to/recording/NAME</replaceable></userinput><computeroutput>
+guaclog: INFO: Guacamole input log interpreter (guaclog) version 0.9.14
+guaclog: INFO: 1 input file(s) provided.
+guaclog: INFO: Writing input events from 
"<replaceable>/path/to/recording/NAME</replaceable>" to "<replaceable 
annotations="">/path/to/recording/NAME</replaceable>.txt" ...
+guaclog: INFO: All files interpreted successfully.</computeroutput>
+<prompt>$</prompt> </screen>
+                </informalexample>
                 <important>
                     <para>Guacamole will never overwrite an existing 
recording. If necessary, a
                         numeric suffix like ".1", ".2", ".3", etc. will be 
appended to
@@ -3614,6 +3764,51 @@ ed272546-87bd-4db9-acba-e36e1a9ca20a
                                         and this parameter will be 
ignored.</para>
                                 </entry>
                             </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-output</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", graphical output 
and other data normally
+                                        streamed from server to client will be 
excluded from the
+                                        recording, producing a recording which 
contains only user
+                                        input events. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
graphical output will
+                                        be included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-exclude-mouse</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user mouse events 
will be excluded from
+                                        the recording, producing a recording 
which lacks a visible
+                                        mouse cursor. <emphasis>This parameter 
is
+                                            optional.</emphasis> If omitted, 
mouse events will be
+                                        included in the recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
+                            <row>
+                                
<entry><parameter>recording-include-keys</parameter></entry>
+                                <entry>
+                                    <para>If set to "true", user key events 
will be included in the
+                                        recording. The recording can 
subsequently be passed through
+                                        the <command>guaclog</command> utility 
to produce a
+                                        human-readable interpretation of the 
keys pressed during the
+                                        session. <emphasis>This parameter is 
optional.</emphasis> If
+                                        omitted, key events will be not 
included in the
+                                        recording.</para>
+                                    <para>This parameter only has an effect if 
graphical recording
+                                        is enabled. If the 
<parameter>recording-path</parameter> is
+                                        not specified, graphical session 
recording will be disabled,
+                                        and this parameter will be 
ignored.</para>
+                                </entry>
+                            </row>
                         </tbody>
                     </tgroup>
                 </informaltable>

http://git-wip-us.apache.org/repos/asf/guacamole-manual/blob/853eab4d/src/chapters/installing.xml
----------------------------------------------------------------------
diff --git a/src/chapters/installing.xml b/src/chapters/installing.xml
index 0e65eb5..e054e64 100644
--- a/src/chapters/installing.xml
+++ b/src/chapters/installing.xml
@@ -637,6 +637,7 @@ guacamole-server version 0.9.14
 
       guacd ...... yes
       guacenc .... yes
+      guaclog .... yes
 
    Init scripts: /etc/init.d
 

Reply via email to