System: Xpra version, platform and host information Network: Compression, packet encoding and encryption bencode : {'': True, 'version': ('Cython', 0, 13)} compressors : ['zlib', 'lz4', 'lzo'] config : {'vsocket.timeout': 5, 'socket.timeout': 20} digest : ['hmac', 'xor', 'hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA', 'des'] encoders : ['rencode', 'bencode', 'yaml'] gateways : {} interfaces : ['lo', 'eth0', 'eth2', 'eth1', 'br2', 'br1', 'br0', 'wlan4', 'lxcbr0'] lz4 : {'': True, 'version': '0.11.1'} lzo : {'': True, 'version': '2.08'} mmap : True python-lz4 : {'': True, 'version': '0.11.1'} python-lzo : {'': True, 'version': '1.08'} rencode : {'': True, 'version': ('Cython', 1, 0, 5)} salt-digest : ['hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA'] ssl : {'': True, 'npn': True, 'verify': {'VERIFY_X509_TRUSTED_FIRST': 32768, 'VERIFY_X509_STRICT': 32, 'VERIFY_CRL_CHECK_CHAIN': 12, 'VERIFY_CRL_CHECK_LEAF': 4, 'VERIFY_DEFAULT': 0}, 'ecdh': True, 'openssl': {'version-number': 268443775L, 'version-info': (1, 0, 2, 7, 15), 'version': 'OpenSSL 1.0.2g 1 Mar 2016'}, 'sni': True, 'channel-binding-types': ['tls-unique'], 'alpn': True, 'options': {'OP_NO_SSLv3': 33554432, 'OP_NO_SSLv2': 16777216, 'OP_NO_TLSv1_1': 268435456, 'OP_NO_TLSv1_2': 134217728, 'OP_NO_TLSv1': 67108864, 'OP_CIPHER_SERVER_PREFERENCE': 4194304, 'OP_SINGLE_DH_USE': 1048576, 'OP_SINGLE_ECDH_USE': 524288, 'OP_NO_COMPRESSION': 131072, 'OP_ALL': 2147484671}, 'protocols': {'PROTOCOL_SSLv23': 2, 'PROTOCOL_TLSv1_1': 4, 'PROTOCOL_TLSv1_2': 5, 'PROTOCOL_TLSv1': 3}} system : {'core': {'wmem_default': 212992, 'wmem_max': 212992, 'busy_poll': 0, 'busy_read': 0, 'max_skb_frags': 17, 'rmem_default': 212992, 'netdev_max_backlog': 1000, 'somaxconn': 128, 'default_qdisc': 'pfifo_fast', 'rmem_max': 212992, 'optmem_max': 20480}, 'unix': {'max_dgram_qlen': 512}, 'ipv4': {'ip': {'dynaddr': True, 'default_ttl': 64, 'local_reserved_ports': (), 'forward_use_pmtu': True, 'early_demux': True, 'forward': True, 'no_pmtu_disc': 0, 'nonlocal_bind': True, 'local_port_range': (32768, 60999)}, 'fwmark_reflect': True, 'tcp': {'low_latency': True, 'available_congestion_control': 'cubic reno', 'retries2': 15, 'keepalive_time': 7200, 'orphan_retries': 0, 'challenge_ack_limit': 1000, 'sack': '1', 'moderate_rcvbuf': '1', 'allowed_congestion_control': 'cubic reno', 'stdurg': '0', 'pacing_ca_ratio': 120, 'max_syn_backlog': 1024, 'slow_start_after_idle': '1', 'wmem': (4096, 16384, 4194304), 'keepalive_probes': 9, 'rfc1337': '0', 'no_metrics_save': True, 'dsack': True, 'notsent_lowat': 4294967295, 'abort_on_overflow': True, 'syncookies': '1', 'min_rtt_wlen': 300, 'tso_win_divisor': 3, 'timestamps': True, 'mtu_probing': 0, 'synack_retries': 5, 'retrans_collapse': True, 'max_tw_buckets': 131072, 'app_win': 31, 'mem': (286197, 381596, 572394), 'ecn': 2, 'workaround_signed_windows': True, 'fastopen': 1, 'fin_timeout': 60, 'tw_reuse': '0', 'probe_interval': 600, 'rmem': (4096, 87380, 6291456), 'invalid_ratelimit': 500, 'limit_output_bytes': 262144, 'adv_win_scale': 1, 'retries1': 3, 'autocorking': True, 'thin_linear_timeouts': True, 'recovery': True, 'fack': True, 'early_retrans': '3', 'syn_retries': 6, 'probe_threshold': 8, 'keepalive_intvl': 75, 'pacing_ss_ratio': 200, 'min_tso_segs': 2, 'window_scaling': '1', 'congestion_control': 'cubic', 'ecn_fallback': True, 'base_mss': 1024, 'frto': 2, 'max_reordering': 300, 'max_orphans': 131072, 'reordering': 3}, 'ipfrag': {'low_thresh': 3145728, 'high_thresh': 4194304, 'max_dist': 64, 'time': 30}, 'icmp': {'ignore_bogus_error_responses': '1', 'ratemask': 6168, 'msgs_per_sec': 1000, 'echo_ignore_broadcasts': True, 'echo_ignore_all': True, 'ratelimit': 1000, 'errors_use_inbound_ifaddr': '0', 'msgs_burst': 50}, 'route': {'min_adv_mss': 256, 'mtu_expires': 600, 'min_pmtu': 552}, 'igmp': {'max_msf': 10, 'qrv': 2, 'max_memberships': 20}}} yaml : {'': True, 'version': '3.11'} zlib : {'': True, 'version': '1.0'} Encodings: Picture encodings supported PIL : 3.1.2 avcodec2 : (58, 18, 100) dec_pillow : 3.1.2 numpy : 1.11.0 swscale : (5, 1, 100) vpx : v1.5.0 OpenGL: OpenGL driver and features GLU.extensions : GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess GLU.version : 1.3 accum-blue-size : 0 accum-green-size : 0 accum-red-size : 0 alpha-size : 0 aux-buffers : 0 blue-size : 8 depth : 24 depth-size : 0 display_mode : ['DOUBLE'] double-buffered : True extensions : [u'GL_ARB_multisample', u'GL_EXT_abgr', u'GL_EXT_bgra', u'GL_EXT_blend_color', u'GL_EXT_blend_minmax', u'GL_EXT_blend_subtract', u'GL_EXT_copy_texture', u'GL_EXT_polygon_offset', u'GL_EXT_subtexture', u'GL_EXT_texture_object', u'GL_EXT_vertex_array', u'GL_EXT_compiled_vertex_array', u'GL_EXT_texture', u'GL_EXT_texture3D', u'GL_IBM_rasterpos_clip', u'GL_ARB_point_parameters', u'GL_EXT_draw_range_elements', u'GL_EXT_packed_pixels', u'GL_EXT_point_parameters', u'GL_EXT_rescale_normal', u'GL_EXT_separate_specular_color', u'GL_EXT_texture_edge_clamp', u'GL_SGIS_generate_mipmap', u'GL_SGIS_texture_border_clamp', u'GL_SGIS_texture_edge_clamp', u'GL_SGIS_texture_lod', u'GL_ARB_framebuffer_sRGB', u'GL_ARB_multitexture', u'GL_EXT_framebuffer_sRGB', u'GL_IBM_multimode_draw_arrays', u'GL_IBM_texture_mirrored_repeat', u'GL_3DFX_texture_compression_FXT1', u'GL_ARB_texture_cube_map', u'GL_ARB_texture_env_add', u'GL_ARB_transpose_matrix', u'GL_EXT_blend_func_separate', u'GL_EXT_fog_coord', u'GL_EXT_multi_draw_arrays', u'GL_EXT_secondary_color', u'GL_EXT_texture_env_add', u'GL_EXT_texture_filter_anisotropic', u'GL_EXT_texture_lod_bias', u'GL_INGR_blend_func_separate', u'GL_NV_blend_square', u'GL_NV_light_max_exponent', u'GL_NV_texgen_reflection', u'GL_NV_texture_env_combine4', u'GL_S3_s3tc', u'GL_SUN_multi_draw_arrays', u'GL_ARB_texture_border_clamp', u'GL_ARB_texture_compression', u'GL_EXT_framebuffer_object', u'GL_EXT_texture_compression_s3tc', u'GL_EXT_texture_env_combine', u'GL_EXT_texture_env_dot3', u'GL_MESA_window_pos', u'GL_NV_packed_depth_stencil', u'GL_NV_texture_rectangle', u'GL_ARB_depth_texture', u'GL_ARB_occlusion_query', u'GL_ARB_shadow', u'GL_ARB_texture_env_combine', u'GL_ARB_texture_env_crossbar', u'GL_ARB_texture_env_dot3', u'GL_ARB_texture_mirrored_repeat', u'GL_ARB_window_pos', u'GL_EXT_stencil_two_side', u'GL_EXT_texture_cube_map', u'GL_NV_depth_clamp', u'GL_APPLE_packed_pixels', u'GL_ARB_draw_buffers', u'GL_ARB_fragment_program', u'GL_ARB_fragment_shader', u'GL_ARB_shader_objects', u'GL_ARB_vertex_program', u'GL_ARB_vertex_shader', u'GL_ATI_draw_buffers', u'GL_ATI_texture_env_combine3', u'GL_ATI_texture_float', u'GL_EXT_shadow_funcs', u'GL_EXT_stencil_wrap', u'GL_MESA_pack_invert', u'GL_NV_primitive_restart', u'GL_ARB_depth_clamp', u'GL_ARB_fragment_program_shadow', u'GL_ARB_half_float_pixel', u'GL_ARB_occlusion_query2', u'GL_ARB_point_sprite', u'GL_ARB_shading_language_100', u'GL_ARB_sync', u'GL_ARB_texture_non_power_of_two', u'GL_ARB_vertex_buffer_object', u'GL_ATI_blend_equation_separate', u'GL_EXT_blend_equation_separate', u'GL_OES_read_format', u'GL_ARB_color_buffer_float', u'GL_ARB_pixel_buffer_object', u'GL_ARB_texture_compression_rgtc', u'GL_ARB_texture_float', u'GL_ARB_texture_rectangle', u'GL_EXT_packed_float', u'GL_EXT_pixel_buffer_object', u'GL_EXT_texture_compression_dxt1', u'GL_EXT_texture_compression_rgtc', u'GL_EXT_texture_rectangle', u'GL_EXT_texture_sRGB', u'GL_EXT_texture_shared_exponent', u'GL_ARB_framebuffer_object', u'GL_EXT_framebuffer_blit', u'GL_EXT_framebuffer_multisample', u'GL_EXT_packed_depth_stencil', u'GL_APPLE_object_purgeable', u'GL_ARB_vertex_array_object', u'GL_ATI_separate_stencil', u'GL_EXT_draw_buffers2', u'GL_EXT_draw_instanced', u'GL_EXT_gpu_program_parameters', u'GL_EXT_texture_array', u'GL_EXT_texture_integer', u'GL_EXT_texture_sRGB_decode', u'GL_EXT_timer_query', u'GL_OES_EGL_image', u'GL_ARB_copy_buffer', u'GL_ARB_depth_buffer_float', u'GL_ARB_draw_instanced', u'GL_ARB_half_float_vertex', u'GL_ARB_instanced_arrays', u'GL_ARB_map_buffer_range', u'GL_ARB_texture_rg', u'GL_ARB_texture_swizzle', u'GL_ARB_vertex_array_bgra', u'GL_EXT_texture_swizzle', u'GL_EXT_vertex_array_bgra', u'GL_NV_conditional_render', u'GL_AMD_conservative_depth', u'GL_AMD_draw_buffers_blend', u'GL_AMD_seamless_cubemap_per_texture', u'GL_ARB_ES2_compatibility', u'GL_ARB_blend_func_extended', u'GL_ARB_debug_output', u'GL_ARB_draw_buffers_blend', u'GL_ARB_draw_elements_base_vertex', u'GL_ARB_explicit_attrib_location', u'GL_ARB_fragment_coord_conventions', u'GL_ARB_provo gdkgl : {'version': (1, 4)} gdkglext : {'version': (1, 2, 0)} green-size : 8 gtkglext : {'version': (1, 2, 0)} has-depth-buffer : False has-stencil-buffer : False has_alpha : False max-viewport-dims : (32768, 32768) opengl : (3, 0) pygdkglext : {'version': (1, 1, 0)} pyopengl : 3.1.1a1 red-size : 8 renderer : Mesa DRI Intel(R) Haswell Desktop rgba : True safe : True sample-buffers : 0 samples : 0 shading-language-version : 1.30 stencil-size : 0 stereo : False texture-size-limit : 16384 transparency : True vendor : Intel Open Source Technology Center zerocopy : False Sound: Sound codecs and GStreamer version information {'gst.version': ['1', '8', '3', '0'], 'sinks': ['autoaudiosink', 'pulsesink', 'alsasink', 'osssink', 'oss4sink', 'jackaudiosink'], 'muxers': ['ogg', 'mka', 'mpeg4'], 'decoders': ['opus+ogg', 'vorbis+mka', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'opus+mka', 'flac', 'mp3+mpeg4'], 'sink.default': ['pulsesink'], 'pygst.version': ['3', '20', '0'], 'python.bits': '64', 'sources': ['pulsesrc', 'autoaudiosrc', 'alsasrc', 'osssrc', 'oss4src', 'jackaudiosrc', 'audiotestsrc'], 'encoders': ['opus', 'opus+ogg', 'vorbis+mka', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'opus+mka', 'flac', 'mp3+mpeg4'], 'plugins': ['3gppmux', 'a52dec', 'aacparse', 'aasink', 'ac3parse', 'adder', 'agingtv', 'alawdec', 'alawenc', 'alpha', 'alphacolor', 'alsamidisrc', 'alsasink', 'alsasrc', 'amrnbdec', 'amrnbenc', 'amrparse', 'amrwbdec', 'apedemux', 'apev2mux', 'appsink', 'appsrc', 'asfdemux', 'aspectratiocrop', 'asteriskh263', 'audioamplify', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audioinvert', 'audiokaraoke', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'auparse', 'autoaudiosink', 'autoaudiosrc', 'autovideosink', 'autovideosrc', 'avdec_4xm', 'avdec_8bps', 'avdec_8svx_exp', 'avdec_8svx_fib', 'avdec_aac', 'avdec_aac_fixed', 'avdec_aac_latm', 'avdec_aasc', 'avdec_ac3', 'avdec_ac3_fixed', 'avdec_adpcm_4xm', 'avdec_adpcm_adx', 'avdec_adpcm_afc', 'avdec_adpcm_ct', 'avdec_adpcm_dtk', 'avdec_adpcm_ea', 'avdec_adpcm_ea_maxis_xa', 'avdec_adpcm_ea_r1', 'avdec_adpcm_ea_r2', 'avdec_adpcm_ea_r3', 'avdec_adpcm_ea_xas', 'avdec_adpcm_ima_amv', 'avdec_adpcm_ima_apc', 'avdec_adpcm_ima_dk3', 'avdec_adpcm_ima_dk4', 'avdec_adpcm_ima_ea_eacs', 'avdec_adpcm_ima_ea_sead', 'avdec_adpcm_ima_iss', 'avdec_adpcm_ima_oki', 'avdec_adpcm_ima_qt', 'avdec_adpcm_ima_rad', 'avdec_adpcm_ima_smjpeg', 'avdec_adpcm_ima_wav', 'avdec_adpcm_ima_ws', 'avdec_adpcm_ms', 'avdec_adpcm_sbpro_2', 'avdec_adpcm_sbpro_3', 'avdec_adpcm_sbpro_4', 'avdec_adpcm_swf', 'avdec_adpcm_thp', 'avdec_adpcm_thp_le', 'avdec_adpcm_vima', 'avdec_adpcm_xa', 'avdec_adpcm_yamaha', 'avdec_aic', 'avdec_alac', 'avdec_alias_pix', 'avdec_als', 'avdec_amrnb', 'avdec_amrwb', 'avdec_amv', 'avdec_anm', 'avdec_ansi', 'avdec_ape', 'avdec_apng', 'avdec_asv1', 'avdec_asv2', 'avdec_atrac1', 'avdec_atrac3', 'avdec_atrac3plus', 'avdec_aura', 'avdec_aura2', 'avdec_avrn', 'avdec_avrp', 'avdec_avs', 'avdec_avui', 'avdec_bethsoftvid', 'avdec_bfi', 'avdec_binkaudio_dct', 'avdec_binkaudio_rdft', 'avdec_binkvideo', 'avdec_bintext', 'avdec_bmp', 'avdec_bmv_audio', 'avdec_bmv_video', 'avdec_brender_pix', 'avdec_c93', 'avdec_camstudio', 'avdec_camtasia', 'avdec_cavs', 'avdec_cdgraphics', 'avdec_cdxl', 'avdec_cinepak', 'avdec_cljr', 'avdec_cllc', 'avdec_comfortnoise', 'avdec_cook', 'avdec_cpia', 'avdec_cyuv', 'avdec_dca', 'avdec_dds', 'avdec_dfa', 'avdec_dirac', 'avdec_dnxhd', 'avdec_dpx', 'avdec_dsd_lsbf', 'avdec_dsd_lsbf_planar', 'avdec_dsd_msbf', 'avdec_dsd_msbf_planar', 'avdec_dsicinaudio', 'avdec_dsicinvideo', 'avdec_dss_sp', 'avdec_dvvideo', 'avdec_dxa', 'avdec_dxtory', 'avdec_eac3', 'avdec_eacmv', 'avdec_eamad', 'avdec_eatgq', 'avdec_eatgv', 'avdec_eatqi', 'avdec_escape124', 'avdec_escape130', 'avdec_evrc', 'avdec_exr', 'avdec_ffv1', 'avdec_ffvhuff', 'avdec_fic', 'avdec_flac', 'avdec_flashsv', 'avdec_flashsv2', 'avdec_flic', 'avdec_flv', 'avdec_fraps', 'avdec_frwu', 'avdec_g2m', 'avdec_g722', 'avdec_g723_1', 'avdec_g726', 'avdec_g726le', 'avdec_g729', 'avdec_gsm', 'avdec_gsm_ms', 'avdec_h261', 'avdec_h263', 'avdec_h263i', 'avdec_h263p', 'avdec_h264', 'avdec_h265', 'avdec_hap', 'avdec_hnm4video', 'avdec_hq_hqa', 'avdec_hqx', 'avdec_huffyuv', 'avdec_iac', 'avdec_idcinvideo', 'avdec_idf', 'avdec_iff', 'avdec_imc', 'avdec_indeo2', 'avdec_indeo3', 'avdec_indeo4', 'avdec_indeo5', 'avdec_interplay_dpcm', 'avdec_interplayvideo', 'avdec_jpeg2000', 'avdec_jpegls', 'avdec_jv', 'avdec_kgv1', 'avdec_kmvc', 'avdec_lagarith', 'avdec_loco', 'avd Keyboard Mapping: Keyboard layout and key mapping (65307, 'Escape', 9, 0, 0) (49, '1', 10, 0, 0) (33, 'exclam', 10, 0, 1) (185, 'onesuperior', 10, 0, 2) (161, 'exclamdown', 10, 0, 3) (50, '2', 11, 0, 0) (34, 'quotedbl', 11, 0, 1) (178, 'twosuperior', 11, 0, 2) (2755, 'oneeighth', 11, 0, 3) (51, '3', 12, 0, 0) (167, 'section', 12, 0, 1) (179, 'threesuperior', 12, 0, 2) (163, 'sterling', 12, 0, 3) (52, '4', 13, 0, 0) (36, 'dollar', 13, 0, 1) (188, 'onequarter', 13, 0, 2) (164, 'currency', 13, 0, 3) (53, '5', 14, 0, 0) (37, 'percent', 14, 0, 1) (189, 'onehalf', 14, 0, 2) (2756, 'threeeighths', 14, 0, 3) (54, '6', 15, 0, 0) (38, 'ampersand', 15, 0, 1) (172, 'notsign', 15, 0, 2) (2757, 'fiveeighths', 15, 0, 3) (55, '7', 16, 0, 0) (47, 'slash', 16, 0, 1) (123, 'braceleft', 16, 0, 2) (2758, 'seveneighths', 16, 0, 3) (56, '8', 17, 0, 0) (40, 'parenleft', 17, 0, 1) (91, 'bracketleft', 17, 0, 2) (2761, 'trademark', 17, 0, 3) (57, '9', 18, 0, 0) (41, 'parenright', 18, 0, 1) (93, 'bracketright', 18, 0, 2) (177, 'plusminus', 18, 0, 3) (48, '0', 19, 0, 0) (61, 'equal', 19, 0, 1) (125, 'braceright', 19, 0, 2) (176, 'degree', 19, 0, 3) (223, 'ssharp', 20, 0, 0) (63, 'question', 20, 0, 1) (92, 'backslash', 20, 0, 2) (191, 'questiondown', 20, 0, 3) (16785054, 'U1E9E', 20, 0, 4) (65105, 'dead_acute', 21, 0, 0) (65104, 'dead_grave', 21, 0, 1) (65115, 'dead_cedilla', 21, 0, 2) (65116, 'dead_ogonek', 21, 0, 3) (65288, 'BackSpace', 22, 0, 0) (65288, 'BackSpace', 22, 0, 1) (65289, 'Tab', 23, 0, 0) (65056, 'ISO_Left_Tab', 23, 0, 1) (113, 'q', 24, 0, 0) (81, 'Q', 24, 0, 1) (64, 'at', 24, 0, 2) (2009, 'Greek_OMEGA', 24, 0, 3) (119, 'w', 25, 0, 0) (87, 'W', 25, 0, 1) (435, 'lstroke', 25, 0, 2) (419, 'Lstroke', 25, 0, 3) (101, 'e', 26, 0, 0) (69, 'E', 26, 0, 1) (8364, 'EuroSign', 26, 0, 2) (8364, 'EuroSign', 26, 0, 3) (114, 'r', 27, 0, 0) (82, 'R', 27, 0, 1) (182, 'paragraph', 27, 0, 2) (174, 'registered', 27, 0, 3) (116, 't', 28, 0, 0) (84, 'T', 28, 0, 1) (956, 'tslash', 28, 0, 2) (940, 'Tslash', 28, 0, 3) (122, 'z', 29, 0, 0) (90, 'Z', 29, 0, 1) (2299, 'leftarrow', 29, 0, 2) (165, 'yen', 29, 0, 3) (117, 'u', 30, 0, 0) (85, 'U', 30, 0, 1) (2302, 'downarrow', 30, 0, 2) (2300, 'uparrow', 30, 0, 3) (105, 'i', 31, 0, 0) (73, 'I', 31, 0, 1) (2301, 'rightarrow', 31, 0, 2) (697, 'idotless', 31, 0, 3) (111, 'o', 32, 0, 0) (79, 'O', 32, 0, 1) (248, 'oslash', 32, 0, 2) (216, 'Oslash', 32, 0, 3) (112, 'p', 33, 0, 0) (80, 'P', 33, 0, 1) (254, 'thorn', 33, 0, 2) (222, 'THORN', 33, 0, 3) (252, 'udiaeresis', 34, 0, 0) (220, 'Udiaeresis', 34, 0, 1) (65111, 'dead_diaeresis', 34, 0, 2) (65112, 'dead_abovering', 34, 0, 3) (43, 'plus', 35, 0, 0) (42, 'asterisk', 35, 0, 1) (126, 'asciitilde', 35, 0, 2) (175, 'macron', 35, 0, 3) (65293, 'Return', 36, 0, 0) (65507, 'Control_L', 37, 0, 0) (97, 'a', 38, 0, 0) (65, 'A', 38, 0, 1) (230, 'ae', 38, 0, 2) (198, 'AE', 38, 0, 3) (115, 's', 39, 0, 0) (83, 'S', 39, 0, 1) (16777599, 'U017F', 39, 0, 2) (16785054, 'U1E9E', 39, 0, 3) (100, 'd', 40, 0, 0) (68, 'D', 40, 0, 1) (240, 'eth', 40, 0, 2) (208, 'ETH', 40, 0, 3) (102, 'f', 41, 0, 0) (70, 'F', 41, 0, 1) (496, 'dstroke', 41, 0, 2) (170, 'ordfeminine', 41, 0, 3) (103, 'g', 42, 0, 0) (71, 'G', 42, 0, 1) (959, 'eng', 42, 0, 2) (957, 'ENG', 42, 0, 3) (104, 'h', 43, 0, 0) (72, 'H', 43, 0, 1) (689, 'hstroke', 43, 0, 2) (673, 'Hstroke', 43, 0, 3) (106, 'j', 44, 0, 0) (74, 'J', 44, 0, 1) (65120, 'dead_belowdot', 44, 0, 2) (65110, 'dead_abovedot', 44, 0, 3) (107, 'k', 45, 0, 0) (75, 'K', 45, 0, 1) (930, 'kra', 45, 0, 2) (38, 'ampersand', 45, 0, 3) (108, 'l', 46, 0, 0) (76, 'L', 46, 0, 1) (435, 'lstroke', 46, 0, 2) (419, 'Lstroke', 46, 0, 3) (246, 'odiaeresis', 47, 0, 0) (214, 'Odiaeresis', 47, 0, 1) (65113, 'dead_doubleacute', 47, 0, 2) (65120, 'dead_belowdot', 47, 0, 3) (228, 'adiaeresis', 48, 0, 0) (196, 'Adiaeresis', 48, 0, 1) (65106, 'dead_circumflex', 48, 0, 2) (65114, 'dead_caron', 48, 0, 3) (65106, 'dead_circumflex', 49, 0, 0) (176, 'degree', 49, 0, 1) (16785458, 'U2032', 49, 0, 2) (16785459, 'U2033', 49, 0, 3) (65505, 'Shift_L', 50, 0, 0) (35, 'numbersign', 51, 0, 0) (39, 'apostrophe', 51, 0, 1) (2769, 'rightsinglequotemark', 51, 0, 2) (65109, 'dead_breve', 51, 0, 3) (121, 'y', 52, 0, 0) (89, 'Y', 52, 0, 1) (187, 'guillemotright', 52, 0, 2) (16785466, 'U203A', 52, 0, 3) (120, 'x', 53, 0, 0) (88, 'X', 53, 0, 1) (171, 'guillemotleft', 53, 0, 2) (16785465, 'U2039', 53, 0, 3) (99, 'c', 54, 0, 0) (67, 'C', 54, 0, 1) (162, 'cent', 54, 0, 2) (169, 'copyright', 54, 0, 3) (118, 'v', 55, 0, 0) (86, 'V', 55, 0, 1) (2814, 'doublelowquotemark', 55, 0, 2) (2813, 'singlelowquotemark', 55, 0, 3) (98, 'b', 56, 0, 0) (66, 'B', 56, 0, 1) (2770, 'leftdoublequotemark', 56, 0, 2) (2768, 'leftsinglequotemark', 56, 0, 3) (110, 'n', 57, 0, 0) (78, 'N', 57, 0, 1) (2771, 'rightdoublequotemark', 57, 0, 2) (2769, 'rightsinglequotemark', 57, 0, 3) (109, 'm', 58, 0, 0) (77, 'M', 58, 0, 1) (181, 'mu', 58, 0, 2) (186, 'masculine', 58, 0, 3) (44, 'comma', 59, 0, 0) (59, 'semicolon', 59, 0, 1) (183, 'periodcentered', 59, 0, 2) (215, 'multiply', 59, 0, 3) (46, 'period', 60, 0, 0) (58, 'colon', 60, 0, 1) (16785446, 'U2026', 60, 0, 2) (247, 'division', 60, 0, 3) (45, 'minus', 61, 0, 0) (95, 'underscore', 61, 0, 1) (2730, 'endash', 61, 0, 2) (2729, 'emdash', 61, 0, 3) (65506, 'Shift_R', 62, 0, 0) (65450, 'KP_Multiply', 63, 0, 0) (65450, 'KP_Multiply', 63, 0, 1) (65450, 'KP_Multiply', 63, 0, 2) (65450, 'KP_Multiply', 63, 0, 3) (269024801, 'XF86ClearGrab', 63, 0, 4) (65513, 'Alt_L', 64, 0, 0) (65511, 'Meta_L', 64, 0, 1) (32, 'space', 65, 0, 0) (65509, 'Caps_Lock', 66, 0, 0) (65470, 'F1', 67, 0, 0) (65470, 'F1', 67, 0, 1) (65470, 'F1', 67, 0, 2) (65470, 'F1', 67, 0, 3) (269024769, 'XF86Switch_VT_1', 67, 0, 4) (65471, 'F2', 68, 0, 0) (65471, 'F2', 68, 0, 1) (65471, 'F2', 68, 0, 2) (65471, 'F2', 68, 0, 3) (269024770, 'XF86Switch_VT_2', 68, 0, 4) (65472, 'F3', 69, 0, 0) (65472, 'F3', 69, 0, 1) (65472, 'F3', 69, 0, 2) (65472, 'F3', 69, 0, 3) (269024771, 'XF86Switch_VT_3', 69, 0, 4) (65473, 'F4', 70, 0, 0) (65473, 'F4', 70, 0, 1) (65473, 'F4', 70, 0, 2) (65473, 'F4', 70, 0, 3) (269024772, 'XF86Switch_VT_4', 70, 0, 4) (65474, 'F5', 71, 0, 0) (65474, 'F5', 71, 0, 1) (65474, 'F5', 71, 0, 2) (65474, 'F5', 71, 0, 3) (269024773, 'XF86Switch_VT_5', 71, 0, 4) (65475, 'F6', 72, 0, 0) (65475, 'F6', 72, 0, 1) (65475, 'F6', 72, 0, 2) (65475, 'F6', 72, 0, 3) (269024774, 'XF86Switch_VT_6', 72, 0, 4) (65476, 'F7', 73, 0, 0) (65476, 'F7', 73, 0, 1) (65476, 'F7', 73, 0, 2) (65476, 'F7', 73, 0, 3) (269024775, 'XF86Switch_VT_7', 73, 0, 4) (65477, 'F8', 74, 0, 0) (65477, 'F8', 74, 0, 1) (65477, 'F8', 74, 0, 2) (65477, 'F8', 74, 0, 3) (269024776, 'XF86Switch_VT_8', 74, 0, 4) (65478, 'F9', 75, 0, 0) (65478, 'F9', 75, 0, 1) (65478, 'F9', 75, 0, 2) (65478, 'F9', 75, 0, 3) (269024777, 'XF86Switch_VT_9', 75, 0, 4) (65479, 'F10', 76, 0, 0) (65479, 'F10', 76, 0, 1) (65479, 'F10', 76, 0, 2) (65479, 'F10', 76, 0, 3) (269024778, 'XF86Switch_VT_10', 76, 0, 4) (65407, 'Num_Lock', 77, 0, 0) (65300, 'Scroll_Lock', 78, 0, 0) (65429, 'KP_Home', 79, 0, 0) (65463, 'KP_7', 79, 0, 1) (65431, 'KP_Up', 80, 0, 0) (65464, 'KP_8', 80, 0, 1) (65434, 'KP_Page_Up', 81, 0, 0) (65465, 'KP_9', 81, 0, 1) (65453, 'KP_Subtract', 82, 0, 0) (65453, 'KP_Subtract', 82, 0, 1) (65453, 'KP_Subtract', 82, 0, 2) (65453, 'KP_Subtract', 82, 0, 3) (269024803, 'XF86Prev_VMode', 82, 0, 4) (65430, 'KP_Left', 83, 0, 0) (65460, 'KP_4', 83, 0, 1) (65437, 'KP_Begin', 84, 0, 0) (65461, 'KP_5', 84, 0, 1) (65432, 'KP_Right', 85, 0, 0) (65462, 'KP_6', 85, 0, 1) (65451, 'KP_Add', 86, 0, 0) (65451, 'KP_Add', 86, 0, 1) (65451, 'KP_Add', 86, 0, 2) (65451, 'KP_Add', 86, 0, 3) (269024802, 'XF86Next_VMode', 86, 0, 4) (65436, 'KP_End', 87, 0, 0) (65457, 'KP_1', 87, 0, 1) (65433, 'KP_Down', 88, 0, 0) (65458, 'KP_2', 88, 0, 1) (65435, 'KP_Page_Down', 89, 0, 0) (65459, 'KP_3', 89, 0, 1) (65438, 'KP_Insert', 90, 0, 0) (65456, 'KP_0', 90, 0, 1) (65439, 'KP_Delete', 91, 0, 0) (65452, 'KP_Separator', 91, 0, 1) (65027, 'ISO_Level3_Shift', 92, 0, 0) (60, 'less', 94, 0, 0) (62, 'greater', 94, 0, 1) (124, 'bar', 94, 0, 2) (166, 'brokenbar', 94, 0, 3) (65480, 'F11', 95, 0, 0) (65480, 'F11', 95, 0, 1) (65480, 'F11', 95, 0, 2) (65480, 'F11', 95, 0, 3) (269024779, 'XF86Switch_VT_11', 95, 0, 4) (65481, 'F12', 96, 0, 0) (65481, 'F12', 96, 0, 1) (65481, 'F12', 96, 0, 2) (65481, 'F12', 96, 0, 3) (269024780, 'XF86Switch_VT_12', 96, 0, 4) (65318, 'Katakana', 98, 0, 0) (65317, 'Hiragana', 99, 0, 0) (65315, 'Henkan_Mode', 100, 0, 0) (65319, 'Hiragana_Katakana', 101, 0, 0) (65314, 'Muhenkan', 102, 0, 0) (65421, 'KP_Enter', 104, 0, 0) (65508, 'Control_R', 105, 0, 0) (65455, 'KP_Divide', 106, 0, 0) (65455, 'KP_Divide', 106, 0, 1) (65455, 'KP_Divide', 106, 0, 2) (65455, 'KP_Divide', 106, 0, 3) (269024800, 'XF86Ungrab', 106, 0, 4) (65377, 'Print', 107, 0, 0) (65301, 'Sys_Req', 107, 0, 1) (65027, 'ISO_Level3_Shift', 108, 0, 0) (65290, 'Linefeed', 109, 0, 0) (65360, 'Home', 110, 0, 0) (65362, 'Up', 111, 0, 0) (65365, 'Page_Up', 112, 0, 0) (65361, 'Left', 113, 0, 0) (65363, 'Right', 114, 0, 0) (65367, 'End', 115, 0, 0) (65364, 'Down', 116, 0, 0) (65366, 'Page_Down', 117, 0, 0) (65379, 'Insert', 118, 0, 0) (65535, 'Delete', 119, 0, 0) (269025042, 'XF86AudioMute', 121, 0, 0) (269025041, 'XF86AudioLowerVolume', 122, 0, 0) (269025043, 'XF86AudioRaiseVolume', 123, 0, 0) (269025066, 'XF86PowerOff', 124, 0, 0) (65469, 'KP_Equal', 125, 0, 0) (177, 'plusminus', 126, 0, 0) (65299, 'Pause', 127, 0, 0) (65387, 'Break', 127, 0, 1) (269025098, 'XF86LaunchA', 128, 0, 0) (65454, 'KP_Decimal', 129, 0, 0) (65454, 'KP_Decimal', 129, 0, 1) (65329, 'Hangul', 130, 0, 0) (65332, 'Hangul_Hanja', 131, 0, 0) (65515, 'Super_L', 133, 0, 0) (65516, 'Super_R', 134, 0, 0) (65383, 'Menu', 135, 0, 0) (65385, 'Cancel', 136, 0, 0) (65382, 'Redo', 137, 0, 0) (268828528, 'SunProps', 138, 0, 0) (65381, 'Undo', 139, 0, 0) (268828529, 'SunFront', 140, 0, 0) (269025111, 'XF86Copy', 141, 0, 0) (269025131, 'XF86Open', 142, 0, 0) (269025133, 'XF86Paste', 143, 0, 0) (65384, 'Find', 144, 0, 0) (269025112, 'XF86Cut', 145, 0, 0) (65386, 'Help', 146, 0, 0) (269025125, 'XF86MenuKB', 147, 0, 0) (269025053, 'XF86Calculator', 148, 0, 0) (269025071, 'XF86Sleep', 150, 0, 0) (269025067, 'XF86WakeUp', 151, 0, 0) (269025117, 'XF86Explorer', 152, 0, 0) (269025147, 'XF86Send', 153, 0, 0) (269025162, 'XF86Xfer', 155, 0, 0) (269025089, 'XF86Launch1', 156, 0, 0) (269025090, 'XF86Launch2', 157, 0, 0) (269025070, 'XF86WWW', 158, 0, 0) (269025114, 'XF86DOS', 159, 0, 0) (269025069, 'XF86ScreenSaver', 160, 0, 0) (269025140, 'XF86RotateWindows', 161, 0, 0) (269025151, 'XF86TaskPane', 162, 0, 0) (269025049, 'XF86Mail', 163, 0, 0) (269025072, 'XF86Favorites', 164, 0, 0) (269025075, 'XF86MyComputer', 165, 0, 0) (269025062, 'XF86Back', 166, 0, 0) (269025063, 'XF86Forward', 167, 0, 0) (269025068, 'XF86Eject', 169, 0, 0) (269025068, 'XF86Eject', 170, 0, 0) (269025068, 'XF86Eject', 170, 0, 1) (269025047, 'XF86AudioNext', 171, 0, 0) (269025044, 'XF86AudioPlay', 172, 0, 0) (269025073, 'XF86AudioPause', 172, 0, 1) (269025046, 'XF86AudioPrev', 173, 0, 0) (269025045, 'XF86AudioStop', 174, 0, 0) (269025068, 'XF86Eject', 174, 0, 1) (269025052, 'XF86AudioRecord', 175, 0, 0) (269025086, 'XF86AudioRewind', 176, 0, 0) (269025134, 'XF86Phone', 177, 0, 0) (269025153, 'XF86Tools', 179, 0, 0) (269025048, 'XF86HomePage', 180, 0, 0) (269025139, 'XF86Reload', 181, 0, 0) (269025110, 'XF86Close', 182, 0, 0) (269025144, 'XF86ScrollUp', 185, 0, 0) (269025145, 'XF86ScrollDown', 186, 0, 0) (40, 'parenleft', 187, 0, 0) (41, 'parenright', 188, 0, 0) (269025128, 'XF86New', 189, 0, 0) (65382, 'Redo', 190, 0, 0) (269025153, 'XF86Tools', 191, 0, 0) (269025093, 'XF86Launch5', 192, 0, 0) (269025094, 'XF86Launch6', 193, 0, 0) (269025095, 'XF86Launch7', 194, 0, 0) (269025096, 'XF86Launch8', 195, 0, 0) (269025097, 'XF86Launch9', 196, 0, 0) (269025202, 'XF86AudioMicMute', 198, 0, 0) (269025193, 'XF86TouchpadToggle', 199, 0, 0) (269025200, 'XF86TouchpadOn', 200, 0, 0) (269025201, 'XF86TouchpadOff', 201, 0, 0) (65406, 'Mode_switch', 203, 0, 0) (65513, 'Alt_L', 204, 0, 1) (65511, 'Meta_L', 205, 0, 1) (65515, 'Super_L', 206, 0, 1) (65517, 'Hyper_L', 207, 0, 1) (269025044, 'XF86AudioPlay', 208, 0, 0) (269025073, 'XF86AudioPause', 209, 0, 0) (269025091, 'XF86Launch3', 210, 0, 0) (269025092, 'XF86Launch4', 211, 0, 0) (269025099, 'XF86LaunchB', 212, 0, 0) (269025191, 'XF86Suspend', 213, 0, 0) (269025110, 'XF86Close', 214, 0, 0) (269025044, 'XF86AudioPlay', 215, 0, 0) (269025175, 'XF86AudioForward', 216, 0, 0) (65377, 'Print', 218, 0, 0) (269025167, 'XF86WebCam', 220, 0, 0) (269025049, 'XF86Mail', 223, 0, 0) (269025166, 'XF86Messenger', 224, 0, 0) (269025051, 'XF86Search', 225, 0, 0) (269025119, 'XF86Go', 226, 0, 0) (269025084, 'XF86Finance', 227, 0, 0) (269025118, 'XF86Game', 228, 0, 0) (269025078, 'XF86Shop', 229, 0, 0) (65385, 'Cancel', 231, 0, 0) (269025027, 'XF86MonBrightnessDown', 232, 0, 0) (269025026, 'XF86MonBrightnessUp', 233, 0, 0) (269025074, 'XF86AudioMedia', 234, 0, 0) (269025113, 'XF86Display', 235, 0, 0) (269025028, 'XF86KbdLightOnOff', 236, 0, 0) (269025030, 'XF86KbdBrightnessDown', 237, 0, 0) (269025029, 'XF86KbdBrightnessUp', 238, 0, 0) (269025147, 'XF86Send', 239, 0, 0) (269025138, 'XF86Reply', 240, 0, 0) (269025168, 'XF86MailForward', 241, 0, 0) (269025143, 'XF86Save', 242, 0, 0) (269025115, 'XF86Documents', 243, 0, 0) (269025171, 'XF86Battery', 244, 0, 0) (269025172, 'XF86Bluetooth', 245, 0, 0) (269025173, 'XF86WLAN', 246, 0, 0) Server Info: Full server information from 'xpra info' bandwidth-limit : 0 batch : {'delay': {'90p': 34, '80p': 34, 'cur': 34, 'min': 34, 'max': 34, 'avg': 34, '50p': 34}, 'timeout-delay': 15000, 'locked': False, 'max-delay': 500, 'min-delay': 16} child : {0: {'name': 'sound source', 'pid': 5251, 'dead': False, 'ignore': True, 'command': ('/usr/bin/xpra', '_sound_record', '-', '-', 'pulsesrc', 'device=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor', 'opus+ogg', '', '1.0', '-d', 'sound'), 'forget': True}} children : {'ignored': 1, 'total': 1, 'dead': 0} client : {'av-sync': {'': True, 'total': 155, 'enabled': False, 'client': 80, 'delta': 0}, 'desktops': 1, 'protocol': 'xpra', 'suspended': False, 'bell': True, 'desktop_size': {'unscaled': (4920, 1920)}, 'lock': False, 'encodings': {'': ('h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'jpeg', 'h265'), 'core': ('h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'h265', 'rgb'), 'window-icon': ('premult_argb32', 'default', 'png')}, 'share': False, 'lz4': True, 'screens': 1, 'cursors': True, 'randr_notify': True, 'elapsed_time': 12, 'uuid': 'c81cf2898d1e9d556f7a5f32ec4238d4b19bc3d1', 'icons': {'greedy': True, 'max_size': (128, 128), 'size': (64, 64)}, 'mmap': {'supported': True, 'enabled': True, 'filename': '', 'size': 302288896}, 'hostname': 'tmartitz-pc', 'bandwidth-limit': {'setting': 0, 'actual': 0}, 'session-type.full': '', 'machine': 'x86_64', 'platform': 'linux2', 'version': '2.3.1', 'wm_name': 'KWin', 'printers': {'PDF': {'printer-info': 'PDF', 'mimetypes': ('application/pdf', 'application/postscript'), 'device-uri': 'cups-pdf:/'}, 'bizhub_c224e': {'printer-info': 'bizhub C224e', 'mimetypes': ('application/pdf', 'application/postscript'), 'device-uri': 'ipp://172.16.4.16:631/ipp'}}, 'type': 'Python/Gtk2', 'file-transfers': {'printing-ask': False, 'remote': {'printing-ask': False, 'open-url-ask': True, 'open-files-ask': True, 'open-url': True, 'printing': True, 'file-ask-timeout': 3600, 'open-files': True, 'file-size-limit': 100, 'file-transfer': True, 'file-chunks': 65536, 'file-transfer-ask': True}, 'open-ask': False, 'open-url-ask': False, 'enabled': True, 'ask-timeout': 3600, 'open-url': True, 'ask': False, 'printing': True, 'size-limit': 100, 'chunks': 65536, 'open': True}, 'desktop_names': ('Arbeitsfl\xc3\xa4che 1',), 'connection_time': 2589, 'session_type': 'x11', 'screen': {0: {'monitor': {0: {'geometry': (0, 288, 1536, 960), 'name': '', 'size_mm': (520, 320)}, 1: {'geometry': (1536, 288, 1536, 960), 'name': '', 'size_mm': (520, 320)}, 2: {'geometry': (3072, 0, 864, 1536), 'name': '', 'size_mm': (510, 290)}}, 'size_mm': (1299, 507), 'workarea': (0, 0, 3936, 1536), 'display': ':0.0', 'size': (3936, 1536)}}, 'auto_refresh': 150, 'argv': ('/usr/bin/xpra', 'attach', ':10'), 'notifications': True, 'proxy': False, 'lzo': True, 'encoding': {'full_csc_modes': {'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'mpeg4': ('YUV420P',), 'vp8': ('YUV420P',), 'vp9': ('YUV420P', 'YUV444P')}, 'scaling.control': 1, 'h264.I420.profile': 'high10', 'rgb_zlib': True, 'webp_leaks': False, 'rgb_lzo': True, 'rgb_formats': ('RGB', 'RGBX', 'RGBA'), 'supports_delta': ('png', 'rgb24', 'rgb32'), 'min-speed': 30, 'flush': True, 'speed': 0, 'avcodec2.version': (58, 18, 100), 'rgb24zlib': True, 'generic': True, 'client_options': True, 'max-soft-expired': 5, 'csc_atoms': True, 'swscale.version': (5, 1, 100), 'PIL.version': '3.1.2', 'initial_quality': 30, 'video_reinit': True, 'dec_pillow.version': '3.1.2', 'video_scaling': True, 'numpy.version': '1.11.0', 'delta_buckets': 5, 'x264.I420.profile': 'high10', 'video_b_frames': ('h264',), 'default': '', 'send-timestamps': False, 'min-quality': 30, 'transparency': True, 'h264.YUV420P.profile': 'high10', 'vpx.version': 'v1.5.0', 'x264.YUV420P.profile': 'high10', 'rgb_lz4': True}, 'sound': {'microphone': {'state': 'inactive', 'codecs': ('opus', 'opus+ogg', 'vorbis+mka', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'opus+mka', 'flac', 'mp3+mpeg4')}, 'speaker': {'actual-latency-time': 10000, 'pipeline': 'pulsesrc device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" name="src" ! queue name=queue min-threshold-time=0 max-size-buffers=0 max-size-bytes=0 max-size-time=50000000000000 leaky=2 ! volume name=volume volume=1.0 ! opusenc complexity=0 ! oggmux max-delay=20000000 max-page-delay=20000000 ! appsink name=sink emit-signals=true max-buffers=10 drop=true sync clients : {'': 0, 'unauthenticated': 0} clipboard : {'want_targets': False, 'can-receive': True, 'PRIMARY': {'have_token': True, 'greedy_client': False, 'enabled': True, 'blocked_owner_change': False, 'loop-uuid': 'Xpra-Clipboard-Loop-Detection:08132da6194c47ae9cec8707076ba5e0', 'last-targets': ('TIMESTAMP', 'TARGETS', 'MULTIPLE', 'UTF8_STRING', 'COMPOUND_TEXT', 'TEXT', 'STRING', 'text/plain;charset=utf-8', 'text/plain'), 'event': {'selection_get': 0, 'request_contents': 0, 'get_contents': 2, 'selection_request': 0, 'got_token': 6, 'sent_token': 5, 'selection_clear': 5}}, 'sanitize-gtkselectiondata': True, 'CLIPBOARD': {'have_token': True, 'greedy_client': False, 'enabled': True, 'blocked_owner_change': False, 'loop-uuid': 'Xpra-Clipboard-Loop-Detection:3ac30b5e9e7e4295ac572382a6998c40', 'last-targets': ('TIMESTAMP', 'TARGETS', 'MULTIPLE', 'SAVE_TARGETS', 'UTF8_STRING', 'COMPOUND_TEXT', 'TEXT', 'STRING', 'text/plain;charset=utf-8', 'text/plain'), 'event': {'selection_get': 0, 'request_contents': 0, 'get_contents': 5, 'selection_request': 0, 'got_token': 6, 'sent_token': 5, 'selection_clear': 5}}, 'can-send': True, 'filters': (), 'max_size': 4194304, 'requests': 0, 'type': 'GDKClipboardProtocolHelper', 'pending': (), 'SECONDARY': {'have_token': True, 'greedy_client': False, 'enabled': True, 'blocked_owner_change': False, 'loop-uuid': 'Xpra-Clipboard-Loop-Detection:bd2e5312ce834fe18a9f1767e8694c8e', 'last-targets': (), 'event': {'selection_get': 0, 'request_contents': 0, 'get_contents': 0, 'selection_request': 0, 'got_token': 6, 'sent_token': 5, 'selection_clear': 5}}} commands : {'start-child': (), 'start-new': False, 'start-after-connect-done': True, 'start': (), 'start-after-connect': (), 'start-child-on-connect': (), 'exit-with-children': False, 'start-child-after-connect': (), 'start-on-connect': ()} congestion : {'avg-send-speed': 0, 'elapsed-time': 2601} cursor : {'yhot': 16, 'name': 'xterm', 'width': 32, 'height': 32, 'is_default': True, 'default_size': 85, 'x': 1465, 'y': 678, 'position': (1465, 678), 'serial': 109, 'xhot': 16, 'max_size': (64, 64), 'size': 0} damage : {'data_queue': {'size': {'90p': 0, '80p': 0, 'cur': 0, 'min': 0, 'max': 0, 'avg': 0, '50p': 0}}, 'packets_sent': 2, 'in_latency': {'max': 7, '90p': 7, 'avg': 7, 'cur': 6, 'min': 6}, 'packet_queue': {'size': {'90p': 0, '80p': 0, 'cur': 0, 'min': 0, 'max': 0, 'avg': 0, '50p': 0}}, 'out_latency': {'max': 8, '90p': 8, 'avg': 8, 'cur': 7, 'min': 7}, 'events': 2} display : {'cursors': {'': True, 'size': 0}, 'double-click': {'distance': (-1, -1), 'time': -1}, 'antialias': {}, 'dpi': {'default': 96, 'x': 0, 'y': 0, 'value': 62}, 'bell': True} encoding : {'average_region_size': 1027889, 'regions_per_second': 0, 'pixels_decoded_per_second': 110264857, 'pixels_encoded_per_second': 152620602, 'decode_errors': 0, 'pixels_per_second': 172593} encodings : {'': ('rgb', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg'), 'core': ('rgb24', 'rgb32', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg'), 'problematic': (), 'with_lossless_mode': ('h264',), 'with_quality': ('h264', 'vp9', 'vp8', 'jpeg'), 'allowed': ('h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'jpeg2000'), 'with_speed': ('png/L', 'h264', 'vp9', 'vp8', 'rgb', 'png/P', 'png'), 'lossless': ('rgb24', 'rgb32', 'png', 'png/L', 'png/P')} env : {'XPRA_XDG_OPEN_SERVER_SOCKET': '/run/user/1000/xpra/tmartitz-pc-10', 'XDG_CURRENT_DESKTOP': 'Xpra', 'XDG_SESSION_TYPE': 'x11', 'CKCON_X11_DISPLAY': ':10', 'LOGNAME': 'tmartitz', 'USER': 'tmartitz', 'PATH': '/usr/lib/xpra:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games', 'HOME': '/home/tmartitz', 'DISPLAY': ':10', 'LANG': 'de_DE.UTF-8', 'MANAGERPID': '1436', 'SHELL': '/bin/bash', 'XPRA_LOG_DIR': '/run/user/1000/xpra', 'XAUTHORITY': '/home/tmartitz/.Xauthority', 'JOURNAL_STREAM': '9:25956', 'XPRA_ALPHA': '0', 'INVOCATION_ID': '69566cf8bbce408f977f5d07b0e4f060', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DBUS_SESSION_BUS_PID': '2111', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-hb40zKstJ8,guid=df02dceec1bc114485803c6c5b309581', 'XPRA_CLIPBOARD_LIMIT': '10000', 'DBUS_SESSION_BUS_WINDOWID': '6291457'} features : {'av-sync': True, 'window.configure.skip-geometry': True, 'notifications.actions': True, 'bell': True, 'window_refresh_config': True, 'start-new-commands': False, 'window-filters': True, 'sound_sequence': True, 'change-speed': True, 'printer.attributes': ('printer-info', 'device-uri'), 'file-ask-timeout': 3600, 'cursors': True, 'open-files': True, 'event_request': True, 'file-transfer-ask': False, 'server-events': True, 'change-quality': True, 'file-transfer': True, 'window_unmap': True, 'network': {'bandwidth-limit-change': True, 'bandwidth-limit': 0}, 'encoding': {'generic': True}, 'change-min-speed': True, 'sound': {'ogg-latency-fix': True, 'eos-sequence': True}, 'suspend-resume': True, 'randr': True, 'connection-data': True, 'server-commands-signals': ('SIGINT', 'SIGTERM', 'SIGHUP', 'SIGKILL', 'SIGUSR1', 'SIGUSR2'), 'virtual-video-devices': 0, 'sharing': True, 'exit-with-children': False, 'notify-startup-complete': True, 'open-files-ask': False, 'open-url': True, 'notifications': True, 'idle_timeout': 0, 'printing-ask': False, 'xsettings-tuple': True, 'file-size-limit': 100, 'auto-video-encoding': True, 'change-min-quality': True, 'file-chunks': 65536, 'rpc-types': ('menu', 'dbus'), 'webcam': False, 'remote-logging.multi-line': True, 'server-commands-info': True, 'toggle_cursors_bell_notify': True, 'open-url-ask': False, 'toggle_keyboard_sync': True, 'input-devices': 'xtest', 'printing': True, 'remote-logging': True, 'dbus_proxy': True, 'notifications.close': True, 'webcam.encodings': ('png', 'png/L', 'png/P', 'jpeg', 'webp', 'jpeg2000')} file : {'printing-ask': False, 'open-ask': False, 'enabled': True, 'open-url-ask': False, 'ask-timeout': 3600, 'open-url': True, 'ask': False, 'printing': True, 'size-limit': 100, 'chunks': 65536, 'open': True} keyboard : {'repeat': {'delay': 600, 'interval': 40}, 'layout': 'de', 'keys_pressed': (), 'enabled': True, 'fast-switching': True, 'layout_groups': True, 'sync': True, 'keymap': {0: (65307, 'Escape', 9, 0, 0), 1: (49, '1', 10, 0, 0), 2: (33, 'exclam', 10, 0, 1), 3: (185, 'onesuperior', 10, 0, 2), 4: (161, 'exclamdown', 10, 0, 3), 5: (50, '2', 11, 0, 0), 6: (34, 'quotedbl', 11, 0, 1), 7: (178, 'twosuperior', 11, 0, 2), 8: (2755, 'oneeighth', 11, 0, 3), 9: (51, '3', 12, 0, 0), 10: (167, 'section', 12, 0, 1), 11: (179, 'threesuperior', 12, 0, 2), 12: (163, 'sterling', 12, 0, 3), 13: (52, '4', 13, 0, 0), 14: (36, 'dollar', 13, 0, 1), 15: (188, 'onequarter', 13, 0, 2), 16: (164, 'currency', 13, 0, 3), 17: (53, '5', 14, 0, 0), 18: (37, 'percent', 14, 0, 1), 19: (189, 'onehalf', 14, 0, 2), 20: (2756, 'threeeighths', 14, 0, 3), 21: (54, '6', 15, 0, 0), 22: (38, 'ampersand', 15, 0, 1), 23: (172, 'notsign', 15, 0, 2), 24: (2757, 'fiveeighths', 15, 0, 3), 25: (55, '7', 16, 0, 0), 26: (47, 'slash', 16, 0, 1), 27: (123, 'braceleft', 16, 0, 2), 28: (2758, 'seveneighths', 16, 0, 3), 29: (56, '8', 17, 0, 0), 30: (40, 'parenleft', 17, 0, 1), 31: (91, 'bracketleft', 17, 0, 2), 32: (2761, 'trademark', 17, 0, 3), 33: (57, '9', 18, 0, 0), 34: (41, 'parenright', 18, 0, 1), 35: (93, 'bracketright', 18, 0, 2), 36: (177, 'plusminus', 18, 0, 3), 37: (48, '0', 19, 0, 0), 38: (61, 'equal', 19, 0, 1), 39: (125, 'braceright', 19, 0, 2), 40: (176, 'degree', 19, 0, 3), 41: (223, 'ssharp', 20, 0, 0), 42: (63, 'question', 20, 0, 1), 43: (92, 'backslash', 20, 0, 2), 44: (191, 'questiondown', 20, 0, 3), 45: (16785054, 'U1E9E', 20, 0, 4), 46: (65105, 'dead_acute', 21, 0, 0), 47: (65104, 'dead_grave', 21, 0, 1), 48: (65115, 'dead_cedilla', 21, 0, 2), 49: (65116, 'dead_ogonek', 21, 0, 3), 50: (65288, 'BackSpace', 22, 0, 0), 51: (65288, 'BackSpace', 22, 0, 1), 52: (65289, 'Tab', 23, 0, 0), 53: (65056, 'ISO_Left_Tab', 23, 0, 1), 54: (113, 'q', 24, 0, 0), 55: (81, 'Q', 24, 0, 1), 56: (64, 'at', 24, 0, 2), 57: (2009, 'Greek_OMEGA', 24, 0, 3), 58: (119, 'w', 25, 0, 0), 59: (87, 'W', 25, 0, 1), 60: (435, 'lstroke', 25, 0, 2), 61: (419, 'Lstroke', 25, 0, 3), 62: (101, 'e', 26, 0, 0), 63: (69, 'E', 26, 0, 1), 64: (8364, 'EuroSign', 26, 0, 2), 65: (8364, 'EuroSign', 26, 0, 3), 66: (114, 'r', 27, 0, 0), 67: (82, 'R', 27, 0, 1), 68: (182, 'paragraph', 27, 0, 2), 69: (174, 'registered', 27, 0, 3), 70: (116, 't', 28, 0, 0), 71: (84, 'T', 28, 0, 1), 72: (956, 'tslash', 28, 0, 2), 73: (940, 'Tslash', 28, 0, 3), 74: (122, 'z', 29, 0, 0), 75: (90, 'Z', 29, 0, 1), 76: (2299, 'leftarrow', 29, 0, 2), 77: (165, 'yen', 29, 0, 3), 78: (117, 'u', 30, 0, 0), 79: (85, 'U', 30, 0, 1), 80: (2302, 'downarrow', 30, 0, 2), 81: (2300, 'uparrow', 30, 0, 3), 82: (105, 'i', 31, 0, 0), 83: (73, 'I', 31, 0, 1), 84: (2301, 'rightarrow', 31, 0, 2), 85: (697, 'idotless', 31, 0, 3), 86: (111, 'o', 32, 0, 0), 87: (79, 'O', 32, 0, 1), 88: (248, 'oslash', 32, 0, 2), 89: (216, 'Oslash', 32, 0, 3), 90: (112, 'p', 33, 0, 0), 91: (80, 'P', 33, 0, 1), 92: (254, 'thorn', 33, 0, 2), 93: (222, 'THORN', 33, 0, 3), 94: (252, 'udiaeresis', 34, 0, 0), 95: (220, 'Udiaeresis', 34, 0, 1), 96: (65111, 'dead_diaeresis', 34, 0, 2), 97: (65112, 'dead_abovering', 34, 0, 3), 98: (43, 'plus', 35, 0, 0), 99: (42, 'asterisk', 35, 0, 1), 100: (126, 'asciitilde', 35, 0, 2), 101: (175, 'macron', 35, 0, 3), 102: (65293, 'Return', 36, 0, 0), 103: (65507, 'Control_L', 37, 0, 0), 104: (97, 'a', 38, 0, 0), 105: (65, 'A', 38, 0, 1), 106: (230, 'ae', 38, 0, 2), 107: (198, 'AE', 38, 0, 3), 108: (115, 's', 39, 0, 0), 109: (83, 'S', 39, 0, 1), 110: (16777599, 'U017F', 39, 0, 2), 111: (16785054, 'U1E9E', 39, 0, 3), 112: (100, 'd', 40, 0, 0), 113: (68, 'D', 40, 0, 1), 114: (240, 'eth', 40, 0, 2), 115: (208, 'ETH', 40, 0, 3), 116: (102, 'f', 41, 0, 0), 117: (70, 'F', 41, 0, 1), 118: (496, 'dstroke', 41, 0, 2), 119: (170, 'ordfeminine', 41, 0, 3), 120: (103, 'g', 42, 0, 0), 121: (71, 'G', 42, 0, 1), 122: (959, 'eng', 42, 0, 2), 123: (957, 'ENG', 42, 0, 3), 124: (104, 'h', 43, 0, 0), 125: (72, 'H', 43, 0, 1), 126: (689 mmap : {'supported': True, 'filename': ''} network : {'www': {'': True, 'dir': '/usr/share/xpra/www', 'http-headers-dir': '/usr/share/xpra/http-headers'}, 'lzo': {'': True, 'version': '2.08'}, 'lock': True, 'python-lz4': {'': True, 'version': '0.11.1'}, 'packet-handlers': {'default': ('connection-lost', 'disconnect', 'gibberish', 'hello', 'invalid', 'udp-control'), 'authenticated': ('ack-file-chunk', 'bandwidth-limit', 'command-signal', 'command_request', 'connection-data', 'lock-toggle', 'logging', 'ping', 'ping_echo', 'print', 'printers', 'send-data-request', 'send-data-response', 'send-file', 'send-file-chunk', 'set-bell', 'set-clipboard-enabled', 'set-cursors', 'set-keyboard-sync-enabled', 'sharing-toggle', 'webcam-frame', 'webcam-start', 'webcam-stop'), 'ui': ('buffer-refresh', 'button-action', 'clipboard-contents', 'clipboard-contents-none', 'clipboard-enable-selections', 'clipboard-loop-uuids', 'clipboard-pending-requests', 'clipboard-request', 'clipboard-token', 'close-window', 'configure-window', 'damage-sequence', 'desktop_size', 'encoding', 'exit-server', 'focus', 'force-ungrab', 'info-request', 'input-devices', 'key-action', 'key-repeat', 'keymap-changed', 'layout-changed', 'map-window', 'min-quality', 'min-speed', 'notification-action', 'notification-close', 'pointer-position', 'quality', 'resume', 'rpc', 'screenshot', 'server-settings', 'set-notify', 'set_deflate', 'shutdown-server', 'sound-control', 'sound-data', 'speed', 'suspend', 'unmap-window', 'wheel-motion', 'window-signal')}, 'lock-toggle': True, 'sockets': {'unix-domain': {'listeners': ('/run/user/1000/xpra/tmartitz-pc-10', '/home/tmartitz/.xpra/tmartitz-pc-10', '/run/xpra/tmartitz-pc-10')}}, 'digest': ('hmac', 'xor', 'hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA', 'des'), 'encoders': ('rencode', 'bencode', 'yaml'), 'compressors': ('zlib', 'lz4', 'lzo'), 'system': {'core': {'wmem_default': 212992, 'wmem_max': 212992, 'busy_poll': 0, 'busy_read': 0, 'max_skb_frags': 17, 'rmem_default': 212992, 'netdev_max_backlog': 1000, 'somaxconn': 128, 'default_qdisc': 'pfifo_fast', 'rmem_max': 212992, 'optmem_max': 20480}, 'unix': {'max_dgram_qlen': 512}, 'ipv4': {'ip': {'dynaddr': True, 'default_ttl': 64, 'local_reserved_ports': (), 'forward_use_pmtu': True, 'early_demux': True, 'forward': True, 'no_pmtu_disc': 0, 'nonlocal_bind': True, 'local_port_range': (32768, 60999)}, 'fwmark_reflect': True, 'tcp': {'rfc1337': '0', 'available_congestion_control': 'cubic reno', 'retries2': 15, 'tso_win_divisor': 3, 'retries1': 3, 'sack': '1', 'moderate_rcvbuf': '1', 'allowed_congestion_control': 'cubic reno', 'stdurg': '0', 'pacing_ca_ratio': 120, 'max_syn_backlog': 1024, 'slow_start_after_idle': '1', 'wmem': (4096, 16384, 4194304), 'keepalive_probes': 9, 'low_latency': True, 'no_metrics_save': True, 'dsack': True, 'notsent_lowat': 4294967295, 'abort_on_overflow': True, 'syncookies': '1', 'timestamps': True, 'mtu_probing': 0, 'challenge_ack_limit': 1000, 'retrans_collapse': True, 'app_win': 31, 'mem': (286197, 381596, 572394), 'ecn': 2, 'max_tw_buckets': 131072, 'fastopen': 1, 'orphan_retries': 0, 'synack_retries': 5, 'tw_reuse': '0', 'probe_interval': 600, 'min_rtt_wlen': 300, 'invalid_ratelimit': 500, 'limit_output_bytes': 262144, 'adv_win_scale': 1, 'workaround_signed_windows': True, 'autocorking': True, 'thin_linear_timeouts': True, 'recovery': True, 'fack': True, 'early_retrans': '3', 'fin_timeout': 60, 'syn_retries': 6, 'probe_threshold': 8, 'keepalive_intvl': 75, 'pacing_ss_ratio': 200, 'min_tso_segs': 2, 'window_scaling': '1', 'congestion_control': 'cubic', 'ecn_fallback': True, 'keepalive_time': 7200, 'base_mss': 1024, 'frto': 2, 'rmem': (4096, 87380, 6291456), 'max_reordering': 300, 'max_orphans': 131072, 'reordering': 3}, 'ipfrag': {'low_thresh': 3145728, 'high_thresh' notifications : {'bus-path': '/org/freedesktop/Notifications', 'counter': 0, 'bus-name': 'org.freedesktop.Notifications', 'actions': True, 'capabilities': ('body', 'icon-static', 'actions', 'action-icons'), 'dbus-id': 'unix:abstract=/tmp/dbus-hb40zKstJ8,guid=df02dceec1bc114485803c6c5b309581', 'active': ()} opengl : {'gdkglext': "{'version': (1, 2, 0)}", 'green-size': '8', 'has-depth-buffer': 'False', 'accum-blue-size': '0', 'renderer': 'llvmpipe (LLVM 5.0, 256 bits)', 'vendor': 'VMware, Inc.', 'stencil-size': '0', 'GLU.extensions': 'GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess', 'blue-size': '8', 'gdkgl': "{'version': (1, 4)}", 'double-buffered': 'True', 'opengl': '3.0', 'depth-size': '0', 'gtkglext': "{'version': (1, 2, 0)}", 'sample-buffers': '0', 'shading-language-version': '1.30', 'samples': '0', 'display_mode': 'ALPHA, DOUBLE', 'pyopengl': '3.1.1a1', 'rgba': 'True', 'safe': 'False', 'red-size': '8', 'zerocopy': 'False', 'max-viewport-dims': '(8192, 8192)', 'alpha-size': '8', 'has_alpha': 'True', 'pygdkglext': "{'version': (1, 1, 0)}", 'stereo': 'False', 'accum-green-size': '0', 'GLU.version': '1.3', 'accum-red-size': '0', 'depth': '24', 'transparency': 'False', 'aux-buffers': '0', 'texture-size-limit': '8192', 'has-stencil-buffer': 'False'} pings : 5 printing : {'mimetype': {'default': 'application/postscript'}, 'add-local-printers': False, 'mimetypes': {'': ('application/pdf', 'application/postscript'), 'default': ('application/pdf', 'application/postscript'), 'ppd': {'application/postscript': 'CUPS-PDF.ppd', 'application/pdf': 'Generic-PDF_Printer-PDF.ppd'}, 'printers': {'application/postscript': 'Generic PostScript Printer', 'application/pdf': 'Generic PDF Printer'}}, 'lpinfo': '/usr/sbin/lpinfo', 'generic': True, 'printer-prefix': '', 'simulate-failure': 0, 'forwarder': 'xpraforwarder', 'raw-mode': False, 'cups.default-options': {'fit-to-page': 'True'}, 'lpadmin': '/usr/sbin/lpadmin', 'cups-dbus': {'': 1, 'default': 1, 'poll-delay': 60}, 'add-printer-options': ('-E', '-o printer-is-shared=false', '-u allow:$USER'), 'printers': {'': {'application/postscript': ('-P', '/usr/share/ppd/cups-pdf/CUPS-PDF.ppd'), 'application/pdf': ('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')}, 'predefined': {'application/postscript': ('-P', '/usr/share/ppd/cups-pdf/CUPS-PDF.ppd'), 'application/pdf': ('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')}}, 'skipped-printers': ('Cups-PDF',), 'tmpdir': '/tmp'} server : {'load': (510, 610, 580), 'XShm': True, 'gtk': {'version': (2, 24, 30)}, 'uid': 1000, 'Xkb': True, 'cairo': {'version': (1, 8, 8)}, 'pid': 1454, 'gdk': {'version': '2.24.0'}, 'executable': '/usr/bin/python', 'uuid': '19bcec4a7ed446e6ba83f187dfe558ea', 'pyglib': {'version': (2, 28, 6)}, 'exec_prefix': '/usr', 'hostname': 'tmartitz-pc', 'idle-timeout': 0, 'fakeXinerama': False, 'platform': {'': 'linux2', 'sysrelease': '4.13.0-45-generic', 'linux_distribution': ('neon', '16.04', 'xenial'), 'machine': 'x86_64', 'platform': 'Linux-4.13.0-45-generic-x86_64-with-neon-16.04-xenial', 'architecture': ('64bit', 'ELF'), 'release': '4.13.0-45-generic', 'processor': 'Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz', 'name': 'Linux neon 16.04 xenial'}, 'gid': 1000, 'build': {'lib.pygtk': '2.24.0', 'lib.xrandr': '1.5.0', 'linker': 'GNU ld (GNU Binutils for Ubuntu) 2.26', 'lib.nvenc': '8.1', 'lib.pygobject': '2.28.6', 'lib.xcomposite': '0.4.4', 'cython': '0.24.1', 'nvcc': '9.2.88', 'lib.xext': '1.3.3', 'python': '2.7.11', 'lib.vpx': '1.5.0', 'version': '2.3.1', 'revision': 19531, 'lib.x264': '0.148.2643 5c65704', 'lib.xtst': '1.2.2', 'lib.xfixes': '5.0.1', 'date': '2018-05-29', 'bit': '64bit', 'by': 'winswitch.org', 'compiler': 'gcc-5.real (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413', 'local_modifications': 0, 'lib.xkbfile': '1.0.9', 'lib.xdamage': '1.1.4', 'lib.x11': '1.6.3', 'time': '21:17', 'cpu': 'x86_64'}, 'randr': {'': True, 'exact': False, 'options': ((8192, 4096), (8064, 3968), (8064, 3840), (8064, 3712), (8064, 3584), (8064, 3456), (8064, 3328), (8064, 3200), (8064, 3072), (8064, 2944), (8064, 2816), (8064, 2688), (7936, 3968), (7936, 3840), (7936, 3712), (7936, 3584), (7936, 3456), (7936, 3328), (7936, 3200), (7936, 3072), (7936, 2944), (7936, 2816), (7936, 2688), (7808, 3968), (7808, 3840), (7808, 3712), (7808, 3584), (7808, 3456), (7808, 3328), (7808, 3200), (7808, 3072), (7808, 2944), (7808, 2816), (7808, 2688), (7680, 3968), (7680, 3840), (7680, 3712), (7680, 3584), (7680, 3456), (7680, 3328), (7680, 3200), (7680, 3072), (7680, 2944), (7680, 2816), (7680, 2688), (7680, 2560), (7552, 3968), (7552, 3840), (7552, 3712), (7552, 3584), (7552, 3456), (7552, 3328), (7552, 3200), (7552, 3072), (7552, 2944), (7552, 2816), (7552, 2688), (7552, 2560), (7424, 3968), (7424, 3840), (7424, 3712), (7424, 3584), (7424, 3456), (7424, 3328), (7424, 3200), (7424, 3072), (7424, 2944), (7424, 2816), (7424, 2688), (7424, 2560), (7296, 3968), (7296, 3840), (7296, 3712), (7296, 3584), (7296, 3456), (7296, 3328), (7296, 3200), (7296, 3072), (7296, 2944), (7296, 2816), (7296, 2688), (7296, 2560), (7296, 2432), (7168, 3968), (7168, 3840), (7168, 3712), (7168, 3584), (7168, 3456), (7168, 3328), (7168, 3200), (7168, 3072), (7168, 2944), (7168, 2816), (7168, 2688), (7168, 2560), (7168, 2432), (7040, 3968), (7040, 3840), (7040, 3712), (7040, 3584), (7040, 3456), (7040, 3328), (7040, 3200), (7040, 3072), (7040, 2944), (7040, 2816), (7040, 2688), (7040, 2560), (7040, 2432), (6912, 3968), (6912, 3840), (6912, 3712), (6912, 3584), (6912, 3456), (6912, 3328), (6912, 3200), (6912, 3072), (6912, 2944), (6912, 2816), (6912, 2688), (6912, 2560), (6912, 2432), (6912, 2304), (6784, 3968), (6784, 3840), (6784, 3712), (6784, 3584), (6784, 3456), (6784, 3328), (6784, 3200), (6784, 3072), (6784, 2944), (6784, 2816), (6784, 2688), (6784, 2560), (6784, 2432), (6784, 2304), (6656, 3968), (6656, 3840), (6656, 3712), (6656, 3584), (6656, 3456), (6656, 3328), (6656, 3200), (6656, 3072), (6656, 2944), (6656, 2816), (6656, 2688), (6656, 2560), (6656, 2432), (6656, 2304), (6528, 3968), (6528, 3840), (6528, 3712), (6528, 3584), (6528, 3456), (6528, 3328), (6528, 3200), (6528, 3072), (6528, 2944), (6528, 2816), (6528, 2688), (6528, 2560), (6528, 2432), (6528, 2304), (6528, 2176), (6400, 4096), (6400, 3968), (6400, 3840), (6400, 3712), (6400, 3584), (6400, 3456), (6400, 3328), (6400, 3200), (6400, 3072), (6400, 2944), (6400, 2816), (6400, 2688), (6400, 2560), (6400, 2432), (6400, 2304), (6400, 2176), (6400, 2160), (6272, 3968), (6272, 3840), (6272, 3712), (6 state : {'windows': 1, 'window-manager-name': 'Xpra', 'focused': 9, 'grabbed': 0} threads : {'count': 6, 'info': {0: 'write', 1: 'read', 2: 'parse', 3: 'format'}, 'thread': {0: 'MainThread', 1: 'read', 2: 'encode', 3: 'Info', 4: 'parse', 5: 'Worker_Thread'}, 'frame': {0: {'': 'info', 'stack': (('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '1703', '_get_info_in_thread', 'info = self.get_info(proto, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '546', 'get_info', 'dgi = self.do_get_info(proto, sources, wids)'), ('/usr/lib/python2.7/dist-packages/xpra/x11/server.py', '325', 'do_get_info', 'info = X11ServerBase.do_get_info(self, proto, server_sources, window_ids)'), ('/usr/lib/python2.7/dist-packages/xpra/x11/x11_server_core.py', '325', 'do_get_info', 'info = GTKServerBase.do_get_info(self, proto, server_sources, window_ids)'), ('/usr/lib/python2.7/dist-packages/xpra/server/gtk_server_base.py', '120', 'do_get_info', 'info = ServerBase.do_get_info(self, proto, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '588', 'do_get_info', 'merge_dicts(info, c.get_info(self, proto))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '1763', 'get_info', 'up("threads", self.get_thread_info(proto))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '529', 'get_thread_info', 'return get_thread_info(proto, tuple(self._server_sources.keys()))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '152', 'get_thread_info', 'stack = traceback.extract_stack(frame_pair[1])'))}, 1: {'': 'unknown', 'stack': (('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '734', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '761', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))}, 2: {'': 'unknown', 'stack': (('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/source/encodings_mixin.py', '529', 'encode_loop', 'fn_and_args = self.encode_work_queue.get(True)'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))}, 3: {'': 'read', 'stack': (('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '654', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '587', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '656', '_read', 'buf = self._conn.read(READ_BUFFER_SIZE)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '303', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '181', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '166', 'untilConcludes', 'return untilConcludes( video : {'decoding': {}, 'csc': {'BGR_to_YUV444P': ('swscale',), 'BGRX_to_XBGR': ('swscale',), 'BGR_to_GBRP': ('swscale',), 'XRGB_to_YUV422P': ('swscale',), 'RGBX_to_BGR': ('swscale',), 'XRGB_to_RGB': ('swscale',), 'RGBX_to_BGRX': ('swscale',), 'BGR_to_RGB': ('swscale',), 'GBRP_to_BGR': ('swscale',), 'YUV422P_to_XBGR': ('swscale',), 'YUV420P_to_RGBX': ('swscale',), 'RGB_to_YUV422P': ('swscale',), 'BGR_to_YUV420P': ('swscale',), 'BGRX_to_YUV444P': ('swscale',), 'YUV444P_to_XBGR': ('swscale',), 'XBGR_to_BGRX': ('swscale',), 'BGRX_to_YUV420P': ('swscale',), 'RGBX_to_YUV422P': ('swscale',), 'XBGR_to_YUV422P': ('swscale',), 'YUV422P_to_RGBX': ('swscale',), 'YUV420P_to_RGB': ('swscale',), 'YUV420P_to_YUV444P': ('swscale',), 'GBRP_to_BGRX': ('swscale',), 'YUV422P_to_RGB': ('swscale',), 'XBGR_to_RGB': ('swscale',), 'BGR_to_XRGB': ('swscale',), 'XBGR_to_RGBX': ('swscale',), 'GBRP_to_RGB': ('swscale',), 'RGBX_to_XRGB': ('swscale',), 'RGB_to_GBRP': ('swscale',), 'BGRX_to_GBRP': ('swscale',), 'YUV444P_to_RGB': ('swscale',), 'YUV444P_to_GBRP': ('swscale',), 'YUV422P_to_XRGB': ('swscale',), 'YUV444P_to_BGRX': ('swscale',), 'BGR_to_YUV422P': ('swscale',), 'RGBX_to_YUV444P': ('swscale',), 'YUV420P_to_BGR': ('swscale',), 'BGR_to_RGBX': ('swscale',), 'YUV444P_to_YUV422P': ('swscale',), 'RGBX_to_YUV420P': ('swscale',), 'GBRP_to_XRGB': ('swscale',), 'XRGB_to_GBRP': ('swscale',), 'YUV422P_to_BGR': ('swscale',), 'RGB_to_XRGB': ('swscale',), 'RGB_to_BGRX': ('swscale',), 'BGRX_to_XRGB': ('swscale',), 'BGR_to_BGRX': ('swscale',), 'BGRX_to_RGB': ('swscale',), 'BGR_to_XBGR': ('swscale',), 'BGRX_to_RGBX': ('swscale',), 'XBGR_to_GBRP': ('swscale',), 'YUV420P_to_BGRX': ('swscale',), 'RGB_to_RGBX': ('swscale',), 'BGRX_to_BGR': ('swscale',), 'YUV420P_to_XRGB': ('swscale',), 'YUV422P_to_YUV420P': ('swscale',), 'GBRP_to_YUV420P': ('swscale',), 'XRGB_to_RGBX': ('swscale',), 'GBRP_to_XBGR': ('swscale',), 'YUV422P_to_YUV444P': ('swscale',), 'XBGR_to_YUV420P': ('swscale',), 'XBGR_to_BGR': ('swscale',), 'GBRP_to_RGBX': ('swscale',), 'GBRP_to_YUV444P': ('swscale',), 'RGB_to_YUV444P': ('swscale',), 'RGBX_to_XBGR': ('swscale',), 'RGBX_to_RGB': ('swscale',), 'XBGR_to_XRGB': ('swscale',), 'XRGB_to_YUV420P': ('swscale',), 'XRGB_to_BGR': ('swscale',), 'RGB_to_XBGR': ('swscale',), 'YUV444P_to_BGR': ('swscale',), 'RGB_to_BGR': ('swscale',), 'YUV444P_to_RGBX': ('swscale',), 'YUV422P_to_BGRX': ('swscale',), 'RGBX_to_GBRP': ('swscale',), 'RGB_to_YUV420P': ('swscale',), 'BGRX_to_YUV422P': ('swscale',), 'YUV444P_to_YUV420P': ('swscale',), 'XRGB_to_BGRX': ('swscale',), 'YUV444P_to_XRGB': ('swscale',), 'XBGR_to_YUV444P': ('swscale',), 'YUV420P_to_XBGR': ('swscale',), 'XRGB_to_XBGR': ('swscale',), 'XRGB_to_YUV444P': ('swscale',), 'YUV420P_to_YUV422P': ('swscale',), 'GBRP_to_YUV422P': ('swscale',)}, 'encoding': {'YUV420P_to_vp9': ('vpx',), 'YUV420P_to_vp8': ('vpx',), 'csc-module': {'swscale': 'active'}, 'YUV422P_to_h264': ('x264',), 'YUV420P_to_vp8+webm': ('ffmpeg',), 'YUV420P_to_h264+mp4': ('ffmpeg',), 'BGRA_to_h264': ('x264',), 'YUV420P_to_h264': ('x264',), 'video-encoder': {'x264': 'active', 'nvenc': 'active', 'vpx': 'active', 'ffmpeg': 'active'}, 'BGRX_to_h264': ('x264',), 'YUV444P_to_vp9': ('vpx',), 'YUV444P_to_h264': ('x264',), 'YUV420P_to_mpeg4+mp4': ('ffmpeg',)}} webcam : {'': False} window : {9: {'av-sync': {'current': 155, 'enabled': True, 'target': 155}, 'last_used': 'mmap', 'encoding': {'': 'auto', 'selection': 'encoding_is_mmap', 'pipeline_last_check': 10908, 'mmap': {'ratio_pct': {'max': 0, 'avg': 0, 'min': 0}, 'pixels_per_ns': {'max': 7, 'avg': 6, 'min': 5}, 'pixels_encoded_per_second': 152620602}, 'pixels_per_ns': {'max': 7, 'avg': 6, 'min': 5}, 'pipeline_param': {'dimensions': (1097, 937), 'src_format': 'BGRX', 'encoding': ('h264', 'vp9', 'vp8')}, 'ratio_pct': {'max': 0, 'avg': 0, 'min': 0}, 'lossless_threshold': {'base': 68, 'pixel_boost': 12}, 'pipeline_option': {0: {'scaling': (1, 1), 'encoder': {'': 'x264', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'score': 70, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'format': 'YUV420P'}, 1: {'scaling': (1, 1), 'encoder': {'': 'x264', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'score': 68, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'format': 'YUV422P'}, 2: {'scaling': (1, 1), 'encoder': {'': 'vpx', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'score': 68, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'format': 'YUV420P'}, 3: {'scaling': (1, 1), 'encoder': {'': 'vpx', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'score': 66, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'format': 'YUV420P'}, 4: {'scaling': (1, 1), 'encoder': {'': 'x264', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'score': 63, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'format': 'YUV444P'}, 5: {'scaling': (1, 1), 'encoder': {'': 'vpx', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'score': 61, 'csc': {'': 'swscale', 'scaling': (1, 1), 'height': 937, 'width': 1097}, 'format': 'YUV444P'}, 6: {'scaling': (1, 1), 'encoder': {'': 'x264', 'scaling': (1, 1), 'height': 936, 'width': 1096}, 'score': 55, 'csc': 'None', 'format': 'BGRX'}}, 'pixels_encoded_per_second': 152620602, 'scrolling': {'min-percent': 30, 'enabled': True}}, 'flush': True, 'rgb_formats': ('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRX', 'RGBX', 'RGB', 'BGR'), 'bit-depth': {'source': 24, 'client': 24}, 'suspended': False, 'encodings': {'': ('h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'jpeg', 'h265'), 'core': ('h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'h265', 'rgb'), 'auto-refresh': (), 'non-video': ('png', 'png/P', 'png/L', 'rgb24', 'rgb32', 'jpeg'), 'edge': 'rgb24', 'video': ('h264', 'vp9', 'vp8'), 'non-scroll': ('png', 'png/P', 'png/L', 'rgb24', 'rgb32', 'jpeg')}, 'rgb_threshold': 2048, 'pixel-format': 'BGRX', 'dimensions': (1097, 937), 'mmap': True, 'supports-transparency': False, 'mapped-at': (436, 311, 1097, 937), 'damage': {'target-latency': 12, 'packets_sent': 2, 'in_latency': {'max': 7, '90p': 7, 'avg': 7, 'cur': 6, 'min': 6}, 'events': 2, 'out_latency': {'max': 8, '90p': 8, 'avg': 8, 'cur': 7, 'min': 7}}, 'content': '', 'total_pixels': {'mmap': 2055778}, 'full-frames-only': False, 'soft-timeout': {'max': 5, 'expired': 0}, 'scaling': (1, 1), 'delta': {'': ('png', 'rgb24', 'rgb32'), 'buckets': 5, 'bucket': {}}, 'icon': {'width': 128, 'pixel_format': 'BGRA', 'stride': 512, 'bytes': 65536, 'height': 128}, 'property': {'fullscreen': False, 'scaling.control': 1, 'quality': 0, 'scaling': (1, 1), 'min_speed': 30, 'speed': 0, 'min_quality': 30}, 'video_subregion': {'video-mode': False, 'counter': 0, 'supported': True, 'enabled': True, 'auto-refresh-delay': 150, 'detection': True}, 'damage.fps': 0, 'batch': {'soft-expired': {'count': 0, '': (0, 0)}, 'fullscreen': {'': (0, 0), 'other_is_fullscreen': False}, 'timeout-delay': 15000, 'client-ping-latency': {'': (83, 17), 'target': 17, 'weight_multiplier': 427, 'smoothing': 'sqrt', 'aim': 949, 'aimed_avg': 701, 'div': 1000, 'avg': 12, 'recent': 12}, 'locked': False, 'compression-work-queue': {'': (0, 0), 'target': 1000, 'weight_multiplier': 0, 'smoothing': 'logp', 'aim': 250, 'aimed_avg': 0, 'div': 1000, '