x2go package¶
Subpackages¶
- x2go.backends package
- Subpackages
- x2go.backends.control package
- Submodules
- x2go.backends.control.plain module
X2GoControlSessionX2GoControlSession.check_host()X2GoControlSession.clean_sessions()X2GoControlSession.connect()X2GoControlSession.disconnect()X2GoControlSession.dissociate()X2GoControlSession.get_hostname()X2GoControlSession.get_port()X2GoControlSession.get_published_applications()X2GoControlSession.get_server_features()X2GoControlSession.get_server_versions()X2GoControlSession.has_session_died()X2GoControlSession.has_terminated()X2GoControlSession.home_exists()X2GoControlSession.is_alive()X2GoControlSession.is_connected()X2GoControlSession.is_running()X2GoControlSession.is_sshfs_available()X2GoControlSession.is_suspended()X2GoControlSession.is_x2gouser()X2GoControlSession.list_desktops()X2GoControlSession.list_mounts()X2GoControlSession.list_sessions()X2GoControlSession.load_session_host_keys()X2GoControlSession.query_server_features()X2GoControlSession.query_server_versions()X2GoControlSession.remote_peername()X2GoControlSession.remote_username()X2GoControlSession.resume()X2GoControlSession.set_profile_name()X2GoControlSession.share_desktop()X2GoControlSession.start()X2GoControlSession.suspend()X2GoControlSession.terminate()X2GoControlSession.test_sftpclient()
- x2go.backends.control.plain module
- Module contents
- Submodules
- x2go.backends.info package
- Submodules
- x2go.backends.info.plain module
X2GoServerSessionInfoX2GoServerSessionInfo.clear()X2GoServerSessionInfo.get_session_type()X2GoServerSessionInfo.get_share_mode()X2GoServerSessionInfo.get_status()X2GoServerSessionInfo.initialize()X2GoServerSessionInfo.is_desktop_session()X2GoServerSessionInfo.is_initialized()X2GoServerSessionInfo.is_kdrive_session()X2GoServerSessionInfo.is_nx3_session()X2GoServerSessionInfo.is_protected()X2GoServerSessionInfo.is_published_applications_provider()X2GoServerSessionInfo.is_running()X2GoServerSessionInfo.is_suspended()X2GoServerSessionInfo.protect()X2GoServerSessionInfo.unprotect()X2GoServerSessionInfo.update()
X2GoServerSessionList
- x2go.backends.info.plain module
- Module contents
- Submodules
- x2go.backends.printing package
- x2go.backends.profiles package
- Submodules
- x2go.backends.profiles.base module
X2GoSessionProfilesX2GoSessionProfiles.add_profile()X2GoSessionProfiles.check_profile_id_or_name()X2GoSessionProfiles.defaultSessionProfileX2GoSessionProfiles.default_profile_config()X2GoSessionProfiles.delete_profile()X2GoSessionProfiles.get_pkey_object()X2GoSessionProfiles.get_profile_config()X2GoSessionProfiles.get_profile_metatype()X2GoSessionProfiles.get_profile_option_type()X2GoSessionProfiles.get_server_hostname()X2GoSessionProfiles.get_server_port()X2GoSessionProfiles.get_session_param()X2GoSessionProfiles.has_profile()X2GoSessionProfiles.has_profile_id()X2GoSessionProfiles.has_profile_name()X2GoSessionProfiles.init_profile_cache()X2GoSessionProfiles.is_mutable()X2GoSessionProfiles.mutable_profile_ids()X2GoSessionProfiles.populate_session_profiles()X2GoSessionProfiles.profile_idsX2GoSessionProfiles.profile_namesX2GoSessionProfiles.supports_mutable_profiles()X2GoSessionProfiles.to_profile_id()X2GoSessionProfiles.to_profile_name()X2GoSessionProfiles.to_session_params()X2GoSessionProfiles.update_value()X2GoSessionProfiles.write()
- x2go.backends.profiles.file module
- x2go.backends.profiles.httpbroker module
X2GoSessionProfilesX2GoSessionProfiles.broker_disconnect()X2GoSessionProfiles.broker_listprofiles()X2GoSessionProfiles.broker_selectsession()X2GoSessionProfiles.broker_simpleauth()X2GoSessionProfiles.defaultSessionProfileX2GoSessionProfiles.get_broker_noauth()X2GoSessionProfiles.get_broker_type()X2GoSessionProfiles.get_broker_url()X2GoSessionProfiles.get_broker_username()X2GoSessionProfiles.is_broker_authenticated()X2GoSessionProfiles.set_broker_url()
- x2go.backends.profiles.sshbroker module
- x2go.backends.profiles.base module
- Module contents
- Submodules
- x2go.backends.proxy package
- x2go.backends.settings package
- x2go.backends.terminal package
- Submodules
- x2go.backends.terminal.plain module
X2GoSessionParamsX2GoTerminalSessionX2GoTerminalSession.auto_session_window_title()X2GoTerminalSession.color_depth()X2GoTerminalSession.exec_published_application()X2GoTerminalSession.find_session_window()X2GoTerminalSession.get_mimebox_spooldir()X2GoTerminalSession.get_printing_spooldir()X2GoTerminalSession.get_session_cmd()X2GoTerminalSession.get_session_info()X2GoTerminalSession.get_session_name()X2GoTerminalSession.get_session_type()X2GoTerminalSession.has_command()X2GoTerminalSession.is_connected()X2GoTerminalSession.is_desktop_session()X2GoTerminalSession.is_kdrive_session()X2GoTerminalSession.is_pubapp_session()X2GoTerminalSession.is_published_applications_provider()X2GoTerminalSession.is_rootless_session()X2GoTerminalSession.is_running()X2GoTerminalSession.is_session_info_protected()X2GoTerminalSession.is_shadow_session()X2GoTerminalSession.is_suspended()X2GoTerminalSession.ok()X2GoTerminalSession.post_terminate_cleanup()X2GoTerminalSession.raise_session_window()X2GoTerminalSession.release_proxy()X2GoTerminalSession.release_telekinesis()X2GoTerminalSession.resume()X2GoTerminalSession.run_command()X2GoTerminalSession.session_info_protect()X2GoTerminalSession.session_info_unprotect()X2GoTerminalSession.set_keyboard()X2GoTerminalSession.set_mimebox_action()X2GoTerminalSession.set_print_action()X2GoTerminalSession.set_session_window_title()X2GoTerminalSession.share_local_folder()X2GoTerminalSession.start()X2GoTerminalSession.start_mimebox()X2GoTerminalSession.start_printing()X2GoTerminalSession.start_sound()X2GoTerminalSession.start_sshfs()X2GoTerminalSession.start_telekinesis()X2GoTerminalSession.stop_mimebox()X2GoTerminalSession.stop_printing()X2GoTerminalSession.stop_sound()X2GoTerminalSession.stop_sshfs()X2GoTerminalSession.suspend()X2GoTerminalSession.terminate()X2GoTerminalSession.unshare_all_local_folders()X2GoTerminalSession.unshare_local_folder()X2GoTerminalSession.update_session_window_file()
- x2go.backends.terminal.plain module
- Module contents
- Submodules
- x2go.backends.control package
- Module contents
- Subpackages
Submodules¶
- x2go.cache module
X2GoListSessionsCacheX2GoListSessionsCache.check_cache()X2GoListSessionsCache.delete()X2GoListSessionsCache.is_cached()X2GoListSessionsCache.list_desktops()X2GoListSessionsCache.list_mounts()X2GoListSessionsCache.list_sessions()X2GoListSessionsCache.update()X2GoListSessionsCache.update_all()X2GoListSessionsCache.x2go_listsessions_cache
- x2go.checkhosts module
X2GoAutoAddPolicyX2GoInteractiveAddPolicyX2GoMissingHostKeyPolicyX2GoMissingHostKeyPolicy.get_client()X2GoMissingHostKeyPolicy.get_hostname()X2GoMissingHostKeyPolicy.get_hostname_name()X2GoMissingHostKeyPolicy.get_hostname_port()X2GoMissingHostKeyPolicy.get_key()X2GoMissingHostKeyPolicy.get_key_fingerprint()X2GoMissingHostKeyPolicy.get_key_fingerprint_with_colons()X2GoMissingHostKeyPolicy.get_key_name()
check_ssh_host_key()
- x2go.cleanup module
- x2go.client module
- Supported Features
- Non-Profile Sessions
- Profiled Sessions
- Session Suspending / Terminating
X2GoClientX2GoClient.HOOK_broker_connection_exception()X2GoClient.HOOK_broker_ignore_connection_problems()X2GoClient.HOOK_check_host_dialog()X2GoClient.HOOK_desktop_sharing_denied()X2GoClient.HOOK_foldersharing_not_available()X2GoClient.HOOK_forwarding_tunnel_setup_failed()X2GoClient.HOOK_list_desktops_timeout()X2GoClient.HOOK_mimebox_not_available()X2GoClient.HOOK_no_installed_xservers_found()X2GoClient.HOOK_no_known_xserver_found()X2GoClient.HOOK_no_such_command()X2GoClient.HOOK_no_such_desktop()X2GoClient.HOOK_on_control_session_death()X2GoClient.HOOK_on_failing_SFTP_client()X2GoClient.HOOK_on_found_session_running_after_connect()X2GoClient.HOOK_on_session_has_been_suspended()X2GoClient.HOOK_on_session_has_resumed_by_me()X2GoClient.HOOK_on_session_has_resumed_by_other()X2GoClient.HOOK_on_session_has_started_by_me()X2GoClient.HOOK_on_session_has_started_by_other()X2GoClient.HOOK_on_session_has_terminated()X2GoClient.HOOK_on_sound_tunnel_failed()X2GoClient.HOOK_open_mimebox_saveas_dialog()X2GoClient.HOOK_open_print_dialog()X2GoClient.HOOK_printaction_error()X2GoClient.HOOK_printing_not_available()X2GoClient.HOOK_profile_auto_connect()X2GoClient.HOOK_pulseaudio_not_supported_in_RDPsession()X2GoClient.HOOK_pulseaudio_server_died()X2GoClient.HOOK_pulseaudio_server_startup_failed()X2GoClient.HOOK_rforward_request_denied()X2GoClient.HOOK_session_startup_failed()X2GoClient.HOOK_sshfs_not_available()X2GoClient.all_servers_are_alive()X2GoClient.check_session_host()X2GoClient.clean_sessions()X2GoClient.client_associated_sessions()X2GoClient.client_associated_sessions_of_profile_name()X2GoClient.client_connected_profiles()X2GoClient.client_connected_sessions()X2GoClient.client_connected_sessions_of_profile_name()X2GoClient.client_control_session_of_profile_name()X2GoClient.client_control_sessionsX2GoClient.client_has_associated_sessionsX2GoClient.client_has_connected_sessionsX2GoClient.client_has_registered_session_of_name()X2GoClient.client_has_running_sessionsX2GoClient.client_has_suspended_sessionsX2GoClient.client_pubapp_sessions_of_profile_name()X2GoClient.client_registered_session_of_name()X2GoClient.client_registered_sessions()X2GoClient.client_registered_sessions_of_profile_name()X2GoClient.client_running_sessions()X2GoClient.client_running_sessions_of_profile_name()X2GoClient.client_suspended_sessions()X2GoClient.client_suspended_sessions_of_profile_name()X2GoClient.connect_session()X2GoClient.disconnect_profile()X2GoClient.disconnect_session()X2GoClient.get_client_printing()X2GoClient.get_client_rootdir()X2GoClient.get_client_settings()X2GoClient.get_client_username()X2GoClient.get_master_session()X2GoClient.get_profile_config()X2GoClient.get_profile_metatype()X2GoClient.get_profiles()X2GoClient.get_published_applications()X2GoClient.get_server_components()X2GoClient.get_server_features()X2GoClient.get_server_versions()X2GoClient.get_session()X2GoClient.get_session_info()X2GoClient.get_session_name()X2GoClient.get_session_of_session_name()X2GoClient.get_session_profile_id()X2GoClient.get_session_profile_name()X2GoClient.get_session_profiles()X2GoClient.get_session_server_hostname()X2GoClient.get_session_server_peername()X2GoClient.get_session_summary()X2GoClient.get_session_username()X2GoClient.get_sessions_rootdir()X2GoClient.get_shared_folders()X2GoClient.get_ssh_rootdir()X2GoClient.has_custom_client_rootdirX2GoClient.has_server_feature()X2GoClient.has_session_terminated()X2GoClient.is_folder_sharing_available()X2GoClient.is_profile_connected()X2GoClient.is_session_connected()X2GoClient.is_session_profile()X2GoClient.is_session_running()X2GoClient.is_session_suspended()X2GoClient.is_x2goserver()X2GoClient.langX2GoClient.list_desktops()X2GoClient.list_mounts()X2GoClient.list_mounts_by_profile_name()X2GoClient.list_sessions()X2GoClient.profile_get_published_applications()X2GoClient.profile_get_shared_folders()X2GoClient.profile_master_session()X2GoClient.profile_namesX2GoClient.raise_session_window()X2GoClient.register_all_session_profiles()X2GoClient.register_available_server_sessions_all_profiles()X2GoClient.register_available_server_sessions_by_profile_name()X2GoClient.register_available_server_sessions_by_session_uuid()X2GoClient.register_session()X2GoClient.resume_session()X2GoClient.server_has_running_session_of_name()X2GoClient.server_has_running_sessions()X2GoClient.server_has_suspended_session_of_name()X2GoClient.server_has_suspended_sessions()X2GoClient.server_is_alive()X2GoClient.server_running_sessions()X2GoClient.server_suspended_sessions()X2GoClient.server_valid_x2gouser()X2GoClient.session_auto_connect()X2GoClient.session_auto_start_or_resume()X2GoClient.session_can_auto_connect()X2GoClient.session_can_sshproxy_auto_connect()X2GoClient.session_get_shared_folders()X2GoClient.session_ok()X2GoClient.session_reuses_sshproxy_authinfo()X2GoClient.session_uses_sshproxy()X2GoClient.set_profile_config()X2GoClient.set_session_print_action()X2GoClient.set_session_username()X2GoClient.set_session_window_title()X2GoClient.share_desktop_session()X2GoClient.share_local_folder()X2GoClient.start_session()X2GoClient.suspend_session()X2GoClient.terminate_session()X2GoClient.to_profile_id()X2GoClient.to_profile_name()X2GoClient.unshare_all_local_folders()X2GoClient.unshare_all_local_folders_from_profile()X2GoClient.unshare_all_local_folders_from_session()X2GoClient.unshare_local_folder()X2GoClient.unshare_local_folder_from_profile()X2GoClient.unshare_local_folder_from_session()X2GoClient.update_cache_all_profiles()X2GoClient.update_cache_by_profile_name()X2GoClient.update_cache_by_session_uuid()X2GoClient.update_sessionregistry_status_all_profiles()X2GoClient.update_sessionregistry_status_by_profile_name()X2GoClient.update_sessionregistry_status_by_session_uuid()X2GoClient.with_profile_config()X2GoClient.with_session()
- x2go.defaults module
DEFAULT_PDFSAVE_LOCATIONDEFAULT_PDFVIEW_CMDDEFAULT_PRINTCMD_CMDPUBAPP_MAX_NO_SUBMENUSRSAHostKeyX2GO_DESKTOPSESSIONSX2GO_DESKTOPSESSIONS_KDRIVE_PREFERREDX2GO_DESKTOPSESSIONS_NX3_PREFERREDX2GO_GENERIC_APPLICATIONSX2GO_MIMEBOX_ACTIONSX2GO_MIMEBOX_EXTENSIONS_BLACKLISTX2GO_PRINT_ACTIONSX2GO_SESSIONPROFILE_DEFAULTSX2GO_SHARE_FULLACCESSX2GO_SHARE_VIEWONLYpack_methods_nx3_noqual
- x2go.forward module
- x2go.gevent_subprocess module
- x2go.guardian module
- x2go.inifiles module
- x2go.log module
X2GoLoggerX2GoLogger.destinationX2GoLogger.disable_debug_sftpxfer()X2GoLogger.enable_debug_sftpxfer()X2GoLogger.get_loglevel()X2GoLogger.levelX2GoLogger.message()X2GoLogger.nameX2GoLogger.progpidX2GoLogger.set_loglevel()X2GoLogger.set_loglevel_debug()X2GoLogger.set_loglevel_error()X2GoLogger.set_loglevel_info()X2GoLogger.set_loglevel_notice()X2GoLogger.set_loglevel_quiet()X2GoLogger.set_loglevel_warn()X2GoLogger.tag
X2goLoggerloglevel_DEFAULT
- x2go.mimebox module
- x2go.mimeboxactions module
- x2go.printactions module
- x2go.printqueue module
- x2go.pulseaudio module
- x2go.registry module
X2GoSessionRegistryX2GoSessionRegistry.associated_sessions()X2GoSessionRegistry.associated_sessions_of_profile_name()X2GoSessionRegistry.connected_control_sessionsX2GoSessionRegistry.connected_profiles()X2GoSessionRegistry.connected_sessions()X2GoSessionRegistry.connected_sessions_of_profile_name()X2GoSessionRegistry.control_session_of_profile_name()X2GoSessionRegistry.disable_session_auto_registration()X2GoSessionRegistry.enable_session_auto_registration()X2GoSessionRegistry.forget()X2GoSessionRegistry.get_master_session()X2GoSessionRegistry.get_profile_id()X2GoSessionRegistry.get_profile_name()X2GoSessionRegistry.get_session_of_session_name()X2GoSessionRegistry.has_running_sessionsX2GoSessionRegistry.has_session_of_session_name()X2GoSessionRegistry.has_suspended_sessionsX2GoSessionRegistry.keys()X2GoSessionRegistry.non_running_sessions()X2GoSessionRegistry.pubapp_sessions_of_profile_name()X2GoSessionRegistry.register()X2GoSessionRegistry.register_available_server_sessions()X2GoSessionRegistry.registered_sessions()X2GoSessionRegistry.registered_sessions_of_profile_name()X2GoSessionRegistry.running_sessions()X2GoSessionRegistry.running_sessions_of_profile_name()X2GoSessionRegistry.session_summary()X2GoSessionRegistry.suspended_sessions()X2GoSessionRegistry.suspended_sessions_of_profile_name()X2GoSessionRegistry.terminated_sessions()X2GoSessionRegistry.update_status()X2GoSessionRegistry.virgin_sessions()X2GoSessionRegistry.virgin_sessions_of_profile_name()
- x2go.rforward module
- x2go.session module
X2GoSessionX2GoSession.HOOK_auto_connect()X2GoSession.HOOK_check_host_dialog()X2GoSession.HOOK_desktop_sharing_denied()X2GoSession.HOOK_foldersharing_not_available()X2GoSession.HOOK_forwarding_tunnel_setup_failed()X2GoSession.HOOK_list_desktops_timeout()X2GoSession.HOOK_mimebox_not_available()X2GoSession.HOOK_no_such_desktop()X2GoSession.HOOK_on_control_session_death()X2GoSession.HOOK_on_failing_SFTP_client()X2GoSession.HOOK_printing_not_available()X2GoSession.HOOK_rforward_request_denied()X2GoSession.HOOK_session_startup_failed()X2GoSession.HOOK_sshfs_not_available()X2GoSession.can_auto_connect()X2GoSession.can_sshproxy_auto_connect()X2GoSession.check_host()X2GoSession.clean_sessions()X2GoSession.color_depth_from_session_name()X2GoSession.connect()X2GoSession.disconnect()X2GoSession.do_auto_connect()X2GoSession.do_auto_start_or_resume()X2GoSession.exec_published_application()X2GoSession.get_client_instance()X2GoSession.get_control_session()X2GoSession.get_password()X2GoSession.get_profile_id()X2GoSession.get_profile_name()X2GoSession.get_progress_status()X2GoSession.get_published_applications()X2GoSession.get_remote_home()X2GoSession.get_server_features()X2GoSession.get_server_hostname()X2GoSession.get_server_peername()X2GoSession.get_server_port()X2GoSession.get_session_cmd()X2GoSession.get_session_info()X2GoSession.get_session_name()X2GoSession.get_session_profile_option()X2GoSession.get_session_title()X2GoSession.get_session_type()X2GoSession.get_shared_folders()X2GoSession.get_terminal_session()X2GoSession.get_username()X2GoSession.get_uuid()X2GoSession.has_control_session()X2GoSession.has_server_feature()X2GoSession.has_terminal_session()X2GoSession.has_terminated()X2GoSession.init_control_session()X2GoSession.is_alive()X2GoSession.is_associated()X2GoSession.is_color_depth_ok()X2GoSession.is_connected()X2GoSession.is_desktop_session()X2GoSession.is_folder_sharing_available()X2GoSession.is_locked()X2GoSession.is_master_session()X2GoSession.is_pubapp_session()X2GoSession.is_published_applications_provider()X2GoSession.is_rootless_session()X2GoSession.is_running()X2GoSession.is_shadow_session()X2GoSession.is_suspended()X2GoSession.list_desktops()X2GoSession.list_mounts()X2GoSession.list_sessions()X2GoSession.raise_session_window()X2GoSession.remote_peername()X2GoSession.reset_progress_status()X2GoSession.resume()X2GoSession.retrieve_server_features()X2GoSession.reuses_sshproxy_authinfo()X2GoSession.session_cleanup()X2GoSession.session_ok()X2GoSession.set_master_session()X2GoSession.set_port()X2GoSession.set_print_action()X2GoSession.set_profile_name()X2GoSession.set_server()X2GoSession.set_session_name()X2GoSession.set_session_window_title()X2GoSession.share_all_local_folders()X2GoSession.share_desktop()X2GoSession.share_local_folder()X2GoSession.start()X2GoSession.suspend()X2GoSession.terminate()X2GoSession.unset_master_session()X2GoSession.unshare_all_local_folders()X2GoSession.unshare_local_folder()X2GoSession.update_params()X2GoSession.update_status()X2GoSession.user_is_x2gouser()X2GoSession.uses_sshproxy()
- x2go.sftpserver module
- x2go.sshproxy module
- x2go.telekinesis module
- x2go.utils module
ProgressStatuscompare_versions()detect_unused_port()find_session_line_in_x2golistsessions()find_session_window()genkeypair()get_desktop_geometry()get_encoding()get_workarea_geometry()is_abs_path()is_color_depth_ok()is_in_nx3packmethods()known_encodings()local_color_depth()merge_ordered_lists()patiently_remove_file()raise_session_window()session_names_by_timestamp()set_session_window_title()slugify()touch_file()unique()which()xkb_rules_names()
- x2go.x2go_exceptions module
AuthenticationExceptionBadHostKeyExceptionPasswordRequiredExceptionSSHExceptionWindowsErrorX2GoBackendExceptionX2GoBrokerConnectionExceptionX2GoClientExceptionX2GoClientPrintingExceptionX2GoClientSettingsExceptionX2GoControlSessionExceptionX2GoDesktopSharingDeniedX2GoFwTunnelExceptionX2GoHostKeyExceptionX2GoMIMEboxActionExceptionX2GoMIMEboxQueueExceptionX2GoNotImplementedYetExceptionX2GoPrintActionExceptionX2GoPrintExceptionX2GoPrintQueueExceptionX2GoProfileExceptionX2GoProxyExceptionX2GoRemoteHomeExceptionX2GoRevFwTunnelExceptionX2GoSFTPClientExceptionX2GoSSHProxyAuthenticationExceptionX2GoSSHProxyExceptionX2GoSSHProxyHostKeyExceptionX2GoSSHProxyPasswordRequiredExceptionX2GoSessionCacheExceptionX2GoSessionExceptionX2GoSessionRegistryExceptionX2GoTelekinesisClientExceptionX2GoTerminalSessionExceptionX2GoTimeOutExceptionX2GoUserExceptionX2goClientExceptionX2goClientPrintingExceptionX2goClientSettingsExceptionX2goControlSessionExceptionX2goDesktopSharingExceptionX2goFwTunnelExceptionX2goHostKeyExceptionX2goMIMEboxActionExceptionX2goMIMEboxQueueExceptionX2goNotImplementedYetExceptionX2goPrintActionExceptionX2goPrintExceptionX2goPrintQueueExceptionX2goProfileExceptionX2goProxyExceptionX2goRemoteHomeExceptionX2goRevFwTunnelExceptionX2goSSHProxyAuthenticationExceptionX2goSSHProxyExceptionX2goSSHProxyHostKeyExceptionX2goSessionCacheExceptionX2goSessionExceptionX2goSessionRegistryExceptionX2goTerminalSessionExceptionX2goTimeOutExceptionX2goUserException
- x2go.xserver module
X2GoClientXConfigX2GoClientXConfig.detect_unused_xdisplay_port()X2GoClientXConfig.get_xserver_config()X2GoClientXConfig.installed_xserversX2GoClientXConfig.known_xserversX2GoClientXConfig.preferred_xserverX2GoClientXConfig.preferred_xserver_namesX2GoClientXConfig.running_xserversX2GoClientXConfig.write()X2GoClientXConfig.xserver_launch_neededX2GoClientXConfig.xserver_launch_possible
X2GoXServer