<!-- ##### SECTION Title ##### -->
GksuContext - run programs as other users with su or sudo

<!-- ##### SECTION Short_Description ##### -->
Handler that contains all the necessary information for a 
program to be run by the libgksu library.

<!-- ##### SECTION Long_Description ##### -->
<para>
Everything that is done by libgksu needs to know a lot of stuff
about what to run, as what user to run and some more information,
as X authentication information and such. All that information is
contained in a GksuContext.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
For convenience Gtk+2.0 widgets to request the user's password take a
look at libgksuui1.0 and its API reference.
</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT GksuContext ##### -->
<para>

</para>

@parent: 
@xauth: 
@dir: 
@display: 
@user: 
@password: 
@command: 
@login_shell: 
@keep_env: 
@debug: 
@ssh_fwd: 

<!-- ##### FUNCTION gksu_context_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gksu_context_free ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION gksu_context_set_user ##### -->
<para>

</para>

@context: 
@username: 


<!-- ##### FUNCTION gksu_context_get_user ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_command ##### -->
<para>

</para>

@context: 
@command: 


<!-- ##### FUNCTION gksu_context_get_command ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_password ##### -->
<para>

</para>

@context: 
@password: 


<!-- ##### FUNCTION gksu_context_get_password ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_login_shell ##### -->
<para>

</para>

@context: 
@value: 


<!-- ##### FUNCTION gksu_context_get_login_shell ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_keep_env ##### -->
<para>

</para>

@context: 
@value: 


<!-- ##### FUNCTION gksu_context_get_keep_env ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_debug ##### -->
<para>

</para>

@context: 
@value: 


<!-- ##### FUNCTION gksu_context_get_debug ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_set_ssh_fwd ##### -->
<para>

</para>

@context: 
@value: 


<!-- ##### FUNCTION gksu_context_get_ssh_fwd ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_sudo_try_need_password ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_try_need_password ##### -->
<para>

</para>

@context: 
@Returns: 


<!-- ##### FUNCTION gksu_context_run_full ##### -->
<para>

</para>

@context: 
@ask_pass: 
@user_data: 
@pass_not_needed: 
@pnn_user_data: 
@error: 
@Returns: 


<!-- ##### FUNCTION gksu_context_run ##### -->
<para>

</para>

@context: 
@error: 
@Returns: 


<!-- ##### FUNCTION gksu_context_sudo_run_full ##### -->
<para>

</para>

@context: 
@ask_pass: 
@user_data: 
@pass_not_needed: 
@pnn_user_data: 
@error: 
@Returns: 


<!-- ##### FUNCTION gksu_context_sudo_run ##### -->
<para>

</para>

@context: 
@error: 
@Returns: 


