From piratenteam at hotmail.com Wed Jun 3 20:05:55 2020 From: piratenteam at hotmail.com (PIRATENTEAM) Date: Wed, 03 Jun 2020 21:05:55 +0200 Subject: [winswitch] XPRA 4.x packages for Ubuntu Xenial Xerus (16.04 LTS) Message-ID: Hi! Love XPRA as it makes the GUI apps on my server usable seamlessly. Are XPRA 4.x packages for Ubuntu Xenial Xerus (16.04 LTS) planned? Thanks and cheers, Georg -- Sent from my Android device with K-9 Mail. Please excuse my brevity. From antoine at nagafix.co.uk Thu Jun 4 02:41:15 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 4 Jun 2020 08:41:15 +0700 Subject: [winswitch] XPRA 4.x packages for Ubuntu Xenial Xerus (16.04 LTS) In-Reply-To: References: Message-ID: On 04/06/2020 02:05, PIRATENTEAM via shifter-users wrote: > Hi! > > Love XPRA as it makes the GUI apps on my server usable seamlessly. > > Are XPRA 4.x packages for Ubuntu Xenial Xerus (16.04 LTS) planned? No, Xenial is just too old and does not support a recent enough version of Python3. Python 3.6 or later is required in xpra 4. Cheers, Antoine > > Thanks and cheers, > > Georg > From antoine at devloop.org.uk Fri Jun 5 10:40:28 2020 From: antoine at devloop.org.uk (Antoine Martin) Date: Fri, 5 Jun 2020 16:40:28 +0700 Subject: [winswitch] [ANNOUNCE] Xpra 4.0.2 and 3.0.10 LTS: some important fixes Message-ID: <98cc28d9-5673-b9ec-da67-1c566e4a3e13@devloop.org.uk> Hi, These updates to the LTS and stable branches contains some important fixes, in particular: * encryption option not honoured with websockets * workaround for server startup failures * packaging fixes and workarounds (ie: pyxdg bugs) * HTML5 client fixes: almost half of the fixes are in the HTML5 client, and those fixes are exactly the same for both branches, so they are separated out below Updating is recommended. Cheers, Antoine HTML5 client release notes (common to both 3.0.10 and 4.0.2): * missing 'AltGr' on MacOS * missing desktop background * client errors painting rgb32 data with a padded rowstride * clipboard wrongly clearing data on failures * compatibility issues with Internet Explorer * missing transparency for windows in focus * no windows focused after close * connection errors caused by spurious packets * error in invalid packet handler * AES encrypted connections failures * connection errors with AES and lz4 (disable lz4 for now) * packet error with very small paint packets * 'insecure passwords' option shown in the wrong cases * handle window iconification messages * update version in about page 3.0.10 release notes: * fix X11 server key symbol lookup via Xkb * fix encryption not honoured with TCP sockets upgraded to WebSocket * fix window corruption with 'scroll' encoder * fix desktop-scaling changes from the system tray * fix clipboard synchronization problems caused by clipit * fix packaging with newer versions of py2app (MacOS) * fix logging spam in start-new-command dialog * fix building from source on archlinux * fix swapped red and blue colours channels in win32 systray * fix error parsing invalid config files * fix missing content-type for some windows * fix server crash on exit on some Linux distributions * fix 'xpra send-file' to use absolute file paths * fix format of attributes given to glXChooseVisual * fix crashes in OpenGL context setup on X11 * fix race condition in window statistics * fix server errors when non-interactive clients are connected * fix option parsing errors causing html5 client connection failures * fix python-lz4 packaging on MS Windows (Python2 builds) * fix connection errors with 'None' values in bencoder (ie: html5) * fix connection errors with websocket connections and AES encryption * fix duplicate clipboard token sent from MS Windows servers * fix window initialization errors causing server startup failures * cleaner exit path: destroy all of our windows properly * add workaround for wine applications (disabled by default) * add 'terminator' to the 'text' application hint * validate webp image dimensions for transparency encoding * workaround bugs in pyxdg / menu configuration * try harder to strip all temporary build prefixes * remove invalid extra strings from mdns service name * change DLL search order to prevent conflict (MS Windows) * MacOS: update to Python 2.7.18 for python2 builds * don't recommend installing Apple's 'bonjour' on MS Windows (no need) * MS Windows build setup update: install python-lzo using pacman 4.0.2 release notes: * fix encryption not honoured with TCP sockets upgraded to WebSocket * fix xpra top client refresh rate via timer * fix opengl client info format shown in 'xpra top' * fix format of attributes given to glXChooseVisual * fix crashes in OpenGL context setup on X11 * fix race condition in window statistics * fix server errors when non-interactive clients are connected * fix tray toolbox app * fix X11 server key symbol lookup via Xkb * fix python-lz4 packaging on MS Windows * fix connection errors with 'None' values in bencoder (ie: html5) * fix connection errors with websocket connections and AES encryption * fix duplicate clipboard token sent with MS Windows servers * fix window initialization errors causing server startup failures * remove invalid extra strings from mdns service name * change DLL search order to prevent conflict (MS Windows) * workaround bugs in pyxdg / menu configuration * add 'terminator' to the 'text' application hint * don't recommend installing Apple's 'bonjour' on MS Windows (no need) * more explicit error message when trying to use python2 Cheers, Antoine From matthieu.imbert at inria.fr Mon Jun 8 15:13:15 2020 From: matthieu.imbert at inria.fr (Matthieu Imbert) Date: Mon, 8 Jun 2020 16:13:15 +0200 Subject: [winswitch] checkpoint xpra docker container Message-ID: <0f5eb51c-caaf-b3e0-787b-f22b50f14cdd@inria.fr> Hi, I'm trying to checkpoint a docker container running an xpra server, which runs an x11 app (i'm currently testing with xcalc). My goal is to be able to checkpoint (and stop) the container, then restart it later, and connect (through xpra) to the x11 app in the same state as it was at the time of the checkpoint. Under the hood, docker uses criu (https://criu.org/Main_Page) to do the checkpointing. I understand that doing that directly with the x11 app is not possible because there is part of the state which is inside the x11 server, thus not accessible to criu, this is why I think that embedding everything in a docker container with xpra might be the solution, because everything is inside the container, so we may reasonably expect that all relevant state will be saved with a docker checkpoint. For now, i'm able to checkpoint the container without error, and restart the container from the checkpoint, but when the container is restarted, xpra restarts from scratch (at least, this is what it looks like, when looking at the container logs) and the x11 app is restarted as well, and thus looses its state. Do you have an idea of what goes wrong here, and is there a way to fix it? Here are the details of my test: everything is here: https://github.com/mimbert/docker-xpra-criu-test with instructions on how to reproduce. An execution log is here: https://github.com/mimbert/docker-xpra-criu-test/blob/master/execution.log line 66 is the moment I do the checkpoint line 68 is the moment I restart the container (I also posted to the criu community) Cheers, -- Matthieu Imbert From antoine at nagafix.co.uk Tue Jun 9 06:42:23 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 9 Jun 2020 12:42:23 +0700 Subject: [winswitch] checkpoint xpra docker container In-Reply-To: <0f5eb51c-caaf-b3e0-787b-f22b50f14cdd@inria.fr> References: <0f5eb51c-caaf-b3e0-787b-f22b50f14cdd@inria.fr> Message-ID: <714ad722-941d-2f96-e694-187e4059c11f@nagafix.co.uk> On 08/06/2020 21:13, Matthieu Imbert via shifter-users wrote: > Hi, > > I'm trying to checkpoint a docker container running an xpra server, > which runs an x11 app (i'm currently testing with xcalc). > > My goal is to be able to checkpoint (and stop) the container, then > restart it later, and connect (through xpra) to the x11 app in the same > state as it was at the time of the checkpoint. OTOH, this should work. > Under the hood, docker uses criu (https://criu.org/Main_Page) to do the > checkpointing. I understand that doing that directly with the x11 app is > not possible because there is part of the state which is inside the x11 > server, thus not accessible to criu, this is why I think that embedding > everything in a docker container with xpra might be the solution, > because everything is inside the container, so we may reasonably expect > that all relevant state will be saved with a docker checkpoint. > > For now, i'm able to checkpoint the container without error, and restart > the container from the checkpoint, but when the container is restarted, > xpra restarts from scratch (at least, this is what it looks like, when > looking at the container logs) and the x11 app is restarted as well, and > thus looses its state. There is nothing in xpra that auto-restarts a server, so you must have configured your checkpoint system to do that. FYI: both your client and server versions are out of date. > Do you have an idea of what goes wrong here, and is there a way to fix it? > > Here are the details of my test: everything is here: > https://github.com/mimbert/docker-xpra-criu-test with instructions on > how to reproduce. > > An execution log is here: > https://github.com/mimbert/docker-xpra-criu-test/blob/master/execution.log > line 66 is the moment I do the checkpoint > line 68 is the moment I restart the container > > (I also posted to the criu community) That's the best place to ask, as this does not look like a problem with xpra. Cheers, Antoine > > Cheers, > From matthieu.imbert at inria.fr Tue Jun 9 07:09:57 2020 From: matthieu.imbert at inria.fr (Matthieu Imbert) Date: Tue, 9 Jun 2020 08:09:57 +0200 Subject: [winswitch] checkpoint xpra docker container In-Reply-To: <714ad722-941d-2f96-e694-187e4059c11f@nagafix.co.uk> References: <0f5eb51c-caaf-b3e0-787b-f22b50f14cdd@inria.fr> <714ad722-941d-2f96-e694-187e4059c11f@nagafix.co.uk> Message-ID: <8f152cbe-3b03-5999-479a-5fe48daf80ea@inria.fr> On 6/9/20 7:42 AM, Antoine Martin via shifter-users wrote: > There is nothing in xpra that auto-restarts a server, so you must have > configured your checkpoint system to do that. Good to know, it indeed narrows down the issue to the checkpoint or restore. Thanks for your answer. best, -- Matthieu Imbert From juergen at jwi.de Thu Jun 11 11:06:37 2020 From: juergen at jwi.de (=?UTF-8?Q?J=C3=BCrgen_Weber?=) Date: Thu, 11 Jun 2020 12:06:37 +0200 Subject: [winswitch] xpra HTML5 Client behind Apache Message-ID: I'd like Apache 2.4 to serve xpra's HTML5 Client. I tried ProxyPass wss://localhost:14500 ProxyPassReverse wss://localhost:14500 ProxyPass http://localhost:14500 ProxyPassReverse http://localhost:14500 the xpra client comes up in the browser, but does not work, also looks like it does not find its css. proxy_wstunnel_module is enabled, no error in the Apache log. Has anybody a working configuration? I had a look at https://github.com/websockets/ws/issues/893 but this is at / and about ssl. Thanks, Juergen From ngrcld at gmail.com Tue Jun 16 13:00:03 2020 From: ngrcld at gmail.com (Claudio Negri) Date: Tue, 16 Jun 2020 14:00:03 +0200 Subject: [winswitch] rfb mode not working Message-ID: Hello, I have installed xpra v4.0.2-r26625 in Debian GNU/Linux 10 (buster). I'm starting it with this command: xpra start-desktop --daemon=no --tcp-auth=multifile:filename=/root/secret --bind-tcp=0.0.0.0:3013 --html=on --pidfile=/run/xpra.pid --start-child=xfce4-session --exit-with-children=yes --bind-rfb=0.0.0.0:5901 Connection with xpra attach is ok. Connection with HTML5 client is ok. When I try to connect with vnc client on port 5901, it loads the "first" screen, but the screen never updates. Actions (mouse clicks, drags, ...) works correctly, but I have no feedback: the screen is freezed. Disconnecting and reconnecting "refreshes" the screen, but usually at the third connection attempt, the xpra server dies with Segmentation fault: 2020-06-16 13:53:32,090 xpra is ready. 2020-06-16 13:53:32,091 xpra GTK3 X11 desktop version 4.0.2-r26625 64-bit 2020-06-16 13:53:32,213 uid=0 (root), gid=0 (root) 2020-06-16 13:53:32,214 running with pid 12173 on Linux Debian 10 buster 2020-06-16 13:53:32,214 connected to X11 display :0 with 24 bit colors 2020-06-16 13:53:32,215 initial resolution: 1856x704 2020-06-16 13:53:32,218 :0.0 (491x186 mm - DPI: 96x96) workarea: 1856x673 at 0x31 2020-06-16 13:53:32,218 monitor 2 2020-06-16 13:53:32,917 OpenGL is supported on display ':0' 2020-06-16 13:53:32,918 using 'llvmpipe (LLVM 7.0, 256 bits)' renderer 2020-06-16 13:53:52,717 RFB version 3.8 connection from 10.0.0.1:40238 2020-06-16 13:53:52,910 Warning: client did not supply any modifier definitions 2020-06-16 13:55:16,220 xpra client 0 disconnected. 2020-06-16 13:55:21,778 RFB version 3.8 connection from 10.0.0.1:40250 2020-06-16 13:55:21,906 Warning: client did not supply any modifier definitions 2020-06-16 13:55:54,983 xpra client 0 disconnected. 2020-06-16 13:55:59,939 RFB version 3.8 connection from 10.0.0.1:40258 Segmentation fault Thanks, Claudio Negri From antoine at nagafix.co.uk Thu Jun 18 06:23:34 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 18 Jun 2020 12:23:34 +0700 Subject: [winswitch] xpra HTML5 Client behind Apache In-Reply-To: References: Message-ID: Sorry for the slow response, I was hoping that someone else would answer since there are many xpra deployments out there using apache as proxy.. On 11/06/2020 17:06, J?rgen Weber via shifter-users wrote: > I'd like Apache 2.4 to serve xpra's HTML5 Client. > > I tried > > > ProxyPass wss://localhost:14500 > ProxyPassReverse wss://localhost:14500 > > > ProxyPass http://localhost:14500 > ProxyPassReverse http://localhost:14500 > > > the xpra client comes up in the browser, but does not work, also looks > like it does not find its css. > > proxy_wstunnel_module is enabled, no error in the Apache log. > > Has anybody a working configuration? On Fedora, SELinux will block the connection from apache to the xpra port. There are 3 options to fix that, from the most secure to the least: * add a policy to allow apache to connect only to the xpra port: require { type httpd_t; type xpra_port_t; class tcp_socket name_connect; } allow httpd_t xpra_port_t:tcp_socket name_connect; * allow apache to connect to all ports: setsebool -P httpd_can_network_connect on * disable SELinux This config worked for me: RewriteEngine on RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC] RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC] RewriteRule .* ws://localhost:14500/%{REQUEST_URI} [P] ProxyPass ws://localhost:14500 ProxyPassReverse ws://localhost:14500 ProxyPass http://localhost:14500 ProxyPassReverse http://localhost:14500 Note: SSL has been left out, but it should not be hard to enable it. This information has now been added to the wiki: https://xpra.org/trac/wiki/Clients/HTML5 https://xpra.org/trac/wiki/Apache Cheers, Antoine > > I had a look at https://github.com/websockets/ws/issues/893 > but this is at / and about ssl. > > Thanks, > Juergen From antoine at nagafix.co.uk Thu Jun 18 10:04:05 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 18 Jun 2020 16:04:05 +0700 Subject: [winswitch] rfb mode not working In-Reply-To: References: Message-ID: On 16/06/2020 19:00, Claudio Negri via shifter-users wrote: > Hello, > I have installed xpra v4.0.2-r26625 in Debian GNU/Linux 10 (buster). > I'm starting it with this command: > > xpra start-desktop --daemon=no --tcp-auth=multifile:filename=/root/secret > --bind-tcp=0.0.0.0:3013 --html=on --pidfile=/run/xpra.pid > --start-child=xfce4-session --exit-with-children=yes --bind-rfb=0.0.0.0:5901 > > Connection with xpra attach is ok. Connection with HTML5 client is ok. > When I try to connect with vnc client on port 5901, it loads the "first" > screen, but the screen never updates. Actions (mouse clicks, drags, ...) > works correctly, but I have no feedback: the screen is freezed. The missing screen updates is a recent regression: http://xpra.org/trac/ticket/2811 Until the next stable update is released with the fix, you can downgrade to v3.0.x or apply the patch found in the ticket above. > Disconnecting and reconnecting "refreshes" the screen, but usually at the > third connection attempt, the xpra server dies with Segmentation fault: > > 2020-06-16 13:53:32,090 xpra is ready. > 2020-06-16 13:53:32,091 xpra GTK3 X11 desktop version 4.0.2-r26625 64-bit > 2020-06-16 13:53:32,213 uid=0 (root), gid=0 (root) > 2020-06-16 13:53:32,214 running with pid 12173 on Linux Debian 10 buster > 2020-06-16 13:53:32,214 connected to X11 display :0 with 24 bit colors > 2020-06-16 13:53:32,215 initial resolution: 1856x704 > 2020-06-16 13:53:32,218 :0.0 (491x186 mm - DPI: 96x96) workarea: 1856x673 > at 0x31 > 2020-06-16 13:53:32,218 monitor 2 > 2020-06-16 13:53:32,917 OpenGL is supported on display ':0' > 2020-06-16 13:53:32,918 using 'llvmpipe (LLVM 7.0, 256 bits)' renderer > 2020-06-16 13:53:52,717 RFB version 3.8 connection from 10.0.0.1:40238 > 2020-06-16 13:53:52,910 Warning: client did not supply any modifier > definitions > 2020-06-16 13:55:16,220 xpra client 0 disconnected. > 2020-06-16 13:55:21,778 RFB version 3.8 connection from 10.0.0.1:40250 > 2020-06-16 13:55:21,906 Warning: client did not supply any modifier > definitions > 2020-06-16 13:55:54,983 xpra client 0 disconnected. > 2020-06-16 13:55:59,939 RFB version 3.8 connection from 10.0.0.1:40258 > Segmentation fault I'm not sure about the segfault, I'm not seeing that here. I wished I did, so I could fix it. Sorry about the inconvenience. Cheers, Antoine PS: RFB support in xpra is fairly basic, so don't expect it to compete with a real VNC server. The fact that it was partly broken for a few months a no-one noticed it is a clear sign that it isn't used much. > > Thanks, > Claudio Negri From alan at alanhoyle.com Mon Jun 22 20:13:16 2020 From: alan at alanhoyle.com (Alan Hoyle) Date: Mon, 22 Jun 2020 15:13:16 -0400 Subject: [winswitch] New to xpra: initialization error? In-Reply-To: References: <5459d676-b61c-5b91-c074-a2bbd61f7d91@nagafix.co.uk> Message-ID: Might I suggest that documentation on the installation explicitly mention that xpra must be installed on both the client and the server? Thanks. -- - Alan Hoyle - alan at alanhoyle.com - http://www.alanhoyle.com/ - On Thu, May 28, 2020 at 9:56 PM Alan Hoyle wrote: > On Thu, May 28, 2020 at 9:29 PM Antoine Martin via shifter-users < > shifter-users at lists.devloop.org.uk> wrote: > >> >> My guess is that you have not installed xpra on your server. >> > > Ugh. That is indeed the case. Somehow it is unclear (at least to me) > from the documentation on xpra.org that one must have xpra installed on > both the client and the server in order for it to work. > > -- > - Alan Hoyle - alan at alanhoyle.com - http://www.alanhoyle.com/ - > From mathias at koerber.org Tue Jun 23 05:54:50 2020 From: mathias at koerber.org (Mathias Koerber) Date: Tue, 23 Jun 2020 12:54:50 +0800 Subject: [winswitch] OSX Catalina Xpra does not open window Message-ID: <13b66192-c18b-58e8-203a-3a833070586b@koerber.org> I recently upgraded my server to Ubuntu 18.04 and now Xpra no longer works when I try to connect from my macbook (Catalina) On the Ubuntu server I have: xpra/bionic,now 2.1.3+dfsg-1ubuntu1 amd64 [installed] On the mac: get_version_info_full()={'version': '4.0.1', 'local_modifications': 0, 'revision': 26380, 'date': '2020-05-17', 'time': '08:48', 'bit': '64bit', 'cpu': 'i386', 'compiler': 'Apple clang version 11.0.0 (clang-1100.0.33.12)', 'linker': 'LLVM version 11.0.0, (clang-1100.0.33.12) (static support for 23, runtime is 23)', 'python': '3.8.2', 'cython': '0.29.17', 'lib.gobject_introspection': '1.60.2', 'lib.gtk': '3.24.10', 'lib.py3cairo': '1.18.1', 'lib.pygobject': '3.32.2', 'lib.python3': '3.8', 'lib.vpx': '1.8.2', 'lib.x264': '0.157.x'} I am trying to execute ?$ DISPLAY=whatever xpra start? ssh:mathias at 192.168.0.12 --start-child=xterm -d all On the server, this creates these processes: mathias? 10336? 0.1? 0.0 1687056 76280 ??????? S??? 12:27?? 0:00 /usr/bin/python2 /usr/bin/xpra start --debug=all --start-child=xterm --env=XPRA_PROXY_START_UUID=ad595359a96440b18704744575ed94fc mathias? 10337? 0.0? 0.0 1440708 99312 ??????? Ssl? 12:27?? 0:00 \_ Xvfb-for-Xpra-S10297 +extension Composite -screen 0 5760x2560x24+32 -dpi 96 -nolisten tcp -noreset -auth /home/mathias/.Xautho mathias? 10438? 0.0? 0.0 158948? 3540 ???????? Sl?? 12:27?? 0:00 \_ pulseaudio --start -n --daemonize=false --system=false --exit-idle-time=-1 --load=module-suspend-on-idle --load=module-null-si mathias? 10490? 0.0? 0.0?? 4628?? 852 ???????? S??? 12:27?? 0:00 \_ /bin/sh -c xterm mathias? 10491? 0.0? 0.0? 86452 10404 ???????? S??? 12:27 0:00????? \_ xterm mathias? 10497? 0.0? 0.0? 22704? 4728 pts/6??? Ss+? 12:27 0:00????????? \_ bash But no window is created on the OSX side I am attaching the logs from both sides Would anyone have an idea what could be the cause of this? -------------- next part -------------- 2020-06-23 12:43:16,529 get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] 2020-06-23 12:43:16,538 parse_ssh_string(auto) 2020-06-23 12:43:16,716 using paramiko ssh backend 2020-06-23 12:43:16,716 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:16,716 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:16,721 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:16,721 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:16,721 get_app_dir()=/Applications/Xpra.app/Contents/ do_run_glcheck(.., False) get_gl_client_window_module() OpenGL_accelerate module loaded Using accelerated ArrayDatatype get_paint_context(<__gi__.GdkQuartzWindow object at 0x11043f840 (GdkQuartzWindow at 0x7f9aa20ad1a0)>) nsview(0x7f9aa5dd4020)= AGLWindowContext(, ) GL_VERSION=2.1 INTEL-14.6.18 found valid OpenGL version: 2.1 OpenGL_accelerate version 3.1.5 OpenGL extensions found: GL_ARB_color_buffer_float, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_seamless_cube_map, GL_ARB_shader_objects, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_debug_label, GL_EXT_debug_marker, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture_array, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra, GL_APPLE_aux_depth_stencil, GL_APPLE_client_storage, GL_APPLE_element_array, GL_APPLE_fence, GL_APPLE_float_pixels, GL_APPLE_flush_buffer_range, GL_APPLE_flush_render, GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, GL_APPLE_pixel_buffer, GL_APPLE_rgb_422, GL_APPLE_row_bytes, GL_APPLE_specular_vector, GL_APPLE_texture_range, GL_APPLE_transform_hint, GL_APPLE_vertex_array_object, GL_APPLE_vertex_array_range, GL_APPLE_vertex_point_size, GL_APPLE_vertex_program_evaluators, GL_APPLE_ycbcr_422, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, vendor: Intel Inc. renderer: Intel Iris Pro OpenGL Engine shading-language-version: 1.20 GLU.version: 1.3 MacOSX GLU.extensions: renderer 'Intel Iris Pro OpenGL Engine' not found in blacklist: ['SVGA3D', 'Software Rasterizer', 'Mesa DRI Intel(R) Ivybridge Desktop', 'Mesa DRI Intel(R) Haswell Mobile', 'Intel(R) UHD Graphics 620'] vendor 'Intel Inc.' not found in blacklist: [] vendor 'Intel Inc.' found in greylist: ['Intel'] renderer 'Intel Iris Pro OpenGL Engine' not found in whitelist: ['Haswell', 'Skylake', 'Kabylake', 'Cannonlake', 'Whiskeylake', 'Amberlake', 'Cascadelake', 'Cometlake', 'Icelake', 'Cooperlake'] Warning: vendor 'Intel Inc.' is greylisted, you may want to turn off OpenGL if you encounter bugs All the required OpenGL functions are available: glActiveTexture, glTexSubImage2D, glTexCoord2i, glViewport, glMatrixMode, glLoadIdentity, glOrtho, glEnableClientState, glGenTextures, glDisable, glBindTexture, glPixelStorei, glEnable, glBegin, glFlush, glTexParameteri, glTexEnvi, glHint, glBlendFunc, glLineStipple, glTexImage2D, glMultiTexCoord2i, glVertex2i, glEnd All the required OpenGL functions are available: GL_FRAMEBUFFER (GL_FRAMEBUFFER), GL_COLOR_ATTACHMENT0 (GL_COLOR_ATTACHMENT0), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D All required extensions are present: ['GL_ARB_texture_rectangle', 'GL_ARB_vertex_program'] glInitFragmentProgramARB found glInitTextureRectangleARB found All the required OpenGL functions are available: glGenProgramsARB, glDeleteProgramsARB, glBindProgramARB, glProgramStringARB GL_MAX_TEXTURE_SIZE=16384 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 GL_MAX_VIEWPORT_DIMS=(16384, 16384) AGLContext.destroy() window_context=AGLWindowContext(, ) check_support(False)={'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384)} do_run_glcheck() opengl_props={'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384)}, gl_client_window_module= do_run_glcheck() gl_client_window_class=, pixel_depth=0 init_formats() texture pixel format=RGBA, internal format=RGBA8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'] resize_fbo(0, 0, 250, 250) context=None, offscreen_fbo=None OpenGL: testing draw on GLClientWindow(4294967295 : GLDrawingArea(4294967295, (250, 250), None)) widget with rgb32 : BGRX GLDrawingArea(4294967295, (250, 250), None).do_paint_rgb(RGBX, 250000 bytes, x=0, y=0, width=250, height=250, rowstride=1000, options={'pixel_format': 'BGRX', 'flush': 1, 'encoding': 'rgb32'}) get_paint_context(<__gi__.GdkQuartzWindow object at 0x111b372c0 (GdkQuartzWindow at 0x7f9aa20ad4c0)>) nsview(0x7f9aa5b5c910)= AGLWindowContext(, ) GL_MAX_TEXTURE_SIZE=16384 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 Initializing GL context for window size (250, 250), backing size (250, 250), max texture size=16384 GLDrawingArea(4294967295, (250, 250), None).gl_init_textures() textures: [1 2 3 4 5 6 7], offscreen fbo: 1, tmp fbo: 2 YUV2RGB shader initialized YUV2RGBFULL shader initialized RGBP2RGB shader initialized gl_init(False) done RGBX update at (0,0) size 250x250 (250000 bytes), using GL zerocopy:bytes-as-memoryview format=RGBA / UNSIGNED_BYTE to internal format=RGBA8 set_alignment(250, 1000, 'RGBX') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8 paint_callback(True, ) GLDrawingArea(4294967295, (250, 250), None).do_paint_rgb(RGB, 6912 bytes, x=198, y=130, width=48, height=48, rowstride=144, options={'pixel_format': 'BGRX', 'flush': 0, 'encoding': 'jpeg'}) RGB update at (198,130) size 48x48 (6912 bytes), using GL zerocopy:bytes-as-memoryview format=RGB / UNSIGNED_BYTE to internal format=RGBA8 set_alignment(48, 144, 'RGB') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8 paint_callback(True, ) AGLContext.destroy() window_context=AGLWindowContext(, ) AGLContext.destroy() window_context=None test_gl_client_window(..) draw_result={'success': True} do_run_glcheck(.., False)={'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'success': True} 2020-06-23 12:43:19,448 OpenGL probe command returned 0 for command=['/Applications/Xpra.app/Contents/Xpra_NoDock.app/Contents/Helpers/Xpra', 'opengl-probe', '-d', 'opengl'] 2020-06-23 12:43:19,449 probe took 2727ms 2020-06-23 12:43:19,698 do_init() osxapp= 2020-06-23 12:43:19,699 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:19,699 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:19,699 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:19,713 do_init() icon= 2020-06-23 12:43:19,805 OSXMenuHelper(None) 2020-06-23 12:43:19,805 do_init() menu helper= 2020-06-23 12:43:19,806 OSXMenuHelper.build_dock_menu() 2020-06-23 12:43:19,924 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:19,924 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:19,925 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:19,927 get_image(information.png, 16) pixbuf= 2020-06-23 12:43:19,929 OSXMenuHelper.rebuild() 2020-06-23 12:43:19,929 OSXMenuHelper.build() (Xpra:2959): Gtk-CRITICAL **: 12:43:19.930: gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed 2020-06-23 12:43:19,976 parse_padding_colors(None)=(0, 0, 0) 2020-06-23 12:43:20,041 UIXpraClient: (, , , , , , , , , , , ) 2020-06-23 12:43:20,076 ChildReaper(None) 2020-06-23 12:43:20,076 XpraClientBase.defaults_init() os.environ: 2020-06-23 12:43:20,076 TERM_PROGRAM=iTerm.app 2020-06-23 12:43:20,076 TERM=xterm-256color 2020-06-23 12:43:20,076 SHELL=/usr/local/bin/bash 2020-06-23 12:43:20,076 GTK2_RC_FILES=/Applications/Xpra.app/Contents/Resources/etc/gtk-2.0/gtkrc 2020-06-23 12:43:20,076 TMPDIR=/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/ 2020-06-23 12:43:20,076 TERM_PROGRAM_VERSION=3.3.11 2020-06-23 12:43:20,076 GTK_IM_MODULE_FILE=/Applications/Xpra.app/Contents/Resources/etc/gtk-2.0/gtk.immodules 2020-06-23 12:43:20,076 TERM_SESSION_ID=w4t1p0:C8C442E6-71D6-4F15-ACB8-5DA49173E213 2020-06-23 12:43:20,077 LC_ALL=C 2020-06-23 12:43:20,077 USER=mkoerber 2020-06-23 12:43:20,077 COMMAND_MODE=unix2003 2020-06-23 12:43:20,077 PANGO_SYSCONFDIR=/Applications/Xpra.app/Contents/Resources/etc 2020-06-23 12:43:20,077 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.5LQPZAGmUj/Listeners 2020-06-23 12:43:20,077 __CF_USER_TEXT_ENCODING=0x1FE:0x0:0x64 2020-06-23 12:43:20,077 XDG_CONFIG_DIRS=/Applications/Xpra.app/Contents/Resources/etc/xdg 2020-06-23 12:43:20,077 PATH=/Users/mkoerber/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/opt/local/bin:/usr/local/nombuild/default/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Users/mkoerber/bin:/opt/local/bin:/usr/local/bin:/opt/local/sbin 2020-06-23 12:43:20,077 GSETTINGS_SCHEMA_DIR=/Applications/Xpra.app/Contents/Resources/share/glib-2.0/schemas/ 2020-06-23 12:43:20,077 LaunchInstanceID=2B01091B-CF90-4737-9B08-8F9E7CE21B5E 2020-06-23 12:43:20,077 PANGO_RC_FILE=/Applications/Xpra.app/Contents/Resources/etc/pango/pangorc 2020-06-23 12:43:20,077 GDK_PIXBUF_MODULE_FILE=/Applications/Xpra.app/Contents/Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2020-06-23 12:43:20,077 PWD=/Users/mkoerber/tmp/xpra 2020-06-23 12:43:20,077 LANG=C 2020-06-23 12:43:20,077 ITERM_PROFILE=Default 2020-06-23 12:43:20,077 GST_BUNDLE_CONTENTS=/Applications/Xpra.app/Contents 2020-06-23 12:43:20,077 GTK_THEME=Adwaita 2020-06-23 12:43:20,077 PYTHONHOME=/Applications/Xpra.app/Contents/Resources 2020-06-23 12:43:20,077 P4EDITOR=/usr/bin/vi 2020-06-23 12:43:20,077 XPC_FLAGS=0x0 2020-06-23 12:43:20,078 XPC_SERVICE_NAME=0 2020-06-23 12:43:20,078 SHLVL=1 2020-06-23 12:43:20,078 COLORFGBG=0;15 2020-06-23 12:43:20,078 HOME=/Users/mkoerber 2020-06-23 12:43:20,078 LC_TERMINAL_VERSION=3.3.11 2020-06-23 12:43:20,078 DYLD_LIBRARY_PATH=/Applications/Xpra.app/Contents/Resources/lib 2020-06-23 12:43:20,078 GTK_PATH=/Applications/Xpra.app/Contents/Resources 2020-06-23 12:43:20,078 ITERM_SESSION_ID=w4t1p0:C8C442E6-71D6-4F15-ACB8-5DA49173E213 2020-06-23 12:43:20,078 PYTHONPATH=/Applications/Xpra.app/Contents/Resources/lib/pygtk/2.0:/Applications/Xpra.app/Contents/Resources/lib/python/:/Applications/Xpra.app/Contents/Resources/lib/python/site-packages.zip:/Applications/Xpra.app/Contents/Resources/lib/python/lib-dynload/:/Applications/Xpra.app/Contents/Resources/lib: 2020-06-23 12:43:20,078 LOGNAME=mkoerber 2020-06-23 12:43:20,078 XDG_DATA_DIRS=/Applications/Xpra.app/Contents/Resources/share 2020-06-23 12:43:20,078 LC_CTYPE=UTF-8 2020-06-23 12:43:20,078 GTK_DATA_PREFIX=/Applications/Xpra.app/Contents/Resources 2020-06-23 12:43:20,078 GI_TYPELIB_PATH=/Applications/Xpra.app/Contents/Resources/lib/girepository-1.0 2020-06-23 12:43:20,078 LC_TERMINAL=iTerm2 2020-06-23 12:43:20,078 DISPLAY=whatever 2020-06-23 12:43:20,078 PANGO_LIBDIR=/Applications/Xpra.app/Contents/Resources/lib 2020-06-23 12:43:20,078 GTK_EXE_PREFIX=/Applications/Xpra.app/Contents/Resources 2020-06-23 12:43:20,078 CHARSETALIASDIR=/Applications/Xpra.app/Contents/Resources/lib 2020-06-23 12:43:20,078 SECURITYSESSIONID=186a7 2020-06-23 12:43:20,079 P4PORT=rsh:ssh -a -l p4ssh -q -x perforce.akamai.com /bin/true 2020-06-23 12:43:20,079 PYTHON=/Applications/Xpra.app/Contents/Resources/bin/Xpra 2020-06-23 12:43:20,079 P4CONFIG=.perforce 2020-06-23 12:43:20,079 COLORTERM=truecolor 2020-06-23 12:43:20,079 GDK_SCALE=1 2020-06-23 12:43:20,079 GTK_CSD=0 2020-06-23 12:43:20,079 add_packet_handler('hello', , False) 2020-06-23 12:43:20,079 add_packet_handler('challenge', , True) 2020-06-23 12:43:20,079 add_packet_handler('disconnect', , True) 2020-06-23 12:43:20,079 add_packet_handler('set_deflate', , True) 2020-06-23 12:43:20,079 add_packet_handler('startup-complete', , True) 2020-06-23 12:43:20,079 add_packet_handler('connection-lost', , True) 2020-06-23 12:43:20,080 add_packet_handler('gibberish', , True) 2020-06-23 12:43:20,080 add_packet_handler('invalid', , True) 2020-06-23 12:43:20,080 file transfer: init_attributes('no', 10, 'no', 'no', 'no', None, True) 2020-06-23 12:43:20,080 file transfer attributes={'file-transfer': False, 'file-transfer-ask': False, 'file-size-limit': 10, 'file-chunks': 65536, 'open-files': False, 'open-files-ask': False, 'printing': False, 'printing-ask': False, 'open-url': False, 'open-url-ask': False, 'file-ask-timeout': 3600} 2020-06-23 12:43:20,080 Xpra GTK3 client version 4.0.1-r26380 64-bit 2020-06-23 12:43:20,080 calling .__init__() 2020-06-23 12:43:20,080 file transfer: init_attributes('no', 10, 'no', 'no', 'no', None, True) 2020-06-23 12:43:20,080 file transfer attributes={'file-transfer': False, 'file-transfer-ask': False, 'file-size-limit': 10, 'file-chunks': 65536, 'open-files': False, 'open-files-ask': False, 'printing': False, 'printing-ask': False, 'open-url': False, 'open-url-ask': False, 'file-ask-timeout': 3600} 2020-06-23 12:43:20,080 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,083 calling .__init__() 2020-06-23 12:43:20,084 calling .__init__() 2020-06-23 12:43:20,084 calling .__init__() 2020-06-23 12:43:20,084 calling .__init__() 2020-06-23 12:43:20,106 running on Mac OS X 10.15.5 2020-06-23 12:43:20,106 file transfer: init_attributes('auto', 100, 'yes', 'auto', 'auto', 'open', True) 2020-06-23 12:43:20,106 file transfer attributes={'file-transfer': True, 'file-transfer-ask': True, 'file-size-limit': 100, 'file-chunks': 65536, 'open-files': True, 'open-files-ask': True, 'printing': True, 'printing-ask': False, 'open-url': True, 'open-url-ask': True, 'file-ask-timeout': 3600} 2020-06-23 12:43:20,107 init_challenge_handlers(['all']) 2020-06-23 12:43:20,107 auth module name for 'uri': 'xpra.client.auth.uri_handler' 2020-06-23 12:43:20,109 auth module name for 'file': 'xpra.client.auth.file_handler' 2020-06-23 12:43:20,110 auth module name for 'env': 'xpra.client.auth.env_handler' 2020-06-23 12:43:20,111 auth module name for 'kerberos': 'xpra.client.auth.kerberos_handler' 2020-06-23 12:43:20,113 auth module name for 'gss': 'xpra.client.auth.gss_handler' 2020-06-23 12:43:20,114 auth module name for 'u2f': 'xpra.client.auth.u2f_handler' 2020-06-23 12:43:20,116 auth module name for 'prompt': 'xpra.client.auth.prompt_handler' 2020-06-23 12:43:20,117 init: 2020-06-23 12:43:20,117 init: 2020-06-23 12:43:20,120 parse_scaling(('auto', 1440, 900, 0.1, 8.0)) 2020-06-23 12:43:20,120 matched=True : 1440x900 with limits ((3960, 2160, 1, 1), (7680, 4320, 1.25, 1.25), (8192, 8192, 1.5, 1.5), (16384, 16384, 1.6666666666666667, 1.6666666666666667), (32768, 32768, 2, 2), (65536, 65536, 4, 4)): 1x1 2020-06-23 12:43:20,120 init: 2020-06-23 12:43:20,123 border color derived from None: #d41d8c 2020-06-23 12:43:20,124 parse_border(auto,5:off)=WindowBorder(False, 0xD41D8C, 0.6, 5) 2020-06-23 12:43:20,124 wheel_map(on)={4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16, 17: 17, 18: 18, 19: 19, 20: 20, 21: 21, 22: 22, 23: 23, 24: 24, 25: 25, 26: 26, 27: 27, 28: 28, 29: 29, 30: 30, 31: 31, 32: 32, 33: 33, 34: 34, 35: 35, 36: 36, 37: 37, 38: 38, 39: 39, 40: 40, 41: 41, 42: 42, 43: 43} 2020-06-23 12:43:20,124 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:20,124 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:20,124 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:20,158 overlay_image= 2020-06-23 12:43:20,158 init: 2020-06-23 12:43:20,168 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:20,168 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:20,168 get_app_dir()=/Applications/Xpra.app/Contents/ 2020-06-23 12:43:20,169 query_sound() command=['/Applications/Xpra.app/Contents/Xpra_NoDock.app/Contents/Helpers/Xpra', '--windows=no', '--video-encoders=none', '--csc-modules=none', '--video-decoders=none', '--proxy-video-encoders=none', '_sound_query'], env={'TERM_PROGRAM': 'iTerm.app', 'TERM': 'xterm-256color', 'SHELL': '/usr/local/bin/bash', 'GTK2_RC_FILES': '/Applications/Xpra.app/Contents/Resources/etc/gtk-2.0/gtkrc', 'TMPDIR': '/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/', 'TERM_PROGRAM_VERSION': '3.3.11', 'GTK_IM_MODULE_FILE': '/Applications/Xpra.app/Contents/Resources/etc/gtk-2.0/gtk.immodules', 'TERM_SESSION_ID': 'w4t1p0:C8C442E6-71D6-4F15-ACB8-5DA49173E213', 'LC_ALL': 'C', 'USER': 'mkoerber', 'COMMAND_MODE': 'unix2003', 'PANGO_SYSCONFDIR': '/Applications/Xpra.app/Contents/Resources/etc', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.5LQPZAGmUj/Listeners', '__CF_USER_TEXT_ENCODING': '0x1FE:0x0:0x64', 'XDG_CONFIG_DIRS': '/Applications/Xpra.app/Contents/Resources/etc/xdg', 'PATH': '/Users/mkoerber/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/opt/local/bin:/usr/local/nombuild/default/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Users/mkoerber/bin:/opt/local/bin:/usr/local/bin:/opt/local/sbin:/usr/sbin', 'GSETTINGS_SCHEMA_DIR': '/Applications/Xpra.app/Contents/Resources/share/glib-2.0/schemas/', 'LaunchInstanceID': '2B01091B-CF90-4737-9B08-8F9E7CE21B5E', 'PANGO_RC_FILE': '/Applications/Xpra.app/Contents/Resources/etc/pango/pangorc', 'GDK_PIXBUF_MODULE_FILE': '/Applications/Xpra.app/Contents/Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache', 'PWD': '/Users/mkoerber/tmp/xpra', 'LANG': 'C', 'ITERM_PROFILE': 'Default', 'GST_BUNDLE_CONTENTS': '/Applications/Xpra.app/Contents', 'GTK_THEME': 'Adwaita', 'PYTHONHOME': '/Applications/Xpra.app/Contents/Resources', 'P4EDITOR': '/usr/bin/vi', 'XPC_FLAGS': '0x0', 'XPC_SERVICE_NAME': '0', 'SHLVL': '1', 'COLORFGBG': '0;15', 'HOME': '/Users/mkoerber', 'LC_TERMINAL_VERSION': '3.3.11', 'DYLD_LIBRARY_PATH': '/Applications/Xpra.app/Contents/Resources/lib', 'GTK_PATH': '/Applications/Xpra.app/Contents/Resources', 'ITERM_SESSION_ID': 'w4t1p0:C8C442E6-71D6-4F15-ACB8-5DA49173E213', 'PYTHONPATH': '/Applications/Xpra.app/Contents/Resources/lib/pygtk/2.0:/Applications/Xpra.app/Contents/Resources/lib/python/:/Applications/Xpra.app/Contents/Resources/lib/python/site-packages.zip:/Applications/Xpra.app/Contents/Resources/lib/python/lib-dynload/:/Applications/Xpra.app/Contents/Resources/lib:', 'LOGNAME': 'mkoerber', 'XDG_DATA_DIRS': '/Applications/Xpra.app/Contents/Resources/share', 'LC_CTYPE': 'UTF-8', 'GTK_DATA_PREFIX': '/Applications/Xpra.app/Contents/Resources', 'GI_TYPELIB_PATH': '/Applications/Xpra.app/Contents/Resources/lib/girepository-1.0', 'LC_TERMINAL': 'iTerm2', 'DISPLAY': 'whatever', 'PANGO_LIBDIR': '/Applications/Xpra.app/Contents/Resources/lib', 'GTK_EXE_PREFIX': '/Applications/Xpra.app/Contents/Resources', 'CHARSETALIASDIR': '/Applications/Xpra.app/Contents/Resources/lib', 'SECURITYSESSIONID': '186a7', 'P4PORT': 'rsh:ssh -a -l p4ssh -q -x perforce.akamai.com /bin/true', 'PYTHON': '/Applications/Xpra.app/Contents/Resources/bin/Xpra', 'P4CONFIG': '.perforce', 'COLORTERM': 'truecolor', 'GDK_SCALE': '1', 'GTK_CSD': '0', 'XPRA_SKIP_UI': '1', 'XPRA_FORCE_COLOR_LOG': '1'}, kwargs={'stderr': 2} 2020-06-23 12:43:21,056 query_sound() process returned 0 2020-06-23 12:43:21,057 query_sound() out=b'encoders=opus,vorbis+mka,vorbis+ogg,vorbis,mp3,flac+ogg,aac+mpeg4,wav+lzo,wav,speex+ogg,vorbis,opus+mka,flac,mp3+mpeg4\ndecoders=opus,opus+ogg,vorbis+mka,vorbis+ogg,vorbis,flac+ogg,aac+mpeg4,wav+lzo,wav,speex+ogg,vorbis,opus+mka,flac\nsources=osxaudiosrc,oss4src,audiotestsrc\nsource.default=osxaudiosrc\nsinks=osxaudiosink,oss4sink\nsink.default=osxaudiosink\nmuxers=ogg,mka,mka,mpeg4\ndemuxers=ogg,mka,mka,mpeg4\ngst.version=1,16,2,0\npygst.version=3,32,2\nplugins=3gppmux,aacparse,ac3parse,amrparse,appsink,appsrc,audioamplify,audiobuffersplit,audiochannelmix,audiochebband,audiocheblimit,audioconvert,audiodynamic,audioecho,audiofirfilter,audioiirfilter,audiointerleave,audioinvert,audiokaraoke,audiolatency,audiomixer,audiomixmatrix,audiopanorama,audiorate,audioresample,audiotestsrc,audiowsincband,audiowsinclimit,bin,capsfilter,concat,dataurisrc,dcaparse,downloadbuffer,faac,faad,fakesink,fakesrc,fdsink,fdsrc,filesink,filesrc,flacdec,flacenc,flacparse,flactag,funnel,gdpdepay,gdppay,identity,input-selector,ismlmux,lamemp3enc,liveadder,matroskademux,matroskamux,matroskaparse,mj2mux,mp4mux,mpegaudioparse,multiqueue,oggaviparse,oggdemux,oggmux,oggparse,ogmaudioparse,ogmtextparse,ogmvideoparse,opusdec,opusenc,opusparse,oss4sink,oss4src,osxaudiosink,osxaudiosrc,output-selector,pipeline,qtdemux,qtmoovrecover,qtmux,queue,queue2,rtpxqtdepay,sbcparse,scaletempo,spacescope,spectrascope,speexdec,speexenc,stereo,streamiddemux,synaescope,tee,typefind,valve,volume,vorbisdec,vorbisenc,vorbisparse,vorbistag,wavenc,wavescope,wavpackparse,wavparse,webmmux\npython.version=3,8,2\npython.bits=64\nbundle-metadata=True\n', err=None 2020-06-23 12:43:21,057 query_sound()={'encoders': ['opus', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4'], 'decoders': ['opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac'], 'sources': ['osxaudiosrc', 'oss4src', 'audiotestsrc'], 'source.default': ['osxaudiosrc'], 'sinks': ['osxaudiosink', 'oss4sink'], 'sink.default': ['osxaudiosink'], 'muxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'demuxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'gst.version': ['1', '16', '2', '0'], 'pygst.version': ['3', '32', '2'], 'plugins': ['3gppmux', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiobuffersplit', 'audiochannelmix', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audiointerleave', 'audioinvert', 'audiokaraoke', 'audiolatency', 'audiomixer', 'audiomixmatrix', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'concat', 'dataurisrc', 'dcaparse', 'downloadbuffer', 'faac', 'faad', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'funnel', 'gdpdepay', 'gdppay', 'identity', 'input-selector', 'ismlmux', 'lamemp3enc', 'liveadder', 'matroskademux', 'matroskamux', 'matroskaparse', 'mj2mux', 'mp4mux', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'opusdec', 'opusenc', 'opusparse', 'oss4sink', 'oss4src', 'osxaudiosink', 'osxaudiosrc', 'output-selector', 'pipeline', 'qtdemux', 'qtmoovrecover', 'qtmux', 'queue', 'queue2', 'rtpxqtdepay', 'sbcparse', 'scaletempo', 'spacescope', 'spectrascope', 'speexdec', 'speexenc', 'stereo', 'streamiddemux', 'synaescope', 'tee', 'typefind', 'valve', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavescope', 'wavpackparse', 'wavparse', 'webmmux'], 'python.version': ['3', '8', '2'], 'python.bits': b'64', 'bundle-metadata': ['True']} 2020-06-23 12:43:21,057 GStreamer version 1.16.2 for Python 3.8.2 64-bit 2020-06-23 12:43:21,057 sound_option_or_all('speaker-codec', [], ('opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac')) 2020-06-23 12:43:21,058 speaker-codec=opus, opus+ogg, vorbis+mka, vorbis+ogg, vorbis, flac+ogg, aac+mpeg4, wav+lzo, wav, speex+ogg, vorbis, opus+mka, flac 2020-06-23 12:43:21,058 sound_option_or_all('microphone-codec', [], ('opus', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4')) 2020-06-23 12:43:21,058 microphone-codec=opus, vorbis+mka, vorbis+ogg, vorbis, mp3, flac+ogg, aac+mpeg4, wav+lzo, wav, speex+ogg, vorbis, opus+mka, flac, mp3+mpeg4 2020-06-23 12:43:21,058 speaker: codecs=('opus', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4'), allowed=True, enabled=opus, opus+ogg, vorbis+mka, vorbis+ogg, vorbis, flac+ogg, aac+mpeg4, wav+lzo, wav, speex+ogg, vorbis, opus+mka, flac 2020-06-23 12:43:21,058 microphone: codecs=('opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac'), allowed=True, enabled=opus, vorbis+mka, vorbis+ogg, vorbis, mp3, flac+ogg, aac+mpeg4, wav+lzo, wav, speex+ogg, vorbis, opus+mka, flac, mp3+mpeg4, default device=None 2020-06-23 12:43:21,058 av-sync=True 2020-06-23 12:43:21,058 init: 2020-06-23 12:43:21,059 init: 2020-06-23 12:43:21,059 get_native_notifier_classes()=[] 2020-06-23 12:43:21,063 make_notifier() notifier classes: [] 2020-06-23 12:43:21,064 make_instance([], , ) 2020-06-23 12:43:21,064 screen=<__gi__.GdkQuartzScreen object at 0x10a26fc40 (GdkQuartzScreen at 0x7ffe9e868980)>, monitors=1 2020-06-23 12:43:21,064 screen dimensions: 1440x900 2020-06-23 12:43:21,064 our reduced dimensions: 1420x836 2020-06-23 12:43:21,064 make_instance(..) ()= 2020-06-23 12:43:21,065 using notifier= 2020-06-23 12:43:21,065 init: 2020-06-23 12:43:21,065 init: 2020-06-23 12:43:21,065 init: 2020-06-23 12:43:21,065 init bandwidth_limit=None 2020-06-23 12:43:21,065 init: 2020-06-23 12:43:21,065 setting up tcp sockets: 2020-06-23 12:43:21,065 setting up ssl sockets: 2020-06-23 12:43:21,065 setting up ssh sockets: 2020-06-23 12:43:21,066 setting up ws sockets: 2020-06-23 12:43:21,066 setting up wss sockets: 2020-06-23 12:43:21,066 setting up rfb sockets: 2020-06-23 12:43:21,066 setting up UDP sockets: 2020-06-23 12:43:21,066 setting up vsock sockets: 2020-06-23 12:43:21,066 init: 2020-06-23 12:43:21,066 dec_pillow: 2020-06-23 12:43:21,066 codec_import_check('dec_pillow', 'Pillow decoder', 'xpra.codecs.pillow', 'xpra.codecs.pillow.decoder', ('decompress',)) 2020-06-23 12:43:21,099 xpra.codecs.pillow found, will check for ('decompress',) in xpra.codecs.pillow.decoder 2020-06-23 12:43:21,101 PIL.Image.OPEN={'BMP': (, ), 'DIB': (, ), 'GIF': (, ), 'TIFF': (, ), 'JPEG': (, ), 'PPM': (, ), 'PNG': (, ), 'BLP': (, at 0x10aa2c700>), 'BUFR': (, ), 'CUR': (, ), 'PCX': (, ), 'DCX': (, ), 'DDS': (, ), 'EPS': (, ), 'FITS': (, ), 'FLI': (, ), 'FTEX': (, ), 'GBR': (, ), 'GRIB': (, ), 'HDF5': (, ), 'ICNS': (, at 0x10aa4b040>), 'ICO': (, ), 'IM': (, None), 'IMT': (, None), 'IPTC': (, None), 'JPEG2000': (, ), 'MCIDAS': (, ), 'MPEG': (, None), 'MSP': (, ), 'PCD': (, None), 'PIXAR': (, ), 'PSD': (, ), 'SGI': (, ), 'SPIDER': (, None), 'SUN': (, ), 'TGA': (, None), 'WEBP': (, ), 'WMF': (, ), 'XBM': (, ), 'XPM': (, ), 'XVTHUMB': (, )} 2020-06-23 12:43:21,101 do_get_encodings()=['png', 'png/L', 'png/P', 'jpeg', 'webp'] 2020-06-23 12:43:21,102 xpra.codecs.pillow.decoder: init_module=None 2020-06-23 12:43:21,102 xpra.codecs.pillow.decoder: decompress= 2020-06-23 12:43:21,102 dec_pillow.selftest= 2020-06-23 12:43:21,102 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x10ac88540> 2020-06-23 12:43:21,103 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x10ac88540> 2020-06-23 12:43:21,103 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,103 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,104 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,104 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,104 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x10ac88540> 2020-06-23 12:43:21,105 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,105 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,106 correctly raised exception for invalid input: cannot identify image file <_io.BytesIO object at 0x109d45a90> 2020-06-23 12:43:21,106 xpra.codecs.pillow.decoder: cleanup_module=None 2020-06-23 12:43:21,106 found dec_pillow : 2020-06-23 12:43:21,106 pillow xpra.codecs.pillow.decoder.={'version': '7.1.2', 'encodings': ['png', 'png/L', 'png/P', 'jpeg', 'webp']} 2020-06-23 12:43:21,106 dec_jpeg: 2020-06-23 12:43:21,106 codec_import_check('dec_jpeg', 'JPEG decoder', 'xpra.codecs.jpeg', 'xpra.codecs.jpeg.decoder', ('decompress_to_rgb', 'decompress_to_yuv')) 2020-06-23 12:43:21,108 xpra.codecs.jpeg found, will check for ('decompress_to_rgb', 'decompress_to_yuv') in xpra.codecs.jpeg.decoder 2020-06-23 12:43:21,114 xpra.codecs.jpeg.decoder: init_module=None 2020-06-23 12:43:21,114 xpra.codecs.jpeg.decoder: decompress_to_rgb= 2020-06-23 12:43:21,114 xpra.codecs.jpeg.decoder: decompress_to_yuv= 2020-06-23 12:43:21,114 dec_jpeg.selftest= 2020-06-23 12:43:21,114 jpeg selftest 2020-06-23 12:43:21,114 jpeg.decompress_to_yuv size: 16x16 , subsampling=YUV444P, colorspace=YCbCr 2020-06-23 12:43:21,115 (542 bytes)=ImageWrapper(YUV444P:(0, 0, 16, 16, 24):PACKED) 2020-06-23 12:43:21,115 jpeg.decompress_to_rgb: size= 16x16 , subsampling=444, colorspace=YCbCr 2020-06-23 12:43:21,115 .test_rgbx at 0x10aa25ee0>(542 bytes)=ImageWrapper(RGBX:(0, 0, 16, 16, 24):PACKED) 2020-06-23 12:43:21,115 xpra.codecs.jpeg.decoder: cleanup_module=None 2020-06-23 12:43:21,115 found dec_jpeg : 2020-06-23 12:43:21,115 dec_webp: 2020-06-23 12:43:21,115 codec_import_check('dec_webp', 'webp decoder', 'xpra.codecs.webp', 'xpra.codecs.webp.decoder', ('decompress',)) 2020-06-23 12:43:21,116 xpra.codecs.webp found, will check for ('decompress',) in xpra.codecs.webp.decoder 2020-06-23 12:43:21,118 xpra.codecs.webp.decoder: init_module=None 2020-06-23 12:43:21,118 xpra.codecs.webp.decoder: decompress= 2020-06-23 12:43:21,118 dec_webp.selftest= 2020-06-23 12:43:21,118 webp decompress found features: width= 24, height= 16, has_alpha=True , input rgb_format=None 2020-06-23 12:43:21,118 webp decompress found features: width= 24, height= 16, has_alpha=True , input rgb_format=None 2020-06-23 12:43:21,118 xpra.codecs.webp.decoder: cleanup_module=None 2020-06-23 12:43:21,119 found dec_webp : 2020-06-23 12:43:21,119 WebPGetDecoderVersion()=0x10100 2020-06-23 12:43:21,119 WebPGetDecoderVersion()=0x10100 2020-06-23 12:43:21,119 webp xpra.codecs.webp.decoder.={'version': (1, 1, 0), 'encodings': ['webp']} 2020-06-23 12:43:21,119 VideoHelper.set_modules(, swscale, libyuv, avcodec2, vpx) video encoders=, csc=swscale, libyuv, video decoders=avcodec2, vpx 2020-06-23 12:43:21,119 VideoHelper.init() 2020-06-23 12:43:21,119 VideoHelper.init() initialized=False 2020-06-23 12:43:21,119 init_video_encoders_options() 2020-06-23 12:43:21,119 will try video encoders: 2020-06-23 12:43:21,119 found 0 video encoders: 2020-06-23 12:43:21,119 init_csc_options() 2020-06-23 12:43:21,119 will try csc modules: swscale, libyuv 2020-06-23 12:43:21,119 csc_swscale: 2020-06-23 12:43:21,119 codec_import_check('csc_swscale', 'swscale colorspace conversion', 'xpra.codecs.csc_swscale', 'xpra.codecs.csc_swscale.colorspace_converter', ('ColorspaceConverter',)) 2020-06-23 12:43:21,119 xpra.codecs.csc_swscale found, will check for ('ColorspaceConverter',) in xpra.codecs.csc_swscale.colorspace_converter 2020-06-23 12:43:21,131 swscale pixel formats: {'RGB': CSCPixelFormat(GBRP), 'BGR': CSCPixelFormat(GBRP), 'XRGB': CSCPixelFormat(GBRP), 'BGRX': CSCPixelFormat(GBRP), 'RGBX': CSCPixelFormat(GBRP), 'XBGR': CSCPixelFormat(GBRP), 'YUV420P': CSCPixelFormat(GBRP), 'YUV422P': CSCPixelFormat(GBRP), 'YUV444P': CSCPixelFormat(GBRP), 'GBRP': CSCPixelFormat(GBRP)} 2020-06-23 12:43:21,131 colorspaces: ('RGB', 'BGR', 'XRGB', 'BGRX', 'RGBX', 'XBGR', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP') 2020-06-23 12:43:21,131 speed=30 BICUBIC=4 2020-06-23 12:43:21,131 speed=40 BICUBLIN=64 2020-06-23 12:43:21,131 speed=60 BILINEAR=2 2020-06-23 12:43:21,131 speed=80 FAST_BILINEAR=1 2020-06-23 12:43:21,131 swscale flags: [(30, BICUBIC), (40, BICUBLIN), (60, BILINEAR), (80, FAST_BILINEAR)] 2020-06-23 12:43:21,131 xpra.codecs.csc_swscale.colorspace_converter: init_module= 2020-06-23 12:43:21,131 csc_swscale.init_module() 2020-06-23 12:43:21,131 xpra.codecs.csc_swscale.colorspace_converter: ColorspaceConverter= 2020-06-23 12:43:21,131 csc_swscale.selftest= 2020-06-23 12:43:21,132 test_csc(, False, ['YUV420P'], ['BGRX']) 2020-06-23 12:43:21,132 do_testcsc(, False, ['YUV420P'], ['BGRX'], 8192, 8192) 2020-06-23 12:43:21,132 swscale: testing YUV420P / BGRX 2020-06-23 12:43:21,132 swscale.ColorspaceConverter.init_context(24, 16, 'YUV420P', 24, 16, 'BGRX', 100) 2020-06-23 12:43:21,132 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,132 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,132 sws context=0x7ffea04dc000 2020-06-23 12:43:21,132 swscale(YUV420P 24x16 - BGRX 24x16) took 0.0ms 2020-06-23 12:43:21,132 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,132 test_csc(, False, ['BGRX'], ['YUV420P']) 2020-06-23 12:43:21,132 do_testcsc(, False, ['BGRX'], ['YUV420P'], 8192, 8192) 2020-06-23 12:43:21,133 swscale: testing BGRX / YUV420P 2020-06-23 12:43:21,133 swscale.ColorspaceConverter.init_context(24, 16, 'BGRX', 24, 16, 'YUV420P', 100) 2020-06-23 12:43:21,133 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,133 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,133 sws context=0x7ffea04dc000 2020-06-23 12:43:21,133 swscale(BGRX 24x16 - YUV420P 24x16) took 0.0ms 2020-06-23 12:43:21,133 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,133 test_csc(, False, ['YUV422P'], ['BGRX']) 2020-06-23 12:43:21,133 do_testcsc(, False, ['YUV422P'], ['BGRX'], 8192, 8192) 2020-06-23 12:43:21,133 swscale: testing YUV422P / BGRX 2020-06-23 12:43:21,133 swscale.ColorspaceConverter.init_context(24, 16, 'YUV422P', 24, 16, 'BGRX', 100) 2020-06-23 12:43:21,133 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,133 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,133 sws context=0x7ffea04dc000 2020-06-23 12:43:21,133 swscale(YUV422P 24x16 - BGRX 24x16) took 0.0ms 2020-06-23 12:43:21,134 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,134 test_csc(, False, ['BGRX'], ['YUV422P']) 2020-06-23 12:43:21,134 do_testcsc(, False, ['BGRX'], ['YUV422P'], 8192, 8192) 2020-06-23 12:43:21,134 swscale: testing BGRX / YUV422P 2020-06-23 12:43:21,134 swscale.ColorspaceConverter.init_context(24, 16, 'BGRX', 24, 16, 'YUV422P', 100) 2020-06-23 12:43:21,134 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,134 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,134 sws context=0x7ffea04dc000 2020-06-23 12:43:21,134 swscale(BGRX 24x16 - YUV422P 24x16) took 0.0ms 2020-06-23 12:43:21,134 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,134 test_csc(, False, ['YUV444P'], ['BGRX']) 2020-06-23 12:43:21,134 do_testcsc(, False, ['YUV444P'], ['BGRX'], 8192, 8192) 2020-06-23 12:43:21,134 swscale: testing YUV444P / BGRX 2020-06-23 12:43:21,134 swscale.ColorspaceConverter.init_context(24, 16, 'YUV444P', 24, 16, 'BGRX', 100) 2020-06-23 12:43:21,134 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,134 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,135 sws context=0x7ffea04dc000 2020-06-23 12:43:21,135 swscale(YUV444P 24x16 - BGRX 24x16) took 0.0ms 2020-06-23 12:43:21,135 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,135 test_csc(, False, ['BGRX'], ['YUV444P']) 2020-06-23 12:43:21,135 do_testcsc(, False, ['BGRX'], ['YUV444P'], 8192, 8192) 2020-06-23 12:43:21,135 swscale: testing BGRX / YUV444P 2020-06-23 12:43:21,135 swscale.ColorspaceConverter.init_context(24, 16, 'BGRX', 24, 16, 'YUV444P', 100) 2020-06-23 12:43:21,135 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,135 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,135 sws context=0x7ffea04dc000 2020-06-23 12:43:21,135 swscale(BGRX 24x16 - YUV444P 24x16) took 0.0ms 2020-06-23 12:43:21,135 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,135 test_csc(, False, ['GBRP'], ['BGRX']) 2020-06-23 12:43:21,135 do_testcsc(, False, ['GBRP'], ['BGRX'], 8192, 8192) 2020-06-23 12:43:21,136 swscale: testing GBRP / BGRX 2020-06-23 12:43:21,136 swscale.ColorspaceConverter.init_context(24, 16, 'GBRP', 24, 16, 'BGRX', 100) 2020-06-23 12:43:21,136 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,136 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,136 sws context=0x7ffea04dc000 2020-06-23 12:43:21,136 swscale(GBRP 24x16 - BGRX 24x16) took 0.0ms 2020-06-23 12:43:21,136 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,136 test_csc(, False, ['BGRX'], ['GBRP']) 2020-06-23 12:43:21,136 do_testcsc(, False, ['BGRX'], ['GBRP'], 8192, 8192) 2020-06-23 12:43:21,136 swscale: testing BGRX / GBRP 2020-06-23 12:43:21,136 swscale.ColorspaceConverter.init_context(24, 16, 'BGRX', 24, 16, 'GBRP', 100) 2020-06-23 12:43:21,136 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,136 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:21,136 sws context=0x7ffea04dc000 2020-06-23 12:43:21,136 swscale(BGRX 24x16 - GBRP 24x16) took 0.0ms 2020-06-23 12:43:21,137 swscale.ColorspaceConverter.clean() sws context=0x7ffea04dc000 2020-06-23 12:43:21,137 xpra.codecs.csc_swscale.colorspace_converter: cleanup_module= 2020-06-23 12:43:21,137 csc_swscale.cleanup_module() 2020-06-23 12:43:21,137 found csc_swscale : 2020-06-23 12:43:21,137 swscale xpra.codecs.csc_swscale.colorspace_converter.={'version': (5, 5, 100), 'formats': ('RGB', 'BGR', 'XRGB', 'BGRX', 'RGBX', 'XBGR', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP'), 'max-size': (16384, 16384)} 2020-06-23 12:43:21,137 init_csc_option(csc_swscale) 2020-06-23 12:43:21,137 module= 2020-06-23 12:43:21,137 csc_swscale.init_module() 2020-06-23 12:43:21,137 swscale output colorspaces for RGB: BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,137 swscale output colorspaces for BGR: RGB, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,137 swscale output colorspaces for XRGB: RGB, BGR, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,138 swscale output colorspaces for BGRX: RGB, BGR, XRGB, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,138 swscale output colorspaces for RGBX: RGB, BGR, XRGB, BGRX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,138 swscale output colorspaces for XBGR: RGB, BGR, XRGB, BGRX, RGBX, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,138 swscale output colorspaces for YUV420P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV422P, YUV444P 2020-06-23 12:43:21,138 swscale output colorspaces for YUV422P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV444P 2020-06-23 12:43:21,138 swscale output colorspaces for YUV444P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, GBRP 2020-06-23 12:43:21,139 swscale output colorspaces for GBRP: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P 2020-06-23 12:43:21,139 csc_libyuv: 2020-06-23 12:43:21,139 codec_import_check('csc_libyuv', 'libyuv colorspace conversion', 'xpra.codecs.csc_libyuv', 'xpra.codecs.csc_libyuv.colorspace_converter', ('ColorspaceConverter',)) 2020-06-23 12:43:21,139 xpra.codecs.csc_libyuv found, will check for ('ColorspaceConverter',) in xpra.codecs.csc_libyuv.colorspace_converter 2020-06-23 12:43:21,142 xpra.codecs.csc_libyuv.colorspace_converter: init_module= 2020-06-23 12:43:21,142 csc_libyuv.init_module() 2020-06-23 12:43:21,142 xpra.codecs.csc_libyuv.colorspace_converter: ColorspaceConverter= 2020-06-23 12:43:21,142 csc_libyuv.selftest= 2020-06-23 12:43:21,142 test_csc(, False, ('BGRX',), ('YUV420P',)) 2020-06-23 12:43:21,142 do_testcsc(, False, ('BGRX',), ('YUV420P',), 8192, 8192) 2020-06-23 12:43:21,142 libyuv: testing BGRX / YUV420P 2020-06-23 12:43:21,142 libyuv.ColorspaceConverter.init_context(24, 16, 'BGRX', 24, 16, 'YUV420P', 100) 2020-06-23 12:43:21,142 buffer size=2432, scaling=0, filtermode=None 2020-06-23 12:43:21,142 libyuv.ARGBToI420 took 0.0ms 2020-06-23 12:43:21,143 libyuv.YUVImageWrapper.free() cython_buffer=0x7ffe9f915e00 2020-06-23 12:43:21,143 xpra.codecs.csc_libyuv.colorspace_converter: cleanup_module= 2020-06-23 12:43:21,143 csc_libyuv.cleanup_module() 2020-06-23 12:43:21,143 found csc_libyuv : 2020-06-23 12:43:21,143 libyuv xpra.codecs.csc_libyuv.colorspace_converter.={'version': 0, 'input-formats': ('BGRX',), 'output-formats': ('YUV420P',), 'max-size': (32768, 32768)} 2020-06-23 12:43:21,143 init_csc_option(csc_libyuv) 2020-06-23 12:43:21,143 module= 2020-06-23 12:43:21,143 csc_libyuv.init_module() 2020-06-23 12:43:21,143 libyuv output colorspaces for BGRX: YUV420P 2020-06-23 12:43:21,143 csc specs: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2020-06-23 12:43:21,143 BGR - 9 options: 2020-06-23 12:43:21,143 * BGRX via: swscale 2020-06-23 12:43:21,143 * GBRP via: swscale 2020-06-23 12:43:21,143 * RGB via: swscale 2020-06-23 12:43:21,143 * RGBX via: swscale 2020-06-23 12:43:21,143 * XBGR via: swscale 2020-06-23 12:43:21,143 * XRGB via: swscale 2020-06-23 12:43:21,144 * YUV420P via: swscale 2020-06-23 12:43:21,144 * YUV422P via: swscale 2020-06-23 12:43:21,144 * YUV444P via: swscale 2020-06-23 12:43:21,144 BGRX - 9 options: 2020-06-23 12:43:21,144 * BGR via: swscale 2020-06-23 12:43:21,144 * GBRP via: swscale 2020-06-23 12:43:21,144 * RGB via: swscale 2020-06-23 12:43:21,144 * RGBX via: swscale 2020-06-23 12:43:21,144 * XBGR via: swscale 2020-06-23 12:43:21,144 * XRGB via: swscale 2020-06-23 12:43:21,144 * YUV420P via: libyuv, swscale 2020-06-23 12:43:21,144 * YUV422P via: swscale 2020-06-23 12:43:21,144 * YUV444P via: swscale 2020-06-23 12:43:21,144 GBRP - 9 options: 2020-06-23 12:43:21,144 * BGR via: swscale 2020-06-23 12:43:21,144 * BGRX via: swscale 2020-06-23 12:43:21,144 * RGB via: swscale 2020-06-23 12:43:21,144 * RGBX via: swscale 2020-06-23 12:43:21,144 * XBGR via: swscale 2020-06-23 12:43:21,144 * XRGB via: swscale 2020-06-23 12:43:21,145 * YUV420P via: swscale 2020-06-23 12:43:21,145 * YUV422P via: swscale 2020-06-23 12:43:21,145 * YUV444P via: swscale 2020-06-23 12:43:21,145 RGB - 9 options: 2020-06-23 12:43:21,145 * BGR via: swscale 2020-06-23 12:43:21,145 * BGRX via: swscale 2020-06-23 12:43:21,145 * GBRP via: swscale 2020-06-23 12:43:21,145 * RGBX via: swscale 2020-06-23 12:43:21,145 * XBGR via: swscale 2020-06-23 12:43:21,145 * XRGB via: swscale 2020-06-23 12:43:21,145 * YUV420P via: swscale 2020-06-23 12:43:21,145 * YUV422P via: swscale 2020-06-23 12:43:21,145 * YUV444P via: swscale 2020-06-23 12:43:21,145 RGBX - 9 options: 2020-06-23 12:43:21,145 * BGR via: swscale 2020-06-23 12:43:21,145 * BGRX via: swscale 2020-06-23 12:43:21,145 * GBRP via: swscale 2020-06-23 12:43:21,145 * RGB via: swscale 2020-06-23 12:43:21,145 * XBGR via: swscale 2020-06-23 12:43:21,145 * XRGB via: swscale 2020-06-23 12:43:21,145 * YUV420P via: swscale 2020-06-23 12:43:21,146 * YUV422P via: swscale 2020-06-23 12:43:21,146 * YUV444P via: swscale 2020-06-23 12:43:21,146 XBGR - 9 options: 2020-06-23 12:43:21,146 * BGR via: swscale 2020-06-23 12:43:21,146 * BGRX via: swscale 2020-06-23 12:43:21,146 * GBRP via: swscale 2020-06-23 12:43:21,146 * RGB via: swscale 2020-06-23 12:43:21,146 * RGBX via: swscale 2020-06-23 12:43:21,146 * XRGB via: swscale 2020-06-23 12:43:21,146 * YUV420P via: swscale 2020-06-23 12:43:21,146 * YUV422P via: swscale 2020-06-23 12:43:21,146 * YUV444P via: swscale 2020-06-23 12:43:21,146 XRGB - 9 options: 2020-06-23 12:43:21,146 * BGR via: swscale 2020-06-23 12:43:21,146 * BGRX via: swscale 2020-06-23 12:43:21,146 * GBRP via: swscale 2020-06-23 12:43:21,146 * RGB via: swscale 2020-06-23 12:43:21,146 * RGBX via: swscale 2020-06-23 12:43:21,146 * XBGR via: swscale 2020-06-23 12:43:21,146 * YUV420P via: swscale 2020-06-23 12:43:21,147 * YUV422P via: swscale 2020-06-23 12:43:21,147 * YUV444P via: swscale 2020-06-23 12:43:21,147 YUV420P - 8 options: 2020-06-23 12:43:21,147 * BGR via: swscale 2020-06-23 12:43:21,147 * BGRX via: swscale 2020-06-23 12:43:21,147 * RGB via: swscale 2020-06-23 12:43:21,147 * RGBX via: swscale 2020-06-23 12:43:21,147 * XBGR via: swscale 2020-06-23 12:43:21,147 * XRGB via: swscale 2020-06-23 12:43:21,147 * YUV422P via: swscale 2020-06-23 12:43:21,147 * YUV444P via: swscale 2020-06-23 12:43:21,147 YUV422P - 8 options: 2020-06-23 12:43:21,147 * BGR via: swscale 2020-06-23 12:43:21,147 * BGRX via: swscale 2020-06-23 12:43:21,147 * RGB via: swscale 2020-06-23 12:43:21,147 * RGBX via: swscale 2020-06-23 12:43:21,147 * XBGR via: swscale 2020-06-23 12:43:21,148 * XRGB via: swscale 2020-06-23 12:43:21,148 * YUV420P via: swscale 2020-06-23 12:43:21,148 * YUV444P via: swscale 2020-06-23 12:43:21,148 YUV444P - 9 options: 2020-06-23 12:43:21,148 * BGR via: swscale 2020-06-23 12:43:21,148 * BGRX via: swscale 2020-06-23 12:43:21,148 * GBRP via: swscale 2020-06-23 12:43:21,148 * RGB via: swscale 2020-06-23 12:43:21,148 * RGBX via: swscale 2020-06-23 12:43:21,148 * XBGR via: swscale 2020-06-23 12:43:21,148 * XRGB via: swscale 2020-06-23 12:43:21,148 * YUV420P via: swscale 2020-06-23 12:43:21,148 * YUV422P via: swscale 2020-06-23 12:43:21,148 csc options: {'RGB': {'BGR': [swscale(RGB to BGR)], 'XRGB': [swscale(RGB to XRGB)], 'BGRX': [swscale(RGB to BGRX)], 'RGBX': [swscale(RGB to RGBX)], 'XBGR': [swscale(RGB to XBGR)], 'YUV420P': [swscale(RGB to YUV420P)], 'YUV422P': [swscale(RGB to YUV422P)], 'YUV444P': [swscale(RGB to YUV444P)], 'GBRP': [swscale(RGB to GBRP)]}, 'BGR': {'RGB': [swscale(BGR to RGB)], 'XRGB': [swscale(BGR to XRGB)], 'BGRX': [swscale(BGR to BGRX)], 'RGBX': [swscale(BGR to RGBX)], 'XBGR': [swscale(BGR to XBGR)], 'YUV420P': [swscale(BGR to YUV420P)], 'YUV422P': [swscale(BGR to YUV422P)], 'YUV444P': [swscale(BGR to YUV444P)], 'GBRP': [swscale(BGR to GBRP)]}, 'XRGB': {'RGB': [swscale(XRGB to RGB)], 'BGR': [swscale(XRGB to BGR)], 'BGRX': [swscale(XRGB to BGRX)], 'RGBX': [swscale(XRGB to RGBX)], 'XBGR': [swscale(XRGB to XBGR)], 'YUV420P': [swscale(XRGB to YUV420P)], 'YUV422P': [swscale(XRGB to YUV422P)], 'YUV444P': [swscale(XRGB to YUV444P)], 'GBRP': [swscale(XRGB to GBRP)]}, 'BGRX': {'RGB': [swscale(BGRX to RGB)], 'BGR': [swscale(BGRX to BGR)], 'XRGB': [swscale(BGRX to XRGB)], 'RGBX': [swscale(BGRX to RGBX)], 'XBGR': [swscale(BGRX to XBGR)], 'YUV420P': [swscale(BGRX to YUV420P), libyuv(BGRX to YUV420P)], 'YUV422P': [swscale(BGRX to YUV422P)], 'YUV444P': [swscale(BGRX to YUV444P)], 'GBRP': [swscale(BGRX to GBRP)]}, 'RGBX': {'RGB': [swscale(RGBX to RGB)], 'BGR': [swscale(RGBX to BGR)], 'XRGB': [swscale(RGBX to XRGB)], 'BGRX': [swscale(RGBX to BGRX)], 'XBGR': [swscale(RGBX to XBGR)], 'YUV420P': [swscale(RGBX to YUV420P)], 'YUV422P': [swscale(RGBX to YUV422P)], 'YUV444P': [swscale(RGBX to YUV444P)], 'GBRP': [swscale(RGBX to GBRP)]}, 'XBGR': {'RGB': [swscale(XBGR to RGB)], 'BGR': [swscale(XBGR to BGR)], 'XRGB': [swscale(XBGR to XRGB)], 'BGRX': [swscale(XBGR to BGRX)], 'RGBX': [swscale(XBGR to RGBX)], 'YUV420P': [swscale(XBGR to YUV420P)], 'YUV422P': [swscale(XBGR to YUV422P)], 'YUV444P': [swscale(XBGR to YUV444P)], 'GBRP': [swscale(XBGR to GBRP)]}, 'YUV420P': {'RGB': [swscale(YUV420P to RGB)], 'BGR': [swscale(YUV420P to BGR)], 'XRGB': [swscale(YUV420P to XRGB)], 'BGRX': [swscale(YUV420P to BGRX)], 'RGBX': [swscale(YUV420P to RGBX)], 'XBGR': [swscale(YUV420P to XBGR)], 'YUV422P': [swscale(YUV420P to YUV422P)], 'YUV444P': [swscale(YUV420P to YUV444P)]}, 'YUV422P': {'RGB': [swscale(YUV422P to RGB)], 'BGR': [swscale(YUV422P to BGR)], 'XRGB': [swscale(YUV422P to XRGB)], 'BGRX': [swscale(YUV422P to BGRX)], 'RGBX': [swscale(YUV422P to RGBX)], 'XBGR': [swscale(YUV422P to XBGR)], 'YUV420P': [swscale(YUV422P to YUV420P)], 'YUV444P': [swscale(YUV422P to YUV444P)]}, 'YUV444P': {'RGB': [swscale(YUV444P to RGB)], 'BGR': [swscale(YUV444P to BGR)], 'XRGB': [swscale(YUV444P to XRGB)], 'BGRX': [swscale(YUV444P to BGRX)], 'RGBX': [swscale(YUV444P to RGBX)], 'XBGR': [swscale(YUV444P to XBGR)], 'YUV420P': [swscale(YUV444P to YUV420P)], 'YUV422P': [swscale(YUV444P to YUV422P)], 'GBRP': [swscale(YUV444P to GBRP)]}, 'GBRP': {'RGB': [swscale(GBRP to RGB)], 'BGR': [swscale(GBRP to BGR)], 'XRGB': [swscale(GBRP to XRGB)], 'BGRX': [swscale(GBRP to BGRX)], 'RGBX': [swscale(GBRP to RGBX)], 'XBGR': [swscale(GBRP to XBGR)], 'YUV420P': [swscale(GBRP to YUV420P)], 'YUV422P': [swscale(GBRP to YUV422P)], 'YUV444P': [swscale(GBRP to YUV444P)]}} 2020-06-23 12:43:21,148 init_video_decoders_options() 2020-06-23 12:43:21,148 will try video decoders: avcodec2, vpx 2020-06-23 12:43:21,148 dec_avcodec2: 2020-06-23 12:43:21,148 codec_import_check('dec_avcodec2', 'avcodec2 decoder', 'xpra.codecs.dec_avcodec2', 'xpra.codecs.dec_avcodec2.decoder', ('Decoder',)) 2020-06-23 12:43:21,149 xpra.codecs.dec_avcodec2 found, will check for ('Decoder',) in xpra.codecs.dec_avcodec2.decoder 2020-06-23 12:43:21,159 avcodec2.init_module: CODECS=['h264', 'vp8', 'h265', 'mpeg4', 'vp9'] 2020-06-23 12:43:21,159 xpra.codecs.dec_avcodec2.decoder: init_module= 2020-06-23 12:43:21,159 dec_avcodec2.init_module() 2020-06-23 12:43:21,159 xpra.codecs.dec_avcodec2.decoder: Decoder= 2020-06-23 12:43:21,159 dec_avcodec2.selftest= 2020-06-23 12:43:21,159 dec_avcodec.Decoder.init_context(24, 16, YUV420P) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,160 avcodec2: testing h264 / YUV420P with 666 bytes of data 2020-06-23 12:43:21,160 av_frame_alloc()=0x7ffea351c280 2020-06-23 12:43:21,160 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,160 decompress_image() read back yuv plane 0: 2048 bytes 2020-06-23 12:43:21,160 decompress_image() read back yuv plane 1: 512 bytes 2020-06-23 12:43:21,160 decompress_image() read back yuv plane 2: 512 bytes 2020-06-23 12:43:21,160 AVFrameWrapper(0x7ffea351c280).set_context(0x7ffe9f913c00, 0x7ffea351c280) 2020-06-23 12:43:21,160 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,160 decompress_image(:666, {})=AVImageWrapper-AVFrameWrapper(0x7ffea351c280)(YUV420P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,161 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,161 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea351c280)(YUV420P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,161 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,161 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea351c280) 2020-06-23 12:43:21,161 AVFrameWrapper(0x7ffea351c280).xpra_free() 2020-06-23 12:43:21,161 AVFrameWrapper(0x7ffea351c280).free() context=0x7ffe9f913c00, frame=0x7ffea351c280 2020-06-23 12:43:21,161 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,161 clean_decoder() done 2020-06-23 12:43:21,161 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,161 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,161 clean_decoder() done 2020-06-23 12:43:21,161 dec_avcodec.Decoder.init_context(24, 16, YUV422P) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV422P', 'actual_colorspace': 'YUV422P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,161 avcodec2: testing h264 / YUV422P with 666 bytes of data 2020-06-23 12:43:21,161 av_frame_alloc()=0x7ffea351dd80 2020-06-23 12:43:21,162 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,162 decompress_image() read back yuv plane 0: 2048 bytes 2020-06-23 12:43:21,162 decompress_image() read back yuv plane 1: 1024 bytes 2020-06-23 12:43:21,162 decompress_image() read back yuv plane 2: 1024 bytes 2020-06-23 12:43:21,162 AVFrameWrapper(0x7ffea351dd80).set_context(0x7ffe9f913c00, 0x7ffea351dd80) 2020-06-23 12:43:21,162 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV422P', 'actual_colorspace': 'YUV422P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,162 decompress_image(:666, {})=AVImageWrapper-AVFrameWrapper(0x7ffea351dd80)(YUV422P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,162 AVImageWrapper.free() 2020-06-23 12:43:21,162 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,162 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV422P', 'actual_colorspace': 'YUV422P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,162 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea351dd80)(YUV422P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,162 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,162 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea351dd80) 2020-06-23 12:43:21,162 AVFrameWrapper(0x7ffea351dd80).xpra_free() 2020-06-23 12:43:21,162 AVFrameWrapper(0x7ffea351dd80).free() context=0x7ffe9f913c00, frame=0x7ffea351dd80 2020-06-23 12:43:21,162 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,163 clean_decoder() done 2020-06-23 12:43:21,163 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,163 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,163 clean_decoder() done 2020-06-23 12:43:21,163 dec_avcodec.Decoder.init_context(24, 16, YUV444P) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,163 avcodec2: testing h264 / YUV444P with 669 bytes of data 2020-06-23 12:43:21,163 av_frame_alloc()=0x7ffea351c700 2020-06-23 12:43:21,163 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,163 decompress_image() read back yuv plane 0: 1024 bytes 2020-06-23 12:43:21,163 decompress_image() read back yuv plane 1: 1024 bytes 2020-06-23 12:43:21,163 decompress_image() read back yuv plane 2: 1024 bytes 2020-06-23 12:43:21,163 AVFrameWrapper(0x7ffea351c700).set_context(0x7ffe9f913c00, 0x7ffea351c700) 2020-06-23 12:43:21,163 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,163 decompress_image(:669, {})=AVImageWrapper-AVFrameWrapper(0x7ffea351c700)(YUV444P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,164 AVImageWrapper.free() 2020-06-23 12:43:21,164 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,164 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,164 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea351c700)(YUV444P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,164 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,164 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea351c700) 2020-06-23 12:43:21,164 AVFrameWrapper(0x7ffea351c700).xpra_free() 2020-06-23 12:43:21,164 AVFrameWrapper(0x7ffea351c700).free() context=0x7ffe9f913c00, frame=0x7ffea351c700 2020-06-23 12:43:21,164 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,164 clean_decoder() done 2020-06-23 12:43:21,164 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,164 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,164 clean_decoder() done 2020-06-23 12:43:21,164 dec_avcodec.Decoder.init_context(24, 16, RGB) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'RGB', 'actual_colorspace': 'RGB', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,164 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'RGB', 'actual_colorspace': 'RGB', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,164 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,165 clean_decoder() done 2020-06-23 12:43:21,165 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,165 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,165 clean_decoder() done 2020-06-23 12:43:21,165 dec_avcodec.Decoder.init_context(24, 16, XRGB) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'XRGB', 'actual_colorspace': 'XRGB', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,165 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'XRGB', 'actual_colorspace': 'XRGB', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,165 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,165 clean_decoder() done 2020-06-23 12:43:21,165 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,165 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,165 clean_decoder() done 2020-06-23 12:43:21,165 dec_avcodec.Decoder.init_context(24, 16, BGRX) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'BGRX', 'actual_colorspace': 'BGRX', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,165 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'BGRX', 'actual_colorspace': 'BGRX', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,165 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,165 clean_decoder() done 2020-06-23 12:43:21,165 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,166 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,166 clean_decoder() done 2020-06-23 12:43:21,166 dec_avcodec.Decoder.init_context(24, 16, ARGB) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'ARGB', 'actual_colorspace': 'ARGB', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,166 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'ARGB', 'actual_colorspace': 'ARGB', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,166 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,166 clean_decoder() done 2020-06-23 12:43:21,166 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,166 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,166 clean_decoder() done 2020-06-23 12:43:21,166 dec_avcodec.Decoder.init_context(24, 16, BGRA) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'BGRA', 'actual_colorspace': 'BGRA', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,166 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'BGRA', 'actual_colorspace': 'BGRA', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,166 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,166 clean_decoder() done 2020-06-23 12:43:21,166 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,166 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,166 clean_decoder() done 2020-06-23 12:43:21,167 dec_avcodec.Decoder.init_context(24, 16, GBRP) self={'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'GBRP', 'actual_colorspace': 'GBRP', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,167 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'h264', 'formats': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'GBRP', 'actual_colorspace': 'GBRP', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,167 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,167 clean_decoder() done 2020-06-23 12:43:21,167 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,167 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,167 clean_decoder() done 2020-06-23 12:43:21,167 AVImageWrapper.free() 2020-06-23 12:43:21,167 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,167 dec_avcodec.Decoder.init_context(24, 16, YUV420P) self={'version': (58, 54, 100), 'encoding': 'vp8', 'formats': ['YUV420P'], 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,167 avcodec2: testing vp8 / YUV420P with 64 bytes of data 2020-06-23 12:43:21,167 av_frame_alloc()=0x7ffea3518e00 2020-06-23 12:43:21,167 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,167 decompress_image() read back yuv plane 0: 2048 bytes 2020-06-23 12:43:21,167 decompress_image() read back yuv plane 1: 512 bytes 2020-06-23 12:43:21,167 decompress_image() read back yuv plane 2: 512 bytes 2020-06-23 12:43:21,168 AVFrameWrapper(0x7ffea3518e00).set_context(0x7ffe9f913c00, 0x7ffea3518e00) 2020-06-23 12:43:21,168 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp8', 'formats': ['YUV420P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,168 decompress_image(:64, {})=AVImageWrapper-AVFrameWrapper(0x7ffea3518e00)(YUV420P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,168 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp8', 'formats': ['YUV420P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,168 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea3518e00)(YUV420P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,168 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,168 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea3518e00) 2020-06-23 12:43:21,168 AVFrameWrapper(0x7ffea3518e00).xpra_free() 2020-06-23 12:43:21,168 AVFrameWrapper(0x7ffea3518e00).free() context=0x7ffe9f913c00, frame=0x7ffea3518e00 2020-06-23 12:43:21,168 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,168 clean_decoder() done 2020-06-23 12:43:21,168 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,168 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,168 clean_decoder() done 2020-06-23 12:43:21,168 AVImageWrapper.free() 2020-06-23 12:43:21,168 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,168 avcodec2: no test data for h265 2020-06-23 12:43:21,169 avcodec2: no test data for mpeg4 2020-06-23 12:43:21,169 dec_avcodec.Decoder.init_context(24, 16, YUV420P) self={'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,169 avcodec2: testing vp9 / YUV420P with 45 bytes of data 2020-06-23 12:43:21,169 av_frame_alloc()=0x7ffea351ae40 2020-06-23 12:43:21,169 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,169 decompress_image() read back yuv plane 0: 2048 bytes 2020-06-23 12:43:21,169 decompress_image() read back yuv plane 1: 512 bytes 2020-06-23 12:43:21,169 decompress_image() read back yuv plane 2: 512 bytes 2020-06-23 12:43:21,169 AVFrameWrapper(0x7ffea351ae40).set_context(0x7ffe9f913c00, 0x7ffea351ae40) 2020-06-23 12:43:21,169 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,169 decompress_image(:45, {})=AVImageWrapper-AVFrameWrapper(0x7ffea351ae40)(YUV420P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,169 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV420P', 'actual_colorspace': 'YUV420P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,169 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea351ae40)(YUV420P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,169 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,170 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea351ae40) 2020-06-23 12:43:21,170 AVFrameWrapper(0x7ffea351ae40).xpra_free() 2020-06-23 12:43:21,170 AVFrameWrapper(0x7ffea351ae40).free() context=0x7ffe9f913c00, frame=0x7ffea351ae40 2020-06-23 12:43:21,170 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,170 clean_decoder() done 2020-06-23 12:43:21,170 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,170 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,170 clean_decoder() done 2020-06-23 12:43:21,170 dec_avcodec.Decoder.init_context(24, 16, YUV444P) self={'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 0, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16} 2020-06-23 12:43:21,170 avcodec2: testing vp9 / YUV444P with 46 bytes of data 2020-06-23 12:43:21,170 av_frame_alloc()=0x7ffea351ae40 2020-06-23 12:43:21,170 avcodec_decode_video2 returned 0 2020-06-23 12:43:21,170 decompress_image() read back yuv plane 0: 1024 bytes 2020-06-23 12:43:21,170 decompress_image() read back yuv plane 1: 1024 bytes 2020-06-23 12:43:21,170 decompress_image() read back yuv plane 2: 1024 bytes 2020-06-23 12:43:21,170 AVFrameWrapper(0x7ffea351ae40).set_context(0x7ffe9f913c00, 0x7ffea351ae40) 2020-06-23 12:43:21,170 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16}): 2020-06-23 12:43:21,170 decompress_image(:46, {})=AVImageWrapper-AVFrameWrapper(0x7ffea351ae40)(YUV444P:(0, 0, 24, 16, 24):3_PLANES) 2020-06-23 12:43:21,171 AVImageWrapper.free() 2020-06-23 12:43:21,171 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,171 dec_avcodec.Decoder({'version': (58, 54, 100), 'encoding': 'vp9', 'formats': ['YUV420P', 'YUV444P'], 'type': 'avcodec', 'frames': 1, 'width': 24, 'height': 16, 'colorspace': 'YUV444P', 'actual_colorspace': 'YUV444P', 'decoder_width': 24, 'decoder_height': 16}).clean_decoder() 2020-06-23 12:43:21,171 clean_decoder() cloning pixels for images still in use: (AVImageWrapper-AVFrameWrapper(0x7ffea351ae40)(YUV444P:(0, 0, 24, 16, 24):3_PLANES),) 2020-06-23 12:43:21,171 AVImageWrapper.clone_pixel_data() 2020-06-23 12:43:21,171 AVImageWrapper.xpra_free_frame() av_frame=AVFrameWrapper(0x7ffea351ae40) 2020-06-23 12:43:21,171 AVFrameWrapper(0x7ffea351ae40).xpra_free() 2020-06-23 12:43:21,171 AVFrameWrapper(0x7ffea351ae40).free() context=0x7ffe9f913c00, frame=0x7ffea351ae40 2020-06-23 12:43:21,171 clean_decoder() freeing AVCodecContext: 0x7ffe9f913c00 2020-06-23 12:43:21,171 clean_decoder() done 2020-06-23 12:43:21,171 dec_avcodec.Decoder(*closed*).clean_decoder() 2020-06-23 12:43:21,171 clean_decoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:21,171 clean_decoder() done 2020-06-23 12:43:21,171 AVImageWrapper.free() 2020-06-23 12:43:21,171 AVImageWrapper.xpra_free_frame() av_frame=None 2020-06-23 12:43:21,171 xpra.codecs.dec_avcodec2.decoder: cleanup_module= 2020-06-23 12:43:21,171 dec_avcodec2.cleanup_module() 2020-06-23 12:43:21,171 found dec_avcodec2 : 2020-06-23 12:43:21,172 avcodec2 xpra.codecs.dec_avcodec2.decoder.={'version': (58, 54, 100), 'encodings': ['h264', 'vp8', 'h265', 'mpeg4', 'vp9'], 'formats': {'formats.h264': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'formats.vp8': ['YUV420P'], 'formats.h265': ('YUV420P', 'YUV422P', 'YUV444P', 'RGB', 'XRGB', 'BGRX', 'ARGB', 'BGRA', 'GBRP'), 'formats.mpeg4': ['YUV420P'], 'formats.vp9': ['YUV420P', 'YUV444P']}} 2020-06-23 12:43:21,172 init_video_decoder_option(dec_avcodec2) 2020-06-23 12:43:21,172 module= 2020-06-23 12:43:21,172 dec_avcodec2.init_module() 2020-06-23 12:43:21,172 avcodec2 encodings=h264, vp8, h265, mpeg4, vp9 2020-06-23 12:43:21,172 avcodec2 input colorspaces for h264: YUV420P, YUV422P, YUV444P, RGB, XRGB, BGRX, ARGB, BGRA, GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/YUV420P: YUV420P 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/YUV422P: YUV422P 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/YUV444P: YUV444P 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ RGB: GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ XRGB: GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ BGRX: GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ ARGB: GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ BGRA: GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h264/ GBRP: GBRP 2020-06-23 12:43:21,172 avcodec2 input colorspaces for vp8: YUV420P 2020-06-23 12:43:21,172 avcodec2 output colorspace for vp8/YUV420P: YUV420P 2020-06-23 12:43:21,172 avcodec2 input colorspaces for h265: YUV420P, YUV422P, YUV444P, RGB, XRGB, BGRX, ARGB, BGRA, GBRP 2020-06-23 12:43:21,172 avcodec2 output colorspace for h265/YUV420P: YUV420P 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/YUV422P: YUV422P 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/YUV444P: YUV444P 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ RGB: RGB 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ XRGB: XRGB 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ BGRX: BGRX 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ ARGB: ARGB 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ BGRA: BGRA 2020-06-23 12:43:21,173 avcodec2 output colorspace for h265/ GBRP: GBRP 2020-06-23 12:43:21,173 avcodec2 input colorspaces for mpeg4: YUV420P 2020-06-23 12:43:21,173 avcodec2 output colorspace for mpeg4/YUV420P: YUV420P 2020-06-23 12:43:21,173 avcodec2 input colorspaces for vp9: YUV420P, YUV444P 2020-06-23 12:43:21,173 avcodec2 output colorspace for vp9/YUV420P: YUV420P 2020-06-23 12:43:21,173 avcodec2 output colorspace for vp9/YUV444P: YUV444P 2020-06-23 12:43:21,173 dec_vpx: 2020-06-23 12:43:21,173 codec_import_check('dec_vpx', 'vpx decoder', 'xpra.codecs.vpx', 'xpra.codecs.vpx.decoder', ('Decoder',)) 2020-06-23 12:43:21,174 xpra.codecs.vpx found, will check for ('Decoder',) in xpra.codecs.vpx.decoder 2020-06-23 12:43:21,177 xpra.codecs.vpx.decoder: init_module= 2020-06-23 12:43:21,177 vpx_codec_version_str()=v1.8.2 2020-06-23 12:43:21,177 vpx.decoder.init_module() info={'version': '1.8.2', 'encodings': ['vp8', 'vp9'], 'abi_version': 12, 'build_config': b'--prefix=/Users/macos/gtk/inst --enable-vp8 --enable-vp9 --enable-pic --enable-static --disable-install-docs --enable-realtime-only --enable-runtime-cpu-detect --disable-libyuv --disable-avx512 --disable-unit-tests', 'vp8.colorspaces': ['YUV420P'], 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:21,177 supported codecs: ['vp8', 'vp9'] 2020-06-23 12:43:21,177 supported colorspaces: {'vp8': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:21,177 xpra.codecs.vpx.decoder: Decoder= 2020-06-23 12:43:21,177 dec_vpx.selftest= 2020-06-23 12:43:21,177 vpx_codec_dec_init_ver for vp8 succeeded with ABI version 12 2020-06-23 12:43:21,177 vpx: testing vp8 / YUV420P with 64 bytes of data 2020-06-23 12:43:21,177 vp8 frame 1 decoded in 0ms 2020-06-23 12:43:21,178 vpx_codec_dec_init_ver for vp9 succeeded with ABI version 12 2020-06-23 12:43:21,178 vpx: testing vp9 / YUV420P with 45 bytes of data 2020-06-23 12:43:21,178 vp9 frame 1 decoded in 0ms 2020-06-23 12:43:21,178 vpx_codec_dec_init_ver for vp9 succeeded with ABI version 12 2020-06-23 12:43:21,178 vpx: testing vp9 / YUV444P with 46 bytes of data 2020-06-23 12:43:21,178 vp9 frame 1 decoded in 0ms 2020-06-23 12:43:21,178 xpra.codecs.vpx.decoder: cleanup_module= 2020-06-23 12:43:21,178 vpx.decoder.cleanup_module() 2020-06-23 12:43:21,178 found dec_vpx : 2020-06-23 12:43:21,178 vpx_codec_version_str()=v1.8.2 2020-06-23 12:43:21,178 vpx_codec_version_str()=v1.8.2 2020-06-23 12:43:21,178 vpx xpra.codecs.vpx.decoder.={'version': '1.8.2', 'encodings': ['vp8', 'vp9'], 'abi_version': 12, 'build_config': b'--prefix=/Users/macos/gtk/inst --enable-vp8 --enable-vp9 --enable-pic --enable-static --disable-install-docs --enable-realtime-only --enable-runtime-cpu-detect --disable-libyuv --disable-avx512 --disable-unit-tests', 'vp8.colorspaces': ['YUV420P'], 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:21,178 init_video_decoder_option(dec_vpx) 2020-06-23 12:43:21,179 module= 2020-06-23 12:43:21,179 vpx_codec_version_str()=v1.8.2 2020-06-23 12:43:21,179 vpx.decoder.init_module() info={'version': '1.8.2', 'encodings': ['vp8', 'vp9'], 'abi_version': 12, 'build_config': b'--prefix=/Users/macos/gtk/inst --enable-vp8 --enable-vp9 --enable-pic --enable-static --disable-install-docs --enable-realtime-only --enable-runtime-cpu-detect --disable-libyuv --disable-avx512 --disable-unit-tests', 'vp8.colorspaces': ['YUV420P'], 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:21,179 supported codecs: ['vp8', 'vp9'] 2020-06-23 12:43:21,179 supported colorspaces: {'vp8': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:21,179 vpx encodings=vp8, vp9 2020-06-23 12:43:21,179 vpx input colorspaces for vp8: YUV420P 2020-06-23 12:43:21,179 vpx output colorspace for vp8/YUV420P: YUV420P 2020-06-23 12:43:21,179 vpx input colorspaces for vp9: YUV420P, YUV444P 2020-06-23 12:43:21,179 vpx output colorspace for vp9/YUV420P: YUV420P 2020-06-23 12:43:21,179 vpx output colorspace for vp9/YUV444P: YUV444P 2020-06-23 12:43:21,179 found 5 video decoders: h264, vp8, h265, mpeg4, vp9 2020-06-23 12:43:21,179 video decoder options: {'h264': {'YUV420P': [('dec_avcodec2', )], 'YUV422P': [('dec_avcodec2', )], 'YUV444P': [('dec_avcodec2', )], 'RGB': [('dec_avcodec2', )], 'XRGB': [('dec_avcodec2', )], 'BGRX': [('dec_avcodec2', )], 'ARGB': [('dec_avcodec2', )], 'BGRA': [('dec_avcodec2', )], 'GBRP': [('dec_avcodec2', )]}, 'vp8': {'YUV420P': [('dec_avcodec2', ), ('dec_vpx', )]}, 'h265': {'YUV420P': [('dec_avcodec2', )], 'YUV422P': [('dec_avcodec2', )], 'YUV444P': [('dec_avcodec2', )], 'RGB': [('dec_avcodec2', )], 'XRGB': [('dec_avcodec2', )], 'BGRX': [('dec_avcodec2', )], 'ARGB': [('dec_avcodec2', )], 'BGRA': [('dec_avcodec2', )], 'GBRP': [('dec_avcodec2', )]}, 'mpeg4': {'YUV420P': [('dec_avcodec2', )]}, 'vp9': {'YUV420P': [('dec_avcodec2', ), ('dec_vpx', )], 'YUV444P': [('dec_avcodec2', ), ('dec_vpx', )]}} 2020-06-23 12:43:21,179 VideoHelper.init() done 2020-06-23 12:43:21,179 init: 2020-06-23 12:43:21,180 make_tray_menu_helper() tray menu helper classes: (, ) 2020-06-23 12:43:21,180 make_instance((, ), gtk3.client) 2020-06-23 12:43:21,181 after_handshake(>, ()) on_handshake=[] 2020-06-23 12:43:21,181 make_instance(..) ()= 2020-06-23 12:43:21,181 parse_shortcuts(['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Control+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset']) 2020-06-23 12:43:21,182 parse_shortcuts: modifier names={'shift': 'shift', 'control': 'control', 'ctrl': 'control', 'alt': 'mod1', 'meta': 'mod1', 'super': 'mod3', 'hyper': 'mod4', 'altgr': 'mod5', 'mode_switch': 'mod5'} 2020-06-23 12:43:21,183 shortcut modifiers=['meta', 'shift'] 2020-06-23 12:43:21,183 action(Control+Menu:toggle_keyboard_grab)=toggle_keyboard_grab() 2020-06-23 12:43:21,183 shortcut(Control+Menu:toggle_keyboard_grab)=['control'], toggle_keyboard_grab, () 2020-06-23 12:43:21,183 action(Shift+Menu:toggle_pointer_grab)=toggle_pointer_grab() 2020-06-23 12:43:21,183 shortcut(Shift+Menu:toggle_pointer_grab)=['shift'], toggle_pointer_grab, () 2020-06-23 12:43:21,183 action(Control+F11:toggle_fullscreen)=toggle_fullscreen() 2020-06-23 12:43:21,183 shortcut(Control+F11:toggle_fullscreen)=['control'], toggle_fullscreen, () 2020-06-23 12:43:21,183 action(#+F1:show_menu)=show_menu() 2020-06-23 12:43:21,183 shortcut(#+F1:show_menu)=['mod1', 'shift'], show_menu, () 2020-06-23 12:43:21,183 action(#+F2:show_start_new_command)=show_start_new_command() 2020-06-23 12:43:21,183 shortcut(#+F2:show_start_new_command)=['mod1', 'shift'], show_start_new_command, () 2020-06-23 12:43:21,183 action(#+F3:show_bug_report)=show_bug_report() 2020-06-23 12:43:21,183 shortcut(#+F3:show_bug_report)=['mod1', 'shift'], show_bug_report, () 2020-06-23 12:43:21,183 action(#+F4:quit)=quit() 2020-06-23 12:43:21,183 shortcut(#+F4:quit)=['mod1', 'shift'], quit, () 2020-06-23 12:43:21,183 action(#+F5:increase_quality)=increase_quality() 2020-06-23 12:43:21,184 shortcut(#+F5:increase_quality)=['mod1', 'shift'], increase_quality, () 2020-06-23 12:43:21,184 action(#+F6:decrease_quality)=decrease_quality() 2020-06-23 12:43:21,184 shortcut(#+F6:decrease_quality)=['mod1', 'shift'], decrease_quality, () 2020-06-23 12:43:21,184 action(#+F7:increase_speed)=increase_speed() 2020-06-23 12:43:21,184 shortcut(#+F7:increase_speed)=['mod1', 'shift'], increase_speed, () 2020-06-23 12:43:21,184 action(#+F8:decrease_speed)=decrease_speed() 2020-06-23 12:43:21,184 shortcut(#+F8:decrease_speed)=['mod1', 'shift'], decrease_speed, () 2020-06-23 12:43:21,184 action(#+F10:magic_key)=magic_key() 2020-06-23 12:43:21,184 shortcut(#+F10:magic_key)=['mod1', 'shift'], magic_key, () 2020-06-23 12:43:21,184 action(#+F11:show_session_info)=show_session_info() 2020-06-23 12:43:21,184 shortcut(#+F11:show_session_info)=['mod1', 'shift'], show_session_info, () 2020-06-23 12:43:21,184 action(#+F12:toggle_debug)=toggle_debug() 2020-06-23 12:43:21,184 shortcut(#+F12:toggle_debug)=['mod1', 'shift'], toggle_debug, () 2020-06-23 12:43:21,184 action(#+plus:scaleup)=scaleup() 2020-06-23 12:43:21,184 shortcut(#+plus:scaleup)=['mod1', 'shift'], scaleup, () 2020-06-23 12:43:21,184 action(#+plusminus:scaleup)=scaleup() 2020-06-23 12:43:21,184 shortcut(#+plusminus:scaleup)=['mod1', 'shift'], scaleup, () 2020-06-23 12:43:21,184 action(#+minus:scaledown)=scaledown() 2020-06-23 12:43:21,185 shortcut(#+minus:scaledown)=['mod1', 'shift'], scaledown, () 2020-06-23 12:43:21,185 action(#+underscore:scaledown)=scaledown() 2020-06-23 12:43:21,185 shortcut(#+underscore:scaledown)=['mod1', 'shift'], scaledown, () 2020-06-23 12:43:21,185 action(#+emdash:scaledown)=scaledown() 2020-06-23 12:43:21,185 shortcut(#+emdash:scaledown)=['mod1', 'shift'], scaledown, () 2020-06-23 12:43:21,185 action(#+KP_Add:scaleup)=scaleup() 2020-06-23 12:43:21,185 shortcut(#+KP_Add:scaleup)=['mod1', 'shift'], scaleup, () 2020-06-23 12:43:21,185 action(#+KP_Subtract:scaledown)=scaledown() 2020-06-23 12:43:21,185 shortcut(#+KP_Subtract:scaledown)=['mod1', 'shift'], scaledown, () 2020-06-23 12:43:21,185 action(#+KP_Multiply:scalereset)=scalereset() 2020-06-23 12:43:21,185 shortcut(#+KP_Multiply:scalereset)=['mod1', 'shift'], scalereset, () 2020-06-23 12:43:21,185 action(#+bar:scalereset)=scalereset() 2020-06-23 12:43:21,185 shortcut(#+bar:scalereset)=['mod1', 'shift'], scalereset, () 2020-06-23 12:43:21,185 action(#+question:scalingoff)=scalingoff() 2020-06-23 12:43:21,185 shortcut(#+question:scalingoff)=['mod1', 'shift'], scalingoff, () 2020-06-23 12:43:21,185 action(#+degree:scalereset)=scalereset() 2020-06-23 12:43:21,185 shortcut(#+degree:scalereset)=['mod1', 'shift'], scalereset, () 2020-06-23 12:43:21,186 parse_shortcuts(['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Control+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'])={'Menu': [(['control'], 'toggle_keyboard_grab', ()), (['shift'], 'toggle_pointer_grab', ())], 'F11': [(['control'], 'toggle_fullscreen', ()), (['mod1', 'shift'], 'show_session_info', ())], 'F1': [(['mod1', 'shift'], 'show_menu', ())], 'F2': [(['mod1', 'shift'], 'show_start_new_command', ())], 'F3': [(['mod1', 'shift'], 'show_bug_report', ())], 'F4': [(['mod1', 'shift'], 'quit', ())], 'F5': [(['mod1', 'shift'], 'increase_quality', ())], 'F6': [(['mod1', 'shift'], 'decrease_quality', ())], 'F7': [(['mod1', 'shift'], 'increase_speed', ())], 'F8': [(['mod1', 'shift'], 'decrease_speed', ())], 'F10': [(['mod1', 'shift'], 'magic_key', ())], 'F12': [(['mod1', 'shift'], 'toggle_debug', ())], 'plus': [(['mod1', 'shift'], 'scaleup', ())], 'plusminus': [(['mod1', 'shift'], 'scaleup', ())], 'minus': [(['mod1', 'shift'], 'scaledown', ())], 'underscore': [(['mod1', 'shift'], 'scaledown', ())], 'emdash': [(['mod1', 'shift'], 'scaledown', ())], 'KP_Add': [(['mod1', 'shift'], 'scaleup', ())], 'KP_Subtract': [(['mod1', 'shift'], 'scaledown', ())], 'KP_Multiply': [(['mod1', 'shift'], 'scalereset', ())], 'bar': [(['mod1', 'shift'], 'scalereset', ())], 'question': [(['mod1', 'shift'], 'scalingoff', ())], 'degree': [(['mod1', 'shift'], 'scalereset', ())]} 2020-06-23 12:43:21,186 * F1 : [(['mod1', 'shift'], 'show_menu', ())] 2020-06-23 12:43:21,186 * F2 : [(['mod1', 'shift'], 'show_start_new_command', ())] 2020-06-23 12:43:21,186 * F3 : [(['mod1', 'shift'], 'show_bug_report', ())] 2020-06-23 12:43:21,186 * F4 : [(['mod1', 'shift'], 'quit', ())] 2020-06-23 12:43:21,186 * F5 : [(['mod1', 'shift'], 'increase_quality', ())] 2020-06-23 12:43:21,186 * F6 : [(['mod1', 'shift'], 'decrease_quality', ())] 2020-06-23 12:43:21,186 * F7 : [(['mod1', 'shift'], 'increase_speed', ())] 2020-06-23 12:43:21,186 * F8 : [(['mod1', 'shift'], 'decrease_speed', ())] 2020-06-23 12:43:21,187 * F10 : [(['mod1', 'shift'], 'magic_key', ())] 2020-06-23 12:43:21,187 * F11 : [(['control'], 'toggle_fullscreen', ()), (['mod1', 'shift'], 'show_session_info', ())] 2020-06-23 12:43:21,187 * F12 : [(['mod1', 'shift'], 'toggle_debug', ())] 2020-06-23 12:43:21,187 * KP_Add : [(['mod1', 'shift'], 'scaleup', ())] 2020-06-23 12:43:21,187 * KP_Multiply : [(['mod1', 'shift'], 'scalereset', ())] 2020-06-23 12:43:21,187 * KP_Subtract : [(['mod1', 'shift'], 'scaledown', ())] 2020-06-23 12:43:21,187 * Menu : [(['control'], 'toggle_keyboard_grab', ()), (['shift'], 'toggle_pointer_grab', ())] 2020-06-23 12:43:21,187 * bar : [(['mod1', 'shift'], 'scalereset', ())] 2020-06-23 12:43:21,187 * degree : [(['mod1', 'shift'], 'scalereset', ())] 2020-06-23 12:43:21,187 * emdash : [(['mod1', 'shift'], 'scaledown', ())] 2020-06-23 12:43:21,187 * minus : [(['mod1', 'shift'], 'scaledown', ())] 2020-06-23 12:43:21,187 * plus : [(['mod1', 'shift'], 'scaleup', ())] 2020-06-23 12:43:21,187 * plusminus : [(['mod1', 'shift'], 'scaleup', ())] 2020-06-23 12:43:21,187 * question : [(['mod1', 'shift'], 'scalingoff', ())] 2020-06-23 12:43:21,187 * underscore : [(['mod1', 'shift'], 'scaledown', ())] 2020-06-23 12:43:21,192 KeyboardHelper((, True, ['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Control+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'], False, None, None, None, None, None)) keyboard= 2020-06-23 12:43:21,193 query_xkbmap() 2020-06-23 12:43:21,197 get_layout_spec() current_keyboard=com.apple.keylayout.USInternational-PC, code=None 2020-06-23 12:43:21,198 get_layout_spec() other keyboards=( "com.apple.keylayout.US", "com.apple.keylayout.USInternational-PC" ) 2020-06-23 12:43:21,198 get_layout_spec() view= Frame = {{0.00, 0.00}, {0.00, 0.00}}, Bounds = {{0.00, 0.00}, {0.00, 0.00}} Horizontally resizable: NO, Vertically resizable: YES MinSize = {0.00, 0.00}, MaxSize = {0.00, 10000000.00} , input_context=, layout=us, layouts=['us'] 2020-06-23 12:43:21,199 .get_layout_spec()=('us', ['us'], '', [], '') 2020-06-23 12:43:21,199 get_layout_spec()=('us', ['us'], '', [''], None) 2020-06-23 12:43:21,199 query_xkbmap() get_keymap_spec()=('', '', {}) 2020-06-23 12:43:21,199 keymap_get_for_display(<__gi__.GdkQuartzDisplay object at 0x10aa06cc0 (GdkQuartzDisplay at 0x7ffe9f045030)>)=<__gi__.GdkQuartzKeymap object at 0x10ae58280 (GdkQuartzKeymap at 0x7ffe9e64cc20)>, direction=, bidirectional layouts: False 2020-06-23 12:43:21,199 keycode 0: [(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1)] 2020-06-23 12:43:21,200 keycode 1: [(115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1)] 2020-06-23 12:43:21,200 keycode 2: [(100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1)] 2020-06-23 12:43:21,200 keycode 3: [(102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1)] 2020-06-23 12:43:21,200 keycode 4: [(104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1)] 2020-06-23 12:43:21,200 keycode 5: [(103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1)] 2020-06-23 12:43:21,200 keycode 6: [(122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1)] 2020-06-23 12:43:21,200 keycode 7: [(120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1)] 2020-06-23 12:43:21,201 keycode 8: [(99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1)] 2020-06-23 12:43:21,201 keycode 9: [(118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1)] 2020-06-23 12:43:21,201 keycode 10: [(167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1)] 2020-06-23 12:43:21,201 keycode 11: [(98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1)] 2020-06-23 12:43:21,201 keycode 12: [(113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1)] 2020-06-23 12:43:21,201 keycode 13: [(119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1)] 2020-06-23 12:43:21,201 keycode 14: [(101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1)] 2020-06-23 12:43:21,202 keycode 15: [(114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1)] 2020-06-23 12:43:21,202 keycode 16: [(121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1)] 2020-06-23 12:43:21,202 keycode 17: [(116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1)] 2020-06-23 12:43:21,202 keycode 18: [(49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1)] 2020-06-23 12:43:21,202 keycode 19: [(50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1)] 2020-06-23 12:43:21,202 keycode 20: [(51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1)] 2020-06-23 12:43:21,202 keycode 21: [(52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1)] 2020-06-23 12:43:21,203 keycode 22: [(54, '6', 22, 0, 0), (65106, 'dead_circumflex', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1)] 2020-06-23 12:43:21,203 keycode 23: [(53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1)] 2020-06-23 12:43:21,203 keycode 24: [(61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1)] 2020-06-23 12:43:21,203 keycode 25: [(57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1)] 2020-06-23 12:43:21,203 keycode 26: [(55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1)] 2020-06-23 12:43:21,203 keycode 27: [(45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1)] 2020-06-23 12:43:21,203 keycode 28: [(56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1)] 2020-06-23 12:43:21,203 keycode 29: [(48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1)] 2020-06-23 12:43:21,204 keycode 30: [(93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1)] 2020-06-23 12:43:21,204 keycode 31: [(111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'ooblique', 31, 1, 0), (216, 'Ooblique', 31, 1, 1)] 2020-06-23 12:43:21,204 keycode 32: [(117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1)] 2020-06-23 12:43:21,204 keycode 33: [(91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1)] 2020-06-23 12:43:21,204 keycode 34: [(105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1)] 2020-06-23 12:43:21,204 keycode 35: [(112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1)] 2020-06-23 12:43:21,204 keycode 36: [(65293, 'Return', 36, 0, 0)] 2020-06-23 12:43:21,205 keycode 37: [(108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1)] 2020-06-23 12:43:21,205 keycode 38: [(106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1)] 2020-06-23 12:43:21,205 keycode 39: [(65105, 'dead_acute', 39, 0, 0), (65113, 'dead_doubleacute', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1)] 2020-06-23 12:43:21,205 keycode 40: [(107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1)] 2020-06-23 12:43:21,205 keycode 41: [(59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1)] 2020-06-23 12:43:21,205 keycode 42: [(92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1)] 2020-06-23 12:43:21,205 keycode 43: [(44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1)] 2020-06-23 12:43:21,205 keycode 44: [(47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1)] 2020-06-23 12:43:21,206 keycode 45: [(110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_perispomeni', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1)] 2020-06-23 12:43:21,206 keycode 46: [(109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1)] 2020-06-23 12:43:21,206 keycode 47: [(46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1)] 2020-06-23 12:43:21,206 keycode 48: [(65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0)] 2020-06-23 12:43:21,206 keycode 49: [(32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0)] 2020-06-23 12:43:21,206 keycode 50: [(65104, 'dead_grave', 50, 0, 0), (65107, 'dead_perispomeni', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1)] 2020-06-23 12:43:21,206 keycode 51: [(65288, 'BackSpace', 51, 0, 0)] 2020-06-23 12:43:21,206 keycode 52: [(65293, 'Return', 52, 0, 0)] 2020-06-23 12:43:21,207 keycode 53: [(65307, 'Escape', 53, 0, 0)] 2020-06-23 12:43:21,207 keycode 54: [(65512, 'Meta_R', 54, 0, 0)] 2020-06-23 12:43:21,207 keycode 55: [(65511, 'Meta_L', 55, 0, 0)] 2020-06-23 12:43:21,207 keycode 56: [(65505, 'Shift_L', 56, 0, 0)] 2020-06-23 12:43:21,207 keycode 57: [(65509, 'Caps_Lock', 57, 0, 0)] 2020-06-23 12:43:21,207 keycode 58: [(65513, 'Alt_L', 58, 0, 0)] 2020-06-23 12:43:21,207 keycode 59: [(65507, 'Control_L', 59, 0, 0)] 2020-06-23 12:43:21,207 keycode 60: [(65506, 'Shift_R', 60, 0, 0)] 2020-06-23 12:43:21,207 keycode 61: [(65514, 'Alt_R', 61, 0, 0)] 2020-06-23 12:43:21,207 keycode 62: [(65508, 'Control_R', 62, 0, 0)] 2020-06-23 12:43:21,208 get_entries_for_keycode(63)=() 2020-06-23 12:43:21,208 keycode 64: [(16777232, 'U+0010', 64, 0, 0)] 2020-06-23 12:43:21,208 keycode 65: [(65454, 'KP_Decimal', 65, 0, 0)] 2020-06-23 12:43:21,208 keycode 66: [(65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1)] 2020-06-23 12:43:21,208 keycode 67: [(65450, 'KP_Multiply', 67, 0, 0)] 2020-06-23 12:43:21,208 get_entries_for_keycode(68)=() 2020-06-23 12:43:21,208 keycode 69: [(65451, 'KP_Add', 69, 0, 0)] 2020-06-23 12:43:21,208 keycode 70: [(65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1)] 2020-06-23 12:43:21,208 keycode 71: [(65307, 'Escape', 71, 0, 0)] 2020-06-23 12:43:21,208 keycode 72: [(65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1)] 2020-06-23 12:43:21,208 get_entries_for_keycode(73)=() 2020-06-23 12:43:21,209 get_entries_for_keycode(74)=() 2020-06-23 12:43:21,209 keycode 75: [(65455, 'KP_Divide', 75, 0, 0)] 2020-06-23 12:43:21,209 keycode 76: [(65421, 'KP_Enter', 76, 0, 0)] 2020-06-23 12:43:21,209 keycode 77: [(65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1)] 2020-06-23 12:43:21,209 keycode 78: [(65453, 'KP_Subtract', 78, 0, 0)] 2020-06-23 12:43:21,209 keycode 79: [(16777232, 'U+0010', 79, 0, 0)] 2020-06-23 12:43:21,209 keycode 80: [(16777232, 'U+0010', 80, 0, 0)] 2020-06-23 12:43:21,209 keycode 81: [(65469, 'KP_Equal', 81, 0, 0)] 2020-06-23 12:43:21,209 keycode 82: [(65456, 'KP_0', 82, 0, 0)] 2020-06-23 12:43:21,209 keycode 83: [(65457, 'KP_1', 83, 0, 0)] 2020-06-23 12:43:21,209 keycode 84: [(65458, 'KP_2', 84, 0, 0)] 2020-06-23 12:43:21,210 keycode 85: [(65459, 'KP_3', 85, 0, 0)] 2020-06-23 12:43:21,210 keycode 86: [(65460, 'KP_4', 86, 0, 0)] 2020-06-23 12:43:21,210 keycode 87: [(65461, 'KP_5', 87, 0, 0)] 2020-06-23 12:43:21,210 keycode 88: [(65462, 'KP_6', 88, 0, 0)] 2020-06-23 12:43:21,210 keycode 89: [(65463, 'KP_7', 89, 0, 0)] 2020-06-23 12:43:21,210 get_entries_for_keycode(90)=() 2020-06-23 12:43:21,210 keycode 91: [(65464, 'KP_8', 91, 0, 0)] 2020-06-23 12:43:21,210 keycode 92: [(65465, 'KP_9', 92, 0, 0)] 2020-06-23 12:43:21,210 get_entries_for_keycode(93)=() 2020-06-23 12:43:21,210 get_entries_for_keycode(94)=() 2020-06-23 12:43:21,210 get_entries_for_keycode(95)=() 2020-06-23 12:43:21,211 keycode 96: [(65474, 'F5', 96, 0, 0)] 2020-06-23 12:43:21,211 keycode 97: [(65475, 'F6', 97, 0, 0)] 2020-06-23 12:43:21,211 keycode 98: [(65476, 'F7', 98, 0, 0)] 2020-06-23 12:43:21,211 keycode 99: [(65472, 'F3', 99, 0, 0)] 2020-06-23 12:43:21,211 keycode 100: [(65477, 'F8', 100, 0, 0)] 2020-06-23 12:43:21,211 keycode 101: [(65478, 'F9', 101, 0, 0)] 2020-06-23 12:43:21,211 keycode 102: [(16777232, 'U+0010', 102, 0, 0)] 2020-06-23 12:43:21,211 keycode 103: [(65480, 'F11', 103, 0, 0)] 2020-06-23 12:43:21,211 keycode 104: [(16777232, 'U+0010', 104, 0, 0)] 2020-06-23 12:43:21,211 keycode 105: [(65482, 'F13', 105, 0, 0)] 2020-06-23 12:43:21,211 keycode 106: [(65485, 'F16', 106, 0, 0)] 2020-06-23 12:43:21,211 keycode 107: [(65483, 'F14', 107, 0, 0)] 2020-06-23 12:43:21,212 keycode 108: [(16777232, 'U+0010', 108, 0, 0)] 2020-06-23 12:43:21,212 keycode 109: [(65479, 'F10', 109, 0, 0)] 2020-06-23 12:43:21,212 keycode 110: [(16777232, 'U+0010', 110, 0, 0)] 2020-06-23 12:43:21,212 keycode 111: [(65481, 'F12', 111, 0, 0)] 2020-06-23 12:43:21,212 keycode 112: [(16777232, 'U+0010', 112, 0, 0)] 2020-06-23 12:43:21,212 keycode 113: [(65484, 'F15', 113, 0, 0)] 2020-06-23 12:43:21,212 keycode 114: [(16777221, 'U+0005', 114, 0, 0)] 2020-06-23 12:43:21,212 keycode 115: [(65360, 'Home', 115, 0, 0)] 2020-06-23 12:43:21,212 keycode 116: [(65365, 'Page_Up', 116, 0, 0)] 2020-06-23 12:43:21,212 keycode 117: [(65535, 'Delete', 117, 0, 0)] 2020-06-23 12:43:21,212 keycode 118: [(65473, 'F4', 118, 0, 0)] 2020-06-23 12:43:21,213 keycode 119: [(65367, 'End', 119, 0, 0)] 2020-06-23 12:43:21,213 keycode 120: [(65471, 'F2', 120, 0, 0)] 2020-06-23 12:43:21,213 keycode 121: [(65366, 'Page_Down', 121, 0, 0)] 2020-06-23 12:43:21,213 keycode 122: [(65470, 'F1', 122, 0, 0)] 2020-06-23 12:43:21,213 keycode 123: [(65361, 'Left', 123, 0, 0)] 2020-06-23 12:43:21,213 keycode 124: [(65363, 'Right', 124, 0, 0)] 2020-06-23 12:43:21,213 keycode 125: [(65364, 'Down', 125, 0, 0)] 2020-06-23 12:43:21,213 keycode 126: [(65362, 'Up', 126, 0, 0)] 2020-06-23 12:43:21,213 get_entries_for_keycode(127)=() 2020-06-23 12:43:21,213 keycode 128: [(1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)] 2020-06-23 12:43:21,213 get_entries_for_keycode(129)=() 2020-06-23 12:43:21,213 get_entries_for_keycode(130)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(131)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(132)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(133)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(134)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(135)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(136)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(137)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(138)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(139)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(140)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(141)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(142)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(143)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(144)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(145)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(146)=() 2020-06-23 12:43:21,214 get_entries_for_keycode(147)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(148)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(149)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(150)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(151)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(152)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(153)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(154)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(155)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(156)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(157)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(158)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(159)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(160)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(161)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(162)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(163)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(164)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(165)=() 2020-06-23 12:43:21,215 get_entries_for_keycode(166)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(167)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(168)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(169)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(170)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(171)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(172)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(173)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(174)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(175)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(176)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(177)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(178)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(179)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(180)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(181)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(182)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(183)=() 2020-06-23 12:43:21,216 get_entries_for_keycode(184)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(185)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(186)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(187)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(188)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(189)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(190)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(191)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(192)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(193)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(194)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(195)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(196)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(197)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(198)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(199)=() 2020-06-23 12:43:21,217 get_entries_for_keycode(200)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(201)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(202)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(203)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(204)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(205)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(206)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(207)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(208)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(209)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(210)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(211)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(212)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(213)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(214)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(215)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(216)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(217)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(218)=() 2020-06-23 12:43:21,218 get_entries_for_keycode(219)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(220)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(221)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(222)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(223)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(224)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(225)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(226)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(227)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(228)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(229)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(230)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(231)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(232)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(233)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(234)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(235)=() 2020-06-23 12:43:21,219 get_entries_for_keycode(236)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(237)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(238)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(239)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(240)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(241)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(242)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(243)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(244)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(245)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(246)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(247)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(248)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(249)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(250)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(251)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(252)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(253)=() 2020-06-23 12:43:21,220 get_entries_for_keycode(254)=() 2020-06-23 12:43:21,221 get_entries_for_keycode(255)=() 2020-06-23 12:43:21,221 get_gtk_keymap((None, 'VoidSymbol', '0xffffff'))=[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (65106, 'dead_circumflex', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'ooblique', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (65105, 'dead_acute', 39, 0, 0), (65113, 'dead_doubleacute', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_perispomeni', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (65104, 'dead_grave', 50, 0, 0), (65107, 'dead_perispomeni', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (16777232, 'U+0010', 64, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (16777232, 'U+0010', 79, 0, 0), (16777232, 'U+0010', 80, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)] (keymap=<__gi__.GdkQuartzKeymap object at 0x10ae58280 (GdkQuartzKeymap at 0x7ffe9e64cc20)>) 2020-06-23 12:43:21,221 query_xkbmap() get_full_keymap()=[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (65106, 'dead_circumflex', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'ooblique', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (65105, 'dead_acute', 39, 0, 0), (65113, 'dead_doubleacute', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_perispomeni', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (65104, 'dead_grave', 50, 0, 0), (65107, 'dead_perispomeni', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (16777232, 'U+0010', 64, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (16777232, 'U+0010', 79, 0, 0), (16777232, 'U+0010', 80, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)] 2020-06-23 12:43:21,221 query_xkbmap() .get_x11_keymap()={} 2020-06-23 12:43:21,221 query_xkbmap() .get_keymap_modifiers()=({}, [], ['lock', 'control']) 2020-06-23 12:43:21,222 layout=us, layouts=['us'], variant=, variants=[''] 2020-06-23 12:43:21,222 print=, query=, struct={} 2020-06-23 12:43:21,222 keycodes=[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, ' .. ), (1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)] 2020-06-23 12:43:21,222 x11 keycodes={} 2020-06-23 12:43:21,222 mod managed: [] 2020-06-23 12:43:21,222 mod meanings: {} 2020-06-23 12:43:21,222 mod pointermissing: ['lock', 'control'] 2020-06-23 12:43:21,222 hash=us/03de008aa6ac5a02022c62032b0eaf7912e63f5f 2020-06-23 12:43:21,222 update() modifier_map={'shift': 1, 'lock': 2, 'control': 4, 'mod1': 8, 'mod2': 16, 'mod3': 32, 'mod4': 64, 'mod5': 128}, old hash=None, new hash=us/03de008aa6ac5a02022c62032b0eaf7912e63f5f 2020-06-23 12:43:21,223 init_opengl(probe-success) 2020-06-23 12:43:21,223 init_opengl: enable_option=probe-success 2020-06-23 12:43:21,223 init_opengl: going to import xpra.client.gl 2020-06-23 12:43:21,226 get_gl_client_window_module() 2020-06-23 12:43:21,264 OpenGL_accelerate module loaded 2020-06-23 12:43:21,285 Using accelerated ArrayDatatype 2020-06-23 12:43:21,725 get_paint_context(<__gi__.GdkQuartzWindow object at 0x10c086400 (GdkQuartzWindow at 0x7ffea08851a0)>) nsview(0x7ffea46bd690)= 2020-06-23 12:43:21,726 AGLWindowContext(, ) 2020-06-23 12:43:21,732 GL_VERSION=2.1 INTEL-14.6.18 2020-06-23 12:43:21,732 found valid OpenGL version: 2.1 2020-06-23 12:43:21,732 OpenGL_accelerate version 3.1.5 2020-06-23 12:43:21,732 OpenGL extensions found: GL_ARB_color_buffer_float, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_seamless_cube_map, GL_ARB_shader_objects, GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_debug_label, GL_EXT_debug_marker, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture_array, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra, GL_APPLE_aux_depth_stencil, GL_APPLE_client_storage, GL_APPLE_element_array, GL_APPLE_fence, GL_APPLE_float_pixels, GL_APPLE_flush_buffer_range, GL_APPLE_flush_render, GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, GL_APPLE_pixel_buffer, GL_APPLE_rgb_422, GL_APPLE_row_bytes, GL_APPLE_specular_vector, GL_APPLE_texture_range, GL_APPLE_transform_hint, GL_APPLE_vertex_array_object, GL_APPLE_vertex_array_range, GL_APPLE_vertex_point_size, GL_APPLE_vertex_program_evaluators, GL_APPLE_ycbcr_422, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_NV_texture_barrier, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 2020-06-23 12:43:21,732 vendor: Intel Inc. 2020-06-23 12:43:21,732 renderer: Intel Iris Pro OpenGL Engine 2020-06-23 12:43:21,732 shading-language-version: 1.20 2020-06-23 12:43:21,780 GLU.version: 1.3 MacOSX 2020-06-23 12:43:21,780 GLU.extensions: 2020-06-23 12:43:21,780 renderer 'Intel Iris Pro OpenGL Engine' not found in blacklist: ['SVGA3D', 'Software Rasterizer', 'Mesa DRI Intel(R) Ivybridge Desktop', 'Mesa DRI Intel(R) Haswell Mobile', 'Intel(R) UHD Graphics 620'] 2020-06-23 12:43:21,780 vendor 'Intel Inc.' not found in blacklist: [] 2020-06-23 12:43:21,780 vendor 'Intel Inc.' found in greylist: ['Intel'] 2020-06-23 12:43:21,780 renderer 'Intel Iris Pro OpenGL Engine' not found in whitelist: ['Haswell', 'Skylake', 'Kabylake', 'Cannonlake', 'Whiskeylake', 'Amberlake', 'Cascadelake', 'Cometlake', 'Icelake', 'Cooperlake'] 2020-06-23 12:43:21,781 Warning: vendor 'Intel Inc.' is greylisted, 2020-06-23 12:43:21,781 you may want to turn off OpenGL if you encounter bugs 2020-06-23 12:43:21,786 All the required OpenGL functions are available: glActiveTexture, glTexSubImage2D, glTexCoord2i, glViewport, glMatrixMode, glLoadIdentity, glOrtho, glEnableClientState, glGenTextures, glDisable, glBindTexture, glPixelStorei, glEnable, glBegin, glFlush, glTexParameteri, glTexEnvi, glHint, glBlendFunc, glLineStipple, glTexImage2D, glMultiTexCoord2i, glVertex2i, glEnd 2020-06-23 12:43:21,787 All the required OpenGL functions are available: GL_FRAMEBUFFER (GL_FRAMEBUFFER), GL_COLOR_ATTACHMENT0 (GL_COLOR_ATTACHMENT0), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D 2020-06-23 12:43:21,788 All required extensions are present: ['GL_ARB_texture_rectangle', 'GL_ARB_vertex_program'] 2020-06-23 12:43:21,788 glInitFragmentProgramARB found 2020-06-23 12:43:21,788 glInitTextureRectangleARB found 2020-06-23 12:43:21,789 All the required OpenGL functions are available: glGenProgramsARB, glDeleteProgramsARB, glBindProgramARB, glProgramStringARB 2020-06-23 12:43:22,104 GL_MAX_TEXTURE_SIZE=16384 2020-06-23 12:43:22,104 Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384 2020-06-23 12:43:22,104 GL_MAX_VIEWPORT_DIMS=(16384, 16384) 2020-06-23 12:43:22,108 AGLContext.destroy() window_context=AGLWindowContext(, ) 2020-06-23 12:43:22,110 check_support(False)={'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384)} 2020-06-23 12:43:22,110 init_opengl: found props {'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384)} 2020-06-23 12:43:22,110 OpenGL: enabled=True, texture-size-limit=16384, max-window-size=(32767, 32767) 2020-06-23 12:43:22,111 OpenGL enabled with Intel Iris Pro OpenGL Engine 2020-06-23 12:43:22,111 ClientExtras.__init__(gtk3.client, {'start': [], 'start_child': [], 'start_after_connect': [], 'start_child_after_connect': [], 'start_on_connect': [], 'start_child_on_connect': [], 'start_on_last_client_exit': [], 'start_child_on_last_client_exit': [], 'exec_wrapper': '', 'terminate_children': False, 'exit_with_children': False, 'start_new_commands': True, 'start_via_proxy': False, 'proxy_start_sessions': True, 'dbus_launch': 'dbus-launch --sh-syntax --close-stderr', 'source': [], 'source_start': [], 'start_env': [], 'systemd_run': 'no', 'systemd_run_args': '', 'tcp_proxy': '', 'html': 'auto', 'attach': None, 'file_transfer': 'auto', 'open_files': 'auto', 'open_url': 'auto', 'printing': 'yes', 'exit_with_client': False, 'idle_timeout': 0, 'server_idle_timeout': 0, 'resize_display': False, 'bind': (), 'bind_tcp': [], 'bind_udp': (), 'bind_ws': [], 'bind_wss': [], 'bind_ssl': [], 'bind_ssh': [], 'bind_rfb': [], 'mdns': True, 'bandwidth_limit': 'auto', 'bandwidth_detection': True, 'readonly': False, 'clipboard': 'yes', 'clipboard_direction': 'both', 'notifications': True, 'system_tray': True, 'cursors': True, 'bell': True, 'webcam': 'no', 'mousewheel': 'on', 'global_menus': True, 'xsettings': False, 'mmap': 'yes', 'sharing': None, 'lock': None, 'remote_logging': 'both', 'speaker': 'on', 'speaker_codec': [], 'microphone': 'off', 'microphone_codec': [], 'sound_source': '', 'av_sync': True, 'encodings': ['h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'mpeg1', 'mpeg2'], 'encoding': 'auto', 'video_encoders': ['x264', 'vpx', 'ffmpeg'], 'proxy_video_encoders': [], 'csc_modules': ['swscale', 'libyuv'], 'video_decoders': ['avcodec2', 'vpx'], 'video_scaling': 'auto', 'min_quality': 30, 'quality': 0, 'min_speed': 30, 'speed': 0, 'auto_refresh_delay': 0.15, 'compressors': ['lz4', 'lzo', 'zlib', 'brotli'], 'packet_encoders': ['rencode', 'bencode', 'yaml'], 'compression_level': 1, 'opengl': 'probe-success', 'windows': True, 'session_name': '', 'min_size': '', 'max_size': '', 'desktop_scaling': 'auto', 'desktop_fullscreen': False, 'border': 'auto,5:off', 'title': '@title@ on @hostname@', 'window_close': 'auto', 'window_icon': '', 'dock_icon': '', 'swap_keys': True, 'tray_icon': '', 'shortcut_modifiers': 'auto', 'key_shortcut': ['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Control+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'], 'keyboard_sync': True, 'keyboard_raw': False, 'keyboard_layout': '', 'keyboard_layouts': [], 'keyboard_variant': '', 'keyboard_variants': [], 'keyboard_options': '', 'ssl': 'auto', 'ssl_key': '', 'ssl_cert': '', 'ssl_protocol': 'TLSv1_2', 'ssl_ca_certs': 'default', 'ssl_ca_data': '', 'ssl_ciphers': 'DEFAULT', 'ssl_client_verify_mode': 'optional', 'ssl_server_verify_mode': 'required', 'ssl_verify_flags': 'X509_STRICT', 'ssl_check_hostname': False, 'ssl_server_hostname': 'localhost', 'ssl_options': 'ALL,NO_COMPRESSION', 'env': [], 'challenge_handlers': ['all'], 'password_file': [], 'forward_xdg_open': True, 'open_command': 'open', 'modal_windows': False, 'input_method': 'none', 'dpi': 0, 'pixel_depth': 0, 'sync_xvfb': 0, 'socket_dirs': ['~/.xpra'], 'socket_dir': '', 'system_proxy_socket': '/run/xpra/system', 'ssh_upgrade': True, 'rfb_upgrade': 5, 'debug': 'all', 'ssh': 'auto', 'exit_ssh': True, 'username': 'mathias', 'auth': [], 'tcp_auth': [], 'udp_auth': [], 'ws_auth': [], 'wss_auth': [], 'ssl_auth': [], 'ssh_auth': [], 'rfb_auth': [], 'min_port': 1024, 'mmap_group': 'auto', 'socket_permissions': '600', 'pings': 5, 'clipboard_filter_file': '', 'local_clipboard': 'CLIPBOARD', 'remote_clipboard': 'CLIPBOARD', 'remote_xpra': ['$XDG_RUNTIME_DIR/xpra/run-xpra', 'xpra', '/usr/local/bin/xpra', '~/.xpra/run-xpra', 'Xpra_cmd.exe'], 'encryption': '', 'encryption_keyfile': '', 'tcp_encryption': '', 'tcp_encryption_keyfile': '', 'display': '', 'wm_name': 'Xpra', 'download_path': '~/Downloads', 'uid': 510, 'gid': 600, 'daemon': False, 'pidfile': '', 'log_file': '$DISPLAY.log', 'log_dir': 'auto', 'chdir': '', 'lpadmin': '/usr/sbin/lpadmin', 'lpinfo': '/usr/sbin/lpinfo', 'pdf_printer': '', 'postscript_printer': 'drv:///sample.drv/generic.ppd', 'add_printer_options': ['-E', '-o printer-is-shared=false', '-u allow:$USER'], 'file_size_limit': 100, 'use_display': 'no', 'xvfb': 'Xvfb +extension GLX +extension Composite -screen 0 5760x2560x24+32 -dpi 96 -nolisten tcp -noreset -auth $XAUTHORITY', 'displayfd': 0, 'fake_xinerama': 'no', 'bind_vsock': [], 'pulseaudio': False, 'pulseaudio_command': '', 'dbus_proxy': False, 'dbus_control': False, 'pulseaudio_configure_commands': ['pactl set-default-sink Xpra-Speaker', 'pactl set-default-source Xpra-Microphone.monitor'], 'input_devices': 'auto', 'tray': True, 'delay_tray': False, 'vsock_auth': [], 'password': ''}) swap_keys=True 2020-06-23 12:43:22,111 setting swap_keys=True using 2020-06-23 12:43:22,111 .swap_keys=True 2020-06-23 12:43:22,112 get_vrefresh() 1 active displays: (69733248,) (err=0) 2020-06-23 12:43:22,113 get_vrefresh() refresh-rate(0x4280b80)=0 2020-06-23 12:43:22,113 get_vrefresh() found [] 2020-06-23 12:43:22,113 mouse delay: 8 2020-06-23 12:43:22,115 parsed user config '/Users/mkoerber/.ssh/config': 20 hosts found 2020-06-23 12:43:22,118 got host config for '192.168.0.12': {'addkeystoagent': 'yes', 'forwardagent': 'yes', 'addressfamily': 'any', 'passwordauthentication': 'yes', 'tcpkeepalive': 'yes', 'serveraliveinterval': '20', 'serveralivecountmax': '10', 'useroaming': 'no', 'canonicalizehostname': 'yes', 'canonicaldomains': 'koerber.org akamai.com', 'canonicalizefallbacklocal': 'yes', 'identitiesonly': 'yes', 'include': 'config.d/*.conf', 'user': 'mathias', 'hostkeyalgorithms': '+ssh-dss', 'hostname': '192.168.0.12'} 2020-06-23 12:43:22,124 socket.connect(('192.168.0.12', 22)) 2020-06-23 12:43:22,126 paramiko socket_connect: sockname=('192.168.0.120', 61305), peername=('192.168.0.12', 22) 2020-06-23 12:43:22,141 Connected (version 2.0, client OpenSSH_7.6p1) 2020-06-23 12:43:22,210 do_ssh_paramiko_connect_to(, '192.168.0.12', 'mathias', None, {'addkeystoagent': 'yes', 'forwardagent': 'yes', 'addressfamily': 'any', 'passwordauthentication': 'yes', 'tcpkeepalive': 'yes', 'serveraliveinterval': '20', 'serveralivecountmax': '10', 'useroaming': 'no', 'canonicalizehostname': 'yes', 'canonicaldomains': 'koerber.org akamai.com', 'canonicalizefallbacklocal': 'yes', 'identitiesonly': 'yes', 'include': 'config.d/*.conf', 'user': 'mathias', 'hostkeyalgorithms': '+ssh-dss', 'hostname': '192.168.0.12'}, ['/Users/mkoerber/.ssh/id_ed25519', '/Users/mkoerber/.ssh/id_ecdsa', '/Users/mkoerber/.ssh/id_rsa', '/Users/mkoerber/.ssh/id_dsa'], {'display_name': 'ssh:mathias at 192.168.0.12', 'type': 'ssh', 'proxy_command': ['_proxy_start'], 'exit_ssh': True, 'display': None, 'display_as_args': ['--debug=all', '--start-child=xterm'], 'is_paramiko': True, 'username': 'mathias', 'port': 22, 'host': '192.168.0.12', 'local': False, 'full_ssh': ['paramiko'], 'remote_xpra': ['$XDG_RUNTIME_DIR/xpra/run-xpra', 'xpra', '/usr/local/bin/xpra', '~/.xpra/run-xpra', 'Xpra_cmd.exe']}) 2020-06-23 12:43:22,210 SSH transport 2020-06-23 12:43:22,211 remote_server_key=MD5:24:f6:71:fa:9d:0f:0f:9b:09:e7:35:70:be:26:d0:c7 2020-06-23 12:43:22,264 HostKeys.load(/Users/mkoerber/.ssh/known_hosts) successful 2020-06-23 12:43:22,265 host keys= 2020-06-23 12:43:22,266 ed25519 host key 'MD5:24:f6:71:fa:9d:0f:0f:9b:09:e7:35:70:be:26:d0:c7' OK for host '192.168.0.12' 2020-06-23 12:43:22,266 starting authentication, authentication methods: ['none', 'agent', 'key', 'password'] 2020-06-23 12:43:22,266 auth=none 2020-06-23 12:43:22,267 trying none authentication 2020-06-23 12:43:22,271 auth_none() Traceback (most recent call last): File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/net/ssh.py", line 626, in auth_none transport.auth_none(username) File "paramiko/transport.pyc", line 1446, in auth_none File "paramiko/auth_handler.pyc", line 250, in wait_for_response paramiko.ssh_exception.BadAuthenticationType: Bad authentication type; allowed types: ['publickey', 'password'] 2020-06-23 12:43:22,272 auth=agent 2020-06-23 12:43:22,272 agent keys: (, , , ) 2020-06-23 12:43:22,272 trying ssh-agent key 'MD5:f9:f6:68:34:8c:78:9c:51:fb:ab:e6:93:e9:e3:0b:4a' 2020-06-23 12:43:22,281 Authentication (publickey) failed. 2020-06-23 12:43:22,281 agent key 'MD5:f9:f6:68:34:8c:78:9c:51:fb:ab:e6:93:e9:e3:0b:4a' rejected Traceback (most recent call last): File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/net/ssh.py", line 560, in auth_agent transport.auth_publickey(username, agent_key) File "paramiko/transport.pyc", line 1580, in auth_publickey File "paramiko/auth_handler.pyc", line 250, in wait_for_response paramiko.ssh_exception.AuthenticationException: Authentication failed. 2020-06-23 12:43:22,282 trying ssh-agent key 'MD5:0a:66:8e:34:7d:8a:9f:9b:48:0e:4e:0c:77:e2:2f:da' 2020-06-23 12:43:22,297 Authentication (publickey) successful! 2020-06-23 12:43:22,297 authenticated using agent and key 'MD5:0a:66:8e:34:7d:8a:9f:9b:48:0e:4e:0c:77:e2:2f:da' 2020-06-23 12:43:22,297 will try to run xpra from: ['$XDG_RUNTIME_DIR/xpra/run-xpra', 'xpra', '/usr/local/bin/xpra', '~/.xpra/run-xpra', 'Xpra_cmd.exe'] 2020-06-23 12:43:22,297 run_test_command('which $XDG_RUNTIME_DIR/xpra/run-xpra') 2020-06-23 12:43:24,001 exec_command('which $XDG_RUNTIME_DIR/xpra/run-xpra')=0, out=b'/run/user/1000/xpra/run-xpra\n', err=b'' 2020-06-23 12:43:24,001 cmd(['_proxy_start'], ['--debug=all', '--start-child=xterm'])="$XDG_RUNTIME_DIR/xpra/run-xpra" "_proxy_start" "--debug=all" "--start-child=xterm" 2020-06-23 12:43:24,001 trying to open SSH session, window-size=134217727, timeout=60 2020-06-23 12:43:24,048 channel exec_command("$XDG_RUNTIME_DIR/xpra/run-xpra" "_proxy_start" "--debug=all" "--start-child=xterm") 2020-06-23 12:43:24,051 SocketConnection( >, ('192.168.0.120', 61305), ('192.168.0.12', 22), ('192.168.0.12', 22), 'ssh', {'host': '192.168.0.12', 'port': 22}) 2020-06-23 12:43:24,052 Connection(('192.168.0.12', 22), 'ssh', {'host': '192.168.0.12', 'port': 22}) 2020-06-23 12:43:24,052 setup_connection(ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22) timeout=20, socktype=ssh 2020-06-23 12:43:24,053 get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] 2020-06-23 12:43:24,053 get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] 2020-06-23 12:43:24,053 enable_encoder(rencode): 2020-06-23 12:43:24,053 enable_compressor(zlib): 2020-06-23 12:43:24,053 setup_connection(ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22) protocol=Protocol(ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22) 2020-06-23 12:43:24,053 init_mmap(None, auto, None) 2020-06-23 12:43:24,053 init_mmap('auto', None, 268435456, None) 2020-06-23 12:43:24,109 using mmap file /var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/xpra.vju9t_46.mmap, fd=12, size=268439552 2020-06-23 12:43:24,122 write_mmap_token(, 0x43e9fea5acf04c9c9bb52b78eec14d76, 0x200, 0x80) 2020-06-23 12:43:24,123 write_mmap_token(, 0x43e9fea5acf04c9c9bb52b78eec14d76, 0x10000f80, 0x80) 2020-06-23 12:43:24,123 border color derived from None: #d41d8c 2020-06-23 12:43:24,124 parse_border(auto,5:off)=WindowBorder(False, 0xD41D8C, 0.6, 5) 2020-06-23 12:43:24,124 run() HAS_X11_BINDINGS=False 2020-06-23 12:43:24,125 GTKXpraClient.gtk_main() calling 2020-06-23 12:43:24,136 poll() procinfo list: [] 2020-06-23 12:43:24,137 check() alive=(), quit callback=None 2020-06-23 12:43:24,137 setup_xpra_tray() 2020-06-23 12:43:24,137 OSXMenuHelper.build() 2020-06-23 12:43:24,138 netifaces loaded sucessfully 2020-06-23 12:43:24,165 get_tray_title()=('192.168.0.12', 22) (items=("('192.168.0.12', 22)",)) 2020-06-23 12:43:24,171 tray GUESS_GEOMETRY=True 2020-06-23 12:43:24,172 make_tray(0, , "('192.168.0.12', 22)", 'xpra', .xpra_tray_geometry at 0x10cc77160>, .xpra_tray_click at 0x10a37c940>, .xpra_tray_mouseover at 0x10cd0d820>, .xpra_tray_exit at 0x10cd0d790>) tray classes=[, ] 2020-06-23 12:43:24,172 make_instance([, ], gtk3.client, 0, , "('192.168.0.12', 22)", 'xpra', .xpra_tray_geometry at 0x10cc77160>, .xpra_tray_click at 0x10a37c940>, .xpra_tray_mouseover at 0x10cd0d820>, .xpra_tray_exit at 0x10cd0d790>) 2020-06-23 12:43:24,172 OSXMenuHelper.build() (Xpra:2959): Gtk-CRITICAL **: 12:43:24.172: gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed 2020-06-23 12:43:24,172 OSXMenuHelper.add_full_menu() 2020-06-23 12:43:24,173 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,173 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,173 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,174 get_image(statistics.png, 16) pixbuf= 2020-06-23 12:43:24,175 after_handshake(.enable_menuitem at 0x10cc748b0>, ()) on_handshake=[(>, ())] 2020-06-23 12:43:24,175 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,175 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,175 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,176 get_image(update.png, 16) pixbuf= 2020-06-23 12:43:24,177 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,177 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,177 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,178 get_image(bugs.png, 16) pixbuf= 2020-06-23 12:43:24,179 after_handshake(.set_sharing_menuitem at 0x10cc74af0>, ()) on_handshake=[(.enable_menuitem at 0x10cc748b0>, ())] 2020-06-23 12:43:24,179 after_handshake(.set_lock_menuitem at 0x10cc74c10>, ()) on_handshake=[(.set_sharing_menuitem at 0x10cc74af0>, ())] 2020-06-23 12:43:24,179 after_handshake(.set_readonly_menuitem at 0x10ce1f0d0>, ()) on_handshake=[(.set_lock_menuitem at 0x10cc74c10>, ())] 2020-06-23 12:43:24,180 after_handshake(.set_bell_menuitem at 0x10ce1f1f0>, ()) on_handshake=[(.set_readonly_menuitem at 0x10ce1f0d0>, ())] 2020-06-23 12:43:24,180 after_handshake(.set_notifications_menuitem at 0x10ce1f310>, ()) on_handshake=[(.set_bell_menuitem at 0x10ce1f1f0>, ())] 2020-06-23 12:43:24,180 after_handshake(.set_cursors_menuitem at 0x10ce1f430>, ()) on_handshake=[(, ())] 2020-06-23 12:43:24,180 after_handshake(.gl_set at 0x10ce1f4c0>, ()) on_handshake=[(.set_cursors_menuitem at 0x10ce1f430>, ())] 2020-06-23 12:43:24,181 after_handshake(.set_modal_menuitem at 0x10ce1f5e0>, ()) on_handshake=[(.gl_set at 0x10ce1f4c0>, ())] 2020-06-23 12:43:24,181 after_handshake(.set_keyboard_sync_menuitem at 0x10ce1f790>, ()) on_handshake=[(.set_modal_menuitem at 0x10ce1f5e0>, ())] 2020-06-23 12:43:24,181 after_handshake(.set_swapkeys_menuitem at 0x10ce1f8b0>, ()) on_handshake=[(, ())] 2020-06-23 12:43:24,182 numlock_toggled((,)) menu active=True 2020-06-23 12:43:24,182 after_handshake(.set_numlock_menuitem at 0x10ce1fa60>, ()) on_handshake=[(.set_swapkeys_menuitem at 0x10ce1f8b0>, ())] 2020-06-23 12:43:24,182 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,182 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,182 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,183 get_image(scaling.png, 16) pixbuf= 2020-06-23 12:43:24,184 after_handshake(.set_active_state at 0x10ce1fc10>, ()) on_handshake=[(.set_numlock_menuitem at 0x10ce1fa60>, ())] 2020-06-23 12:43:24,184 after_handshake(.set_active_state at 0x10ce1fdc0>, ()) on_handshake=[(.set_active_state at 0x10ce1fc10>, ())] 2020-06-23 12:43:24,184 after_handshake(.set_active_state at 0x10ce1ff70>, ()) on_handshake=[(.set_active_state at 0x10ce1fdc0>, ())] 2020-06-23 12:43:24,184 after_handshake(.set_active_state at 0x10ce23160>, ()) on_handshake=[(.set_active_state at 0x10ce1ff70>, ())] 2020-06-23 12:43:24,185 after_handshake(.set_active_state at 0x10ce23310>, ()) on_handshake=[(.set_active_state at 0x10ce23160>, ())] 2020-06-23 12:43:24,185 after_handshake(.set_active_state at 0x10ce234c0>, ()) on_handshake=[(.set_active_state at 0x10ce23310>, ())] 2020-06-23 12:43:24,185 after_handshake(.set_active_state at 0x10ce23670>, ()) on_handshake=[(.set_active_state at 0x10ce234c0>, ())] 2020-06-23 12:43:24,185 after_handshake(.set_active_state at 0x10ce23820>, ()) on_handshake=[(.set_active_state at 0x10ce23670>, ())] 2020-06-23 12:43:24,185 after_handshake(.set_active_state at 0x10ce239d0>, ()) on_handshake=[(.set_active_state at 0x10ce23820>, ())] 2020-06-23 12:43:24,186 after_handshake(.set_active_state at 0x10ce23b80>, ()) on_handshake=[(.set_active_state at 0x10ce239d0>, ())] 2020-06-23 12:43:24,187 after_handshake(>, (,)) on_handshake=[(.set_active_state at 0x10ce23b80>, ())] 2020-06-23 12:43:24,187 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,187 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,187 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,188 get_image(speaker.png, 16) pixbuf= 2020-06-23 12:43:24,189 after_handshake(.speaker_state at 0x10ce28160>, ()) on_handshake=[(,))] 2020-06-23 12:43:24,189 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,189 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,189 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,190 get_image(microphone.png, 16) pixbuf= 2020-06-23 12:43:24,190 after_handshake(.microphone_state at 0x10ce28280>, ()) on_handshake=[(.speaker_state at 0x10ce28160>, ())] 2020-06-23 12:43:24,191 after_handshake(.set_encodings_menu at 0x10ce28310>, ()) on_handshake=[(.microphone_state at 0x10ce28280>, ())] 2020-06-23 12:43:24,191 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,191 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,191 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,192 get_image(raise.png, 16) pixbuf= 2020-06-23 12:43:24,192 after_handshake(.enable_menuitem at 0x10ce28430>, ()) on_handshake=[(.set_encodings_menu at 0x10ce28310>, ())] 2020-06-23 12:43:24,192 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,192 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,192 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,193 get_image(minimize.png, 16) pixbuf= 2020-06-23 12:43:24,194 after_handshake(.enable_menuitem at 0x10ce28550>, ()) on_handshake=[(.enable_menuitem at 0x10ce28430>, ())] 2020-06-23 12:43:24,194 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,194 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,194 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,195 get_image(retry.png, 16) pixbuf= 2020-06-23 12:43:24,195 after_handshake(.enable_menuitem at 0x10ce28670>, ()) on_handshake=[(.enable_menuitem at 0x10ce28550>, ())] 2020-06-23 12:43:24,195 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,195 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,195 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,197 get_image(reinitialize.png, 16) pixbuf= 2020-06-23 12:43:24,197 after_handshake(.enable_menuitem at 0x10ce28790>, ()) on_handshake=[(.enable_menuitem at 0x10ce28670>, ())] 2020-06-23 12:43:24,197 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,197 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,197 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,198 get_image(shutdown.png, 16) pixbuf= 2020-06-23 12:43:24,198 after_handshake(.enable_shutdown at 0x10ce288b0>, ()) on_handshake=[(.enable_menuitem at 0x10ce28790>, ())] 2020-06-23 12:43:24,199 after_handshake(.add_ah at 0x10ce28940>, ()) on_handshake=[(.enable_shutdown at 0x10ce288b0>, ())] 2020-06-23 12:43:24,204 OSXTray.set_global_menu() done 2020-06-23 12:43:24,204 OSXTray.set_dock_menu() 2020-06-23 12:43:24,204 OSXTray.set_dock_menu() done 2020-06-23 12:43:24,205 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:24,205 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:24,205 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:24,205 OSXTray.set_dock_icon() loading icon from /Applications/Xpra.app/Contents/Resources/share/xpra/icons/xpra.png 2020-06-23 12:43:24,207 make_instance(..) ()=Tray(0:('192.168.0.12', 22)) 2020-06-23 12:43:24,207 setup_xpra_tray(xpra)=Tray(0:('192.168.0.12', 22)) () 2020-06-23 12:43:24,207 after_handshake(.reset_tray_title at 0x10ce289d0>, ()) on_handshake=[(.add_ah at 0x10ce28940>, ())] 2020-06-23 12:43:24,208 sigchld(20, ) 2020-06-23 12:43:24,208 poll() procinfo list: [] 2020-06-23 12:43:24,208 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:24,208 sigchld(20, ) 2020-06-23 12:43:24,209 poll() procinfo list: [] 2020-06-23 12:43:24,209 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:24,209 sigchld(20, ) 2020-06-23 12:43:24,209 poll() procinfo list: [] 2020-06-23 12:43:24,209 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:24,209 sigchld(20, ) 2020-06-23 12:43:24,209 poll() procinfo list: [] 2020-06-23 12:43:24,209 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:24,213 get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] 2020-06-23 12:43:24,214 get_version_info_full()={'version': '4.0.1', 'local_modifications': 0, 'revision': 26380, 'date': '2020-05-17', 'time': '08:48', 'bit': '64bit', 'cpu': 'i386', 'compiler': 'Apple clang version 11.0.0 (clang-1100.0.33.12)', 'linker': 'LLVM version 11.0.0, (clang-1100.0.33.12) (static support for 23, runtime is 23)', 'python': '3.8.2', 'cython': '0.29.17', 'lib.gobject_introspection': '1.60.2', 'lib.gtk': '3.24.10', 'lib.py3cairo': '1.18.1', 'lib.pygobject': '3.32.2', 'lib.python3': '3.8', 'lib.vpx': '1.8.2', 'lib.x264': '0.157.x'} 2020-06-23 12:43:24,216 mask_to_names()=[] swap_keys=True, modmap={: 'shift', : 'lock', : None, : None, : 'control', : None}, num_lock_state=True, num_lock_modifier=None 2020-06-23 12:43:24,217 keyboard settings: layout=us 2020-06-23 12:43:24,217 mask_to_names()=[] swap_keys=True, modmap={: 'shift', : 'lock', : None, : None, : 'control', : None}, num_lock_state=True, num_lock_modifier=None 2020-06-23 12:43:24,217 keyboard capabilities: {'xkbmap_layout': 'us', 'xkbmap_layouts': ['us'], 'xkbmap_variant': '', 'xkbmap_variants': [''], 'xkbmap_raw': False, 'xkbmap_layout_groups': True, 'xkbmap_print': '', 'xkbmap_query': '', 'xkbmap_query_struct': {}, 'xkbmap_mod_meanings': {}, 'xkbmap_mod_managed': [], 'xkbmap_mod_pointermissing': ['lock', 'control'], 'xkbmap_keycodes': [(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (65106, 'dead_circumflex', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'ooblique', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (65105, 'dead_acute', 39, 0, 0), (65113, 'dead_doubleacute', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_perispomeni', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (65104, 'dead_grave', 50, 0, 0), (65107, 'dead_perispomeni', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (16777232, 'U+0010', 64, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (16777232, 'U+0010', 79, 0, 0), (16777232, 'U+0010', 80, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)], 'xkbmap_x11_keycodes': {}, 'modifiers': [], 'keyboard_sync': False} 2020-06-23 12:43:24,218 get_workareas() testing screen 2020-06-23 12:43:24,218 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,218 backingScaleFactor=2.0 2020-06-23 12:43:24,218 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,218 monitor 0: ['0', 0, 0, 1440, 900, 331, 206] 2020-06-23 12:43:24,219 get_workareas() testing screen 2020-06-23 12:43:24,219 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,219 backingScaleFactor=2.0 2020-06-23 12:43:24,219 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,219 workarea=(0, 23, 1440, 877) 2020-06-23 12:43:24,219 Warning: ignoring invalid screen size 6264x6930mm 2020-06-23 12:43:24,219 using 331x206 mm 2020-06-23 12:43:24,265 screen: ('sin-mpbge.local', 1440, 900, 331, 206, [('0', 0, 0, 1440, 900, 331, 206, 0, 23, 1440, 877)], 0, 23, 1440, 877) 2020-06-23 12:43:24,265 get_workareas() testing screen 2020-06-23 12:43:24,266 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,266 backingScaleFactor=2.0 2020-06-23 12:43:24,266 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,266 monitor 0: ['0', 0, 0, 1440, 900, 331, 206] 2020-06-23 12:43:24,266 get_workareas() testing screen 2020-06-23 12:43:24,266 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,266 backingScaleFactor=2.0 2020-06-23 12:43:24,266 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,267 workarea=(0, 23, 1440, 877) 2020-06-23 12:43:24,267 screen: ('sin-mpbge.local', 1440, 900, 331, 206, [('0', 0, 0, 1440, 900, 331, 206, 0, 23, 1440, 877)], 0, 23, 1440, 877) 2020-06-23 12:43:24,267 get_screen_settings() sizes=[('sin-mpbge.local', 1440, 900, 331, 206, [('0', 0, 0, 1440, 900, 331, 206, 0, 23, 1440, 877)], 0, 23, 1440, 877)], 1 desktops: [] 2020-06-23 12:43:24,267 get_screen_settings() xdpi=-1, ydpi=-1 2020-06-23 12:43:24,267 get_screen_settings() scaled: xdpi=72, ydpi=72 2020-06-23 12:43:24,267 get_workareas() testing screen 2020-06-23 12:43:24,267 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,267 backingScaleFactor=2.0 2020-06-23 12:43:24,267 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,268 monitor 0: ['0', 0, 0, 1440, 900, 331, 206] 2020-06-23 12:43:24,268 get_workareas() testing screen 2020-06-23 12:43:24,268 frame= size=>, visibleFrame= size=> 2020-06-23 12:43:24,268 backingScaleFactor=2.0 2020-06-23 12:43:24,268 get_workareas()=[(0, 23, 1440, 877)] 2020-06-23 12:43:24,268 workarea=(0, 23, 1440, 877) 2020-06-23 12:43:24,268 screen: ('sin-mpbge.local', 1440, 900, 331, 206, [('0', 0, 0, 1440, 900, 331, 206, 0, 23, 1440, 877)], 0, 23, 1440, 877) 2020-06-23 12:43:24,268 desktop size is 1440x900 with 1 screen: 2020-06-23 12:43:24,268 sin-mpbge.local (331x206 mm - DPI: 110x110) workarea: 1440x877 at 0x23 2020-06-23 12:43:24,269 monitor 2 2020-06-23 12:43:24,273 name is not set 2020-06-23 12:43:24,276 name is not set 2020-06-23 12:43:24,277 xdpi=72, ydpi=72 2020-06-23 12:43:24,277 get_dpi_caps()={'x': 72, 'y': 72, '': 72} 2020-06-23 12:43:24,277 get_vrefresh() 1 active displays: (69733248,) (err=0) 2020-06-23 12:43:24,277 get_vrefresh() refresh-rate(0x4280b80)=0 2020-06-23 12:43:24,277 get_vrefresh() found [] 2020-06-23 12:43:24,278 audio capabilities: {'codec-full-names': True, 'decoders': ['opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac'], 'encoders': ['opus', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4'], 'send': True, 'receive': True, 'sources': ['osxaudiosrc', 'oss4src', 'audiotestsrc'], 'source.default': ['osxaudiosrc'], 'sinks': ['osxaudiosink', 'oss4sink'], 'sink.default': ['osxaudiosink'], 'muxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'demuxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'gst.version': ['1', '16', '2', '0'], 'pygst.version': ['3', '32', '2'], 'plugins': ['3gppmux', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiobuffersplit', 'audiochannelmix', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audiointerleave', 'audioinvert', 'audiokaraoke', 'audiolatency', 'audiomixer', 'audiomixmatrix', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'concat', 'dataurisrc', 'dcaparse', 'downloadbuffer', 'faac', 'faad', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'funnel', 'gdpdepay', 'gdppay', 'identity', 'input-selector', 'ismlmux', 'lamemp3enc', 'liveadder', 'matroskademux', 'matroskamux', 'matroskaparse', 'mj2mux', 'mp4mux', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'opusdec', 'opusenc', 'opusparse', 'oss4sink', 'oss4src', 'osxaudiosink', 'osxaudiosrc', 'output-selector', 'pipeline', 'qtdemux', 'qtmoovrecover', 'qtmux', 'queue', 'queue2', 'rtpxqtdepay', 'sbcparse', 'scaletempo', 'spacescope', 'spectrascope', 'speexdec', 'speexenc', 'stereo', 'streamiddemux', 'synaescope', 'tee', 'typefind', 'valve', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavescope', 'wavpackparse', 'wavparse', 'webmmux'], 'python.version': ['3', '8', '2'], 'python.bits': b'64', 'bundle-metadata': ['True']} 2020-06-23 12:43:24,285 get_caps() found adapter-type=IEEE80211 2020-06-23 12:43:24,285 bandwidth-limit setting=None, socket-speed=0 2020-06-23 12:43:24,285 bandwidth-limit capability=0 2020-06-23 12:43:24,286 video_decodings=('h264', 'vp8', 'h265', 'mpeg4', 'vp9') 2020-06-23 12:43:24,286 get_batch_caps()={} 2020-06-23 12:43:24,286 get_server_full_csc_modes_for_rgb('RGB', 'RGBX', 'RGBA') 2020-06-23 12:43:24,286 get_client_full_csc_modes(('BGR', 'BGRX', 'GBRP', 'RGB', 'RGB', 'RGBA', 'RGBX', 'RGBX', 'XBGR', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P')) decoder encodings=dict_keys(['h264', 'vp8', 'h265', 'mpeg4', 'vp9']) 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with ARGB mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with BGRA mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with BGRX mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with GBRP mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with RGB mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with XRGB mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with YUV420P mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with YUV422P mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h264 with YUV444P mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for vp8 with YUV420P mode 2020-06-23 12:43:24,286 found decoder dec_vpx for vp8 with YUV420P mode 2020-06-23 12:43:24,286 found decoder dec_avcodec2 for h265 with ARGB mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with BGRA mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with BGRX mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with GBRP mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with RGB mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with XRGB mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with YUV420P mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with YUV422P mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for h265 with YUV444P mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for mpeg4 with YUV420P mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for vp9 with YUV420P mode 2020-06-23 12:43:24,287 found decoder dec_vpx for vp9 with YUV420P mode 2020-06-23 12:43:24,287 found decoder dec_avcodec2 for vp9 with YUV444P mode 2020-06-23 12:43:24,287 found decoder dec_vpx for vp9 with YUV444P mode 2020-06-23 12:43:24,287 get_client_full_csc_modes(('BGR', 'BGRX', 'GBRP', 'RGB', 'RGB', 'RGBA', 'RGBX', 'RGBX', 'XBGR', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'))={'h264': ['ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'vp8': ['YUV420P'], 'h265': ['BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'mpeg4': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:24,287 supported full csc_modes={'h264': ['ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'vp8': ['YUV420P'], 'h265': ['BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'mpeg4': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P'], 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2020-06-23 12:43:24,287 x264 encoding options: {'YUV420P.profile': 'high10', 'fast-decode': False} 2020-06-23 12:43:24,287 encoding capabilities: {'flush': True, 'video_scaling': True, 'video_b_frames': ('h264',), 'video_max_size': (8192, 8192), 'max-soft-expired': 5, 'send-timestamps': False, 'supports_delta': ('png', 'rgb24', 'rgb32'), '': 'auto', 'pillow.version': '7.1.2', 'jpeg.version': 1, 'webp.version': (1, 1, 0), 'swscale.version': (5, 5, 100), 'libyuv.version': 0, 'avcodec2.version': (58, 54, 100), 'vpx.version': '1.8.2', 'min-quality': 30, 'speed': 0, 'min-speed': 30, 'rgb_zlib': True, 'rgb_lz4': False, 'rgb_lzo': True, 'rgb_brotli': True, 'rgb_formats': ['RGB', 'RGBX', 'RGBA'], 'full_csc_modes': {'h264': ['ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'vp8': ['YUV420P'], 'h265': ['BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'mpeg4': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P'], 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}, 'h264.YUV420P.profile': 'high10', 'h264.fast-decode': False} 2020-06-23 12:43:24,288 get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml'] 2020-06-23 12:43:24,288 get_control_commands_caps()=['show_session_info', 'show_bug_report', 'debug', 'enable_zlib', 'enable_lzo', 'enable_brotli', 'enable_rencode', 'enable_bencode', 'enable_yaml'] 2020-06-23 12:43:24,288 default icon theme: 2020-06-23 12:43:24,289 icon search path: ['/Users/mkoerber/.local/share/icons', '/Users/mkoerber/.icons', '/Applications/Xpra.app/Contents/Resources/share/icons', '/Applications/Xpra.app/Contents/Resources/share/pixmaps'] 2020-06-23 12:43:24,379 contexts: ['Emotes', 'Emblems', 'Actions', 'UI', 'Categories', 'Legacy', 'Devices', 'Places', 'Applications', 'Status', 'MimeTypes'] 2020-06-23 12:43:24,381 icons: ['face-laugh-symbolic', 'face-raspberry-symbolic', 'face-monkey-symbolic', 'face-uncertain-symbolic', 'face-embarrassed-symbolic', 'face-glasses-symbolic', 'face-yawn-symbolic', 'face-smirk-symbolic', 'face-kiss-symbolic', 'face-smile-big-symbolic', 'face-shutmouth-symbolic', 'face-sad-symbolic', 'face-cool-symbolic', 'emote-love-symbolic', 'face-crying-symbolic', 'face-smile-symbolic', 'face-tired-symbolic', 'face-angry-symbolic', 'face-worried-symbolic', 'face-plain-symbolic', 'face-devilish-symbolic', 'face-angel-symbolic', 'face-sick-symbolic', 'face-wink-symbolic', 'face-surprise-symbolic', 'face-confused-symbolic', 'emblem-important-symbolic', 'emblem-synchronizing', 'emblem-default-symbolic', 'emblem-favorite-symbolic', 'emblem-unreadable', 'emblem-shared', 'emblem-synchronizing-symbolic', 'emblem-readonly', 'emblem-ok-symbolic', 'emblem-videos-symbolic', 'emblem-photos-symbolic', 'emblem-documents-symbolic', 'emblem-symbolic-link', 'emblem-shared-symbolic', 'emblem-system-symbolic', 'emblem-music-symbolic', 'gtk-orientation-reverse-portrait', 'media-eject-symbolic', 'media-skip-forward-symbolic', 'format-justify-fill-symbolic', 'gtk-color-picker', 'media-playback-pause-symbolic', 'gtk-undelete-rtl', 'view-continuous-symbolic', 'insert-text-symbolic', 'open-menu-symbolic', 'list-add-symbolic', 'view-restore-symbolic', 'error-correct-symbolic', 'gtk-orientation-landscape', 'object-rotate-left-symbolic', 'bookmark-new-symbolic', 'value-decrease-symbolic', 'go-down-symbolic', 'insert-link-symbolic', 'process-stop-symbolic', 'view-list-bullet-symbolic', 'document-revert-symbolic-rtl', 'document-revert-symbolic', 'edit-redo-symbolic', 'insert-object-symbolic', 'gesture-two-finger-swipe-left-symbolic', 'format-indent-more-symbolic-rtl', 'font-select-symbolic', 'edit-paste-symbolic', 'media-skip-backward-symbolic-rtl', 'gtk-index', 'mail-mark-junk-symbolic', 'zoom-fit-best-symbolic', 'call-start-symbolic', 'media-seek-backward-symbolic-rtl', 'go-next-symbolic-rtl', 'format-text-strikethrough-symbolic', 'edit-copy-symbolic', 'gtk-caps-lock-warning', 'media-playback-stop-symbolic', 'system-log-out-symbolic', 'view-more-symbolic', 'value-increase-symbolic', 'color-select-symbolic', 'view-sort-ascending-symbolic', 'edit-cut-symbolic', 'mail-mark-important-symbolic', 'zoom-in-symbolic', 'edit-delete-symbolic', 'go-jump-symbolic', 'media-skip-forward-symbolic-rtl', 'gtk-disconnect', 'view-dual-symbolic', 'edit-clear-all-symbolic', 'view-list-ordered-symbolic', 'edit-redo-symbolic-rtl', 'document-properties-symbolic', 'go-first-symbolic', 'gtk-edit', 'go-home-symbolic', 'gtk-ok', 'star-new-symbolic', 'mail-reply-sender-symbolic', 'view-more-horizontal-symbolic', 'view-refresh-symbolic', 'media-view-subtitles-symbolic', 'format-indent-less-symbolic-rtl', 'gesture-pinch-symbolic', 'view-mirror-symbolic', 'object-rotate-right-symbolic', 'contact-new-symbolic', 'view-grid-symbolic', 'mail-forward-symbolic', 'mail-reply-all-symbolic', 'folder-new-symbolic', 'zoom-out-symbolic', 'format-justify-right-symbolic', 'view-list-symbolic', 'application-exit-symbolic', 'media-skip-backward-symbolic', 'view-paged-symbolic', 'go-jump-symbolic-rtl', 'go-up-symbolic', 'format-indent-less-symbolic', 'insert-image-symbolic', 'action-unavailable-symbolic', 'mark-location-symbolic', 'tab-new-symbolic', 'media-seek-forward-symbolic-rtl', 'gtk-apply', 'document-new-symbolic', 'gtk-dnd', 'media-seek-backward-symbolic', 'gesture-two-finger-swipe-right-symbolic', 'go-first-symbolic-rtl', 'help-about-symbolic', 'media-seek-forward-symbolic', 'format-text-underline-symbolic', 'gtk-page-setup', 'gtk-yes', 'gtk-dnd-multiple', 'gtk-convert', 'mail-send-symbolic', 'edit-undo-symbolic', 'view-fullscreen-symbolic', 'call-stop-symbolic', 'mail-send-receive-symbolic', 'document-send-symbolic', 'list-remove-all-symbolic', 'gtk-select-color', 'media-record-symbolic', 'system-shutdown-symbolic', 'object-flip-vertical-symbolic', 'zoom-original-symbolic', 'document-open-symbolic', 'mail-mark-notjunk-symbolic', 'address-book-new-symbolic', 'edit-select-symbolic', 'document-open-recent-symbolic', 'system-search-symbolic', 'gtk-no', 'gtk-connect', 'gtk-preferences', 'media-playback-start-symbolic-rtl', 'find-location-symbolic', 'object-flip-horizontal-symbolic', 'go-top-symbolic', 'system-run-symbolic', 'gtk-orientation-reverse-landscape', 'edit-select-all-symbolic', 'document-save-symbolic', 'view-pin-symbolic', 'format-text-direction-symbolic', 'appointment-new-symbolic', 'format-justify-left-symbolic', 'edit-clear-symbolic', 'view-sort-descending-symbolic', 'tools-check-spelling-symbolic', 'edit-clear-symbolic-rtl', 'edit-find-replace-symbolic', 'object-select-symbolic', 'gesture-rotate-anticlockwise-symbolic', 'go-last-symbolic-rtl', 'edit-undo-symbolic-rtl', 'system-reboot-symbolic', 'list-remove-symbolic', 'go-next-symbolic', 'mail-message-new-symbolic', 'camera-switch-symbolic', 'format-indent-more-symbolic', 'go-previous-symbolic-rtl', 'system-switch-user-symbolic', 'format-text-bold-symbolic', 'document-page-setup-symbolic', 'gtk-select-font', 'go-bottom-symbolic', 'go-previous-symbolic', 'gtk-cancel', 'document-print-symbolic', 'media-playback-start-symbolic', 'gesture-stretch-symbolic', 'gtk-undelete', 'document-edit-symbolic', 'view-app-grid-symbolic', 'edit-find-symbolic', 'go-last-symbolic', 'gtk-orientation-portrait', 'format-text-italic-symbolic', 'format-justify-center-symbolic', 'document-print-preview-symbolic', 'gesture-rotate-clockwise-symbolic', 'document-save-as-symbolic', 'format-text-direction-symbolic-rtl', 'send-to-symbolic', 'window-new-symbolic', 'window-restore-symbolic', 'selection-end-symbolic', 'focus-windows-symbolic', 'selection-start-symbolic-rtl', 'window-minimize-symbolic', 'pan-down-symbolic', 'list-drag-handle-symbolic', 'radio-checked-symbolic', 'pan-start-symbolic', 'pan-start-symbolic-rtl', 'selection-end-symbolic-rtl', 'window-maximize-symbolic', 'pan-up-symbolic', 'radio-symbolic', 'pan-end-symbolic', 'focus-legacy-systray-symbolic', 'checkbox-symbolic', 'radio-mixed-symbolic', 'focus-top-bar-symbolic', 'checkbox-mixed-symbolic', 'window-close-symbolic', 'pan-end-symbolic-rtl', 'selection-start-symbolic', 'checkbox-checked-symbolic', 'applications-system-symbolic', 'applications-utilities-symbolic', 'emoji-symbols-symbolic', 'emoji-body-symbolic', 'emoji-flags-symbolic', 'applications-science-symbolic', 'emoji-nature-symbolic', 'emoji-recent-symbolic', 'applications-graphics-symbolic', 'applications-multimedia-symbolic', 'emoji-people-symbolic', 'emoji-food-symbolic', 'preferences-other-symbolic', 'preferences-system-symbolic', 'emoji-activities-symbolic', 'emoji-objects-symbolic', 'applications-engineering-symbolic', 'applications-games-symbolic', 'system-help-symbolic', 'emoji-travel-symbolic', 'ac-adapter', 'dialog-warning', 'go-first-rtl', 'audio-volume-medium', 'media-skip-forward', 'security-low', 'format-justify-right', 'user-away', 'go-last', 'system-lock-screen', 'appointment-new', 'mail-attachment', 'media-playback-start-rtl', 'mail-mark-read', 'system-help', 'edit-redo-rtl', 'microphone-sensitivity-muted', 'face-surprise', 'go-next', 'modem', 'mail-read', 'format-text-italic', 'pda', 'edit-find', 'edit-delete', 'battery-low', 'camera-web', 'applications-development', 'network-cellular-connected', 'applications-office', 'user-available', 'view-sort-ascending', 'mail-unread', 'preferences-system-sharing', 'help-browser', 'trophy-silver', 'printer-printing', 'preferences-desktop-screensaver', 'applications-other', 'system-log-out', 'window-close', 'applications-science', 'document-new', 'applications-engineering', 'mail-mark-junk', 'preferences-other', 'microphone-sensitivity-low', 'input-gaming', 'mail-reply-sender', 'media-tape', 'uninterruptible-power-supply', 'view-restore', 'face-angel', 'audio-volume-muted', 'face-embarrassed', 'mail-send', 'format-justify-fill', 'mail-mark-notjunk', 'preferences-desktop', 'ebook-reader', 'media-seek-backward-rtl', 'go-next-rtl', 'emblem-new', 'user-offline', 'input-mouse', 'emblem-mail', 'system-file-manager', 'zoom-fit-best', 'view-sort-descending', 'view-refresh', 'weather-fog', 'object-flip-horizontal', 'media-playback-pause', 'face-cool', 'face-laugh', 'preferences-desktop-display', 'mail-signed', 'preferences-desktop-theme', 'document-save', 'document-print-preview', 'weather-few-clouds-night', 'accessories-calculator', 'format-text-direction-rtl', 'input-touchpad', 'go-first', 'edit-cut', 'trophy-gold', 'accessories-dictionary', 'preferences-system', 'applications-system', 'task-due', 'process-stop', 'weather-showers', 'document-revert-rtl', 'media-skip-forward-rtl', 'camera-photo', 'media-seek-backward', 'preferences-system-network', 'scanner', 'format-text-strikethrough', 'edit-find-replace', 'edit-paste', 'applications-internet', 'edit-clear', 'user-invisible', 'audio-volume-high', 'dialog-question', 'mail-message-new', 'printer-error', 'go-top', 'go-bottom', 'call-start', 'mail-mark-unread', 'network-transmit-receive', 'format-text-direction-ltr', 'applications-accessories', 'insert-text', 'battery-good', 'format-indent-less', 'preferences-desktop-accessibility', 'battery-caution', 'help-about', 'format-justify-center', 'audio-card', 'software-update-available', 'face-kiss', 'network-offline', 'dialog-password', 'web-browser', 'folder-new', 'emblem-system', 'software-update-urgent', 'media-record', 'starred', 'preferences-system-privacy', 'mail-replied', 'format-text-bold', 'emote-love', 'weather-few-clouds', 'computer', 'face-glasses', 'document-save-as', 'document-revert', 'face-monkey', 'weather-storm', 'object-rotate-left', 'media-playlist-shuffle', 'format-text-underline', 'application-exit', 'network-wired-disconnected', 'user-info', 'bookmark-new', 'preferences-desktop-remote-desktop', 'microphone-sensitivity-high', 'applications-utilities', 'media-playback-start', 'preferences-desktop-keyboard-shortcuts', 'format-indent-more', 'document-print', 'input-dialpad', 'preferences-desktop-locale', 'battery-full-charged', 'utilities-terminal', 'network-receive', 'face-worried', 'zoom-out', 'emblem-generic', 'multimedia-player', 'computer-fail', 'network-error', 'battery-good-charging', 'folder-visiting', 'face-wink', 'battery-empty', 'system-users', 'mail-send-receive', 'tools-check-spelling', 'face-crying', 'battery-full-charging', 'edit-clear-all', 'edit-redo', 'changes-allow', 'network-wireless', 'window-new', 'network-transmit', 'preferences-desktop-personal', 'video-display', 'media-removable', 'face-smirk', 'list-add', 'weather-clear-night', 'face-smile-big', 'system-shutdown', 'mail-mark-important', 'preferences-desktop-keyboard', 'system-software-install', 'format-indent-less-rtl', 'mail-forward', 'dialog-error', 'preferences-system-search', 'image-missing', 'document-properties', 'emblem-package', 'phone', 'call-stop', 'media-skip-backward', 'printer', 'media-playlist-repeat', 'insert-link', 'face-angry', 'format-justify-left', 'multimedia-volume-control', 'face-plain', 'dialog-information', 'preferences-system-windows', 'media-flash', 'camera-video', 'semi-starred-rtl', 'user-busy', 'network-wireless-encrypted', 'zoom-original', 'mail-signed-verified', 'insert-image', 'input-tablet', 'emblem-documents', 'go-up', 'face-sad', 'media-optical', 'applications-graphics', 'object-flip-vertical', 'system-run', 'network-wired', 'weather-showers-scattered', 'contact-new', 'non-starred', 'user-idle', 'go-home', 'edit-clear-rtl', 'format-indent-more-rtl', 'face-uncertain', 'face-raspberry', 'emblem-synchronizing', 'document-open-recent', 'mark-location', 'user-trash-full', 'battery-full', 'view-fullscreen', 'go-last-rtl', 'face-tired', 'weather-snow', 'media-seek-forward', 'audio-volume-low', 'document-page-setup', 'media-skip-backward-rtl', 'appointment-soon', 'edit-select-all', 'weather-severe-alert', 'emblem-favorite', 'applets-screenshooter', 'preferences-desktop-wallpaper', 'semi-starred', 'edit-undo', 'zoom-in', 'insert-object', 'emblem-desktop', 'battery-low-charging', 'face-devilish', 'network-vpn', 'list-remove', 'help-contents', 'emblem-photos', 'media-seek-forward-rtl', 'weather-overcast', 'document-open', 'media-eject', 'microphone-sensitivity-medium', 'emblem-web', 'preferences-system-notifications', 'mail-reply-all', 'system-software-update', 'system-search', 'task-past-due', 'trophy-bronze', 'drive-optical', 'media-playback-stop', 'input-keyboard', 'battery-missing', 'face-sick', 'drive-multidisk', 'preferences-desktop-peripherals', 'accessories-character-map', 'media-floppy', 'tab-new', 'accessories-text-editor', 'emblem-default', 'weather-clear', 'printer-network', 'security-high', 'edit-copy', 'help-faq', 'battery', 'go-down', 'battery-caution-charging', 'audio-speakers', 'object-rotate-right', 'emblem-urgent', 'face-smile', 'security-medium', 'go-previous', 'preferences-desktop-font', 'changes-prevent', 'appointment-missed', 'address-book-new', 'go-previous-rtl', 'emblem-important', 'go-jump', 'edit-undo-rtl', 'document-send', 'network-idle', 'applications-games', 'emblem-downloads', 'input-keyboard-symbolic', 'media-zip-symbolic', 'input-gaming-symbolic', 'audio-speakers-symbolic', 'audio-card-symbolic', 'drive-multidisk-symbolic', 'camera-video-symbolic', 'drive-optical-symbolic', 'phone-symbolic', 'computer-apple-ipad-symbolic', 'multimedia-player-symbolic', 'video-display-symbolic', 'audio-headphones-symbolic', 'printer-symbolic', 'media-optical-symbolic', 'camera-web-symbolic', 'media-floppy-symbolic', 'battery-symbolic', 'network-wireless-symbolic', 'bluetooth-symbolic', 'camera-photo-symbolic', 'computer-symbolic', 'drive-removable-media-symbolic', 'input-dialpad-symbolic', 'phone-apple-iphone-symbolic', 'scanner-symbolic', 'display-projector-symbolic', 'video-joined-displays-symbolic', 'multimedia-player-apple-ipod-touch-symbolic', 'input-tablet-symbolic', 'thunderbolt-symbolic', 'drive-harddisk', 'colorimeter-colorhug-symbolic', 'media-removable-symbolic', 'auth-fingerprint-symbolic', 'auth-smartcard-symbolic', 'audio-headset-symbolic', 'media-optical-bd-symbolic', 'media-optical-cd-audio-symbolic', 'input-mouse-symbolic', 'input-touchpad-symbolic', 'computer', 'media-flash-symbolic', 'drive-harddisk-system-symbolic', 'drive-removable-media', 'audio-microphone', 'phone-old-symbolic', 'drive-harddisk-symbolic', 'drive-harddisk-usb-symbolic', 'auth-sim-symbolic', 'media-optical-dvd-symbolic', 'uninterruptible-power-supply-symbolic', 'audio-headphones', 'video-single-display-symbolic', 'modem-symbolic', 'audio-headset', 'media-tape-symbolic', 'drive-harddisk-solidstate-symbolic', 'pda-symbolic', 'audio-input-microphone-symbolic', 'ac-adapter-symbolic', 'printer-network-symbolic', 'tv-symbolic', 'drive-harddisk-ieee1394-symbolic', 'network-wired-symbolic', 'folder-music-symbolic', 'user-trash-symbolic', 'user-home-symbolic', 'folder-music', 'folder', 'folder-pictures-symbolic', 'folder-publicshare-symbolic', 'folder-templates', 'folder-publicshare', 'folder-templates-symbolic', 'folder-saved-search', 'folder-drag-accept', 'folder-download', 'user-home', 'network-server', 'folder-remote', 'folder-symbolic', 'folder-documents', 'user-desktop', 'user-trash', 'folder-saved-search-symbolic', 'network-workgroup', 'folder-open', 'folder-videos-symbolic', 'folder-remote-symbolic', 'user-bookmarks-symbolic', 'start-here', 'network-workgroup-symbolic', 'network-server-symbolic', 'user-desktop-symbolic', 'start-here-symbolic', 'folder-videos', 'folder-download-symbolic', 'folder-pictures', 'folder-documents-symbolic', 'user-bookmarks', 'preferences-system-search-symbolic', 'preferences-desktop-remote-desktop-symbolic', 'user-info-symbolic', 'preferences-desktop-keyboard-symbolic', 'preferences-color-symbolic', 'preferences-system-devices-symbolic', 'preferences-system-network-proxy-symbolic', 'system-file-manager-symbolic', 'accessories-calculator-symbolic', 'utilities-terminal-symbolic', 'preferences-desktop-display-symbolic', 'text-editor-symbolic', 'applets-screenshooter-symbolic', 'help-browser-symbolic', 'web-browser-symbolic', 'system-users-symbolic', 'system-software-install-symbolic', 'preferences-system-network-symbolic', 'preferences-system-details-symbolic', 'preferences-desktop-locale-symbolic', 'preferences-system-time-symbolic', 'preferences-desktop-wallpaper-symbolic', 'multimedia-volume-control-symbolic', 'preferences-system-privacy-symbolic', 'accessories-character-map-symbolic', 'help-contents-symbolic', 'help-faq-symbolic', 'preferences-system-sharing-symbolic', 'gnome-power-manager-symbolic', 'preferences-system-notifications-symbolic', 'goa-panel-symbolic', 'accessories-dictionary-symbolic', 'accessories-text-editor-symbolic', 'preferences-desktop-screensaver-symbolic', 'preferences-desktop-font-symbolic', 'preferences-desktop-keyboard-shortcuts-symbolic', 'preferences-desktop-accessibility-symbolic', 'media-playlist-repeat-symbolic-rtl', 'semi-starred-symbolic', 'camera-disabled-symbolic', 'changes-allow-symbolic', 'rotation-allowed-symbolic', 'non-starred-symbolic', 'call-missed-symbolic', 'bluetooth-active-symbolic', 'microphone-sensitivity-medium-symbolic', 'media-playlist-repeat-song-symbolic', 'changes-prevent-symbolic', 'image-loading', 'network-wireless-signal-ok-symbolic', 'security-low-symbolic', 'media-playlist-repeat-symbolic', 'battery-empty-charging-symbolic', 'weather-few-clouds-symbolic', 'printer-printing-symbolic', 'orientation-landscape-symbolic', 'weather-showers-symbolic', 'rotation-locked-symbolic', 'audio-volume-high-symbolic', 'mail-attachment-symbolic', 'semi-starred-symbolic-rtl', 'battery-empty-symbolic', 'weather-severe-alert-symbolic', 'view-wrapped-symbolic-rtl', 'user-invisible-symbolic', 'network-wireless-signal-none-symbolic', 'alarm-symbolic', 'network-vpn-symbolic', 'display-brightness-symbolic', 'network-cellular-signal-good-symbolic', 'task-due-symbolic', 'software-update-available-symbolic', 'avatar-default', 'weather-fog-symbolic', 'network-wired-no-route-symbolic', 'dialog-password-symbolic', 'battery-low-charging-symbolic', 'starred-symbolic', 'network-cellular-offline-symbolic', 'network-cellular-3g-symbolic', 'weather-clear-symbolic', 'channel-insecure-symbolic', 'weather-storm-symbolic', 'system-lock-screen-symbolic', 'dialog-error-symbolic', 'appointment-soon-symbolic', 'switch-on-symbolic', 'view-wrapped-symbolic', 'network-cellular-4g-symbolic', 'airplane-mode-symbolic', 'daytime-sunset-symbolic', 'night-light-symbolic', 'notifications-disabled-symbolic', 'network-cellular-signal-excellent-symbolic', 'battery-full-charging-symbolic', 'auth-sim-missing-symbolic', 'keyboard-brightness-symbolic', 'network-vpn-acquiring-symbolic', 'call-incoming-symbolic', 'network-idle-symbolic', 'mail-unread-symbolic', 'battery-good-symbolic', 'user-idle-symbolic', 'audio-volume-low-symbolic', 'location-services-active-symbolic', 'location-services-disabled-symbolic', 'network-vpn-no-route-symbolic', 'dialog-warning-symbolic', 'avatar-default-symbolic', 'software-update-urgent-symbolic', 'mail-read-symbolic', 'network-wired-offline-symbolic', 'switch-off-symbolic', 'process-working-symbolic', 'weather-snow-symbolic', 'network-cellular-signal-weak-symbolic', 'mail-replied-symbolic', 'microphone-sensitivity-muted-symbolic', 'microphone-sensitivity-low-symbolic', 'appointment-missed-symbolic', 'network-wireless-encrypted-symbolic', 'media-playlist-consecutive-symbolic-rtl', 'network-cellular-edge-symbolic', 'folder-open-symbolic', 'media-playlist-repeat-song-symbolic-rtl', 'microphone-disabled-symbolic', 'battery-caution-charging-symbolic', 'battery-full-symbolic', 'user-available-symbolic', 'network-no-route-symbolic', 'printer-warning-symbolic', 'network-cellular-no-route-symbolic', 'battery-low-symbolic', 'orientation-landscape-inverse-symbolic', 'microphone-sensitivity-high-symbolic', 'task-past-due-symbolic', 'network-wired-acquiring-symbolic', 'orientation-portrait-symbolic', 'network-cellular-connected-symbolic', 'audio-volume-muted-symbolic', 'security-high-symbolic', 'user-trash-full-symbolic', 'thunderbolt-acquiring-symbolic', 'network-transmit-receive-symbolic', 'touchpad-disabled-symbolic', 'image-loading-symbolic', 'caps-lock-symbolic', 'network-wireless-connected-symbolic', 'audio-volume-overamplified-symbolic', 'dialog-information-symbolic', 'audio-volume-medium-symbolic', 'weather-showers-scattered-symbolic', 'battery-good-charging-symbolic', 'network-wireless-signal-weak-symbolic', 'printer-error-symbolic', 'media-playlist-shuffle-symbolic-rtl', 'security-medium-symbolic', 'network-transmit-symbolic', 'auth-sim-locked-symbolic', 'weather-clear-night-symbolic', 'battery-caution-symbolic', 'orientation-portrait-inverse-symbolic', 'network-wireless-signal-excellent-symbolic', 'image-missing', 'content-loading-symbolic', 'network-cellular-hspa-symbolic', 'network-cellular-gprs-symbolic', 'folder-drag-accept-symbolic', 'user-away-symbolic', 'dialog-question-symbolic', 'call-outgoing-symbolic', 'network-wireless-hotspot-symbolic', 'network-wireless-offline-symbolic', 'battery-missing-symbolic', 'weather-windy-symbolic', 'media-playlist-shuffle-symbolic', 'user-offline-symbolic', 'network-cellular-acquiring-symbolic', 'media-playlist-consecutive-symbolic', 'user-busy-symbolic', 'screen-shared-symbolic', 'network-wireless-signal-good-symbolic', 'daytime-sunrise-symbolic', 'folder-visiting-symbolic', 'network-wireless-no-route-symbolic', 'weather-few-clouds-night-symbolic', 'channel-secure-symbolic', 'computer-fail-symbolic', 'user-not-tracked-symbolic', 'network-wireless-acquiring-symbolic', 'network-receive-symbolic', 'network-error-symbolic', 'network-cellular-signal-none-symbolic', 'weather-overcast-symbolic', 'network-wired-disconnected-symbolic', 'network-offline-symbolic', 'bluetooth-disabled-symbolic', 'battery-full-charged-symbolic', 'network-cellular-signal-ok-symbolic', 'user-status-pending-symbolic', 'x-office-presentation-template', 'x-office-calendar', 'x-office-spreadsheet-symbolic', 'x-office-address-book-symbolic', 'inode-directory-symbolic', 'video-x-generic', 'application-x-executable-symbolic', 'text-x-preview', 'text-x-generic-symbolic', 'font-x-generic-symbolic', 'text-x-script', 'text-html', 'audio-x-generic', 'package-x-generic-symbolic', 'application-rss+xml-symbolic', 'application-x-firmware', 'x-office-document', 'x-office-spreadsheet-template', 'application-x-executable', 'image-x-generic', 'x-office-document-symbolic', 'x-office-drawing', 'x-office-spreadsheet', 'video-x-generic-symbolic', 'font-x-generic', 'text-x-generic-template', 'x-office-presentation', 'x-office-drawing-symbolic', 'x-office-calendar-symbolic', 'application-x-addon-symbolic', 'application-certificate', 'application-x-appliance-symbolic', 'audio-x-generic-symbolic', 'x-office-document-template', 'text-x-generic', 'application-x-addon', 'x-office-presentation-symbolic', 'x-office-drawing-template', 'x-package-repository', 'application-certificate-symbolic', 'package-x-generic', 'image-x-generic-symbolic', 'x-office-address-book', 'application-x-firmware-symbolic'] 2020-06-23 12:43:24,381 metadata.supported: ['title', 'icon-title', 'pid', 'iconic', 'size-hints', 'class-instance', 'client-machine', 'transient-for', 'window-type', 'fullscreen', 'maximized', 'decorations', 'skip-taskbar', 'skip-pager', 'has-alpha', 'override-redirect', 'tray', 'modal', 'role', 'opacity', 'xid', 'group-leader', 'command', 'workspace', 'above', 'below', 'sticky', 'set-initial-position', 'content-type', 'shaded', 'bypass-compositor', 'strut', 'fullscreen-monitors'] 2020-06-23 12:43:24,385 get_window_frame_sizes()={'offset': (0, 22), 'frame': (0, 0, 22, 0)} 2020-06-23 12:43:24,385 send_hello() packet={'digest': ['xor', 'hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+blake2s', 'hmac+blake2b', 'des', 'kerberos', 'gss', 'u2f'], 'salt-digest': ('hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+blake2s', 'hmac+blake2b'), 'compressors': ['zlib', 'lzo', 'brotli'], 'encoders': ['rencode', 'bencode', 'yaml'], 'python-lzo': True, 'python-lzo.version': b'1.12', 'lz4': False, 'lzo': True, 'lzo.version': b'2.10', 'zlib': True, 'zlib.version': '1.0', 'brotli': True, 'brotli.version': '1.0.7', 'rencode': True, 'rencode.version': ('Cython', 1, 0, 6), 'bencode': True, 'bencode.version': (b'Cython', 4, 0), 'yaml': True, 'yaml.version': '5.3', 'file-transfer': True, 'file-transfer-ask': True, 'file-size-limit': 100, 'file-chunks': 65536, 'open-files': True, 'open-files-ask': True, 'printing': True, 'printing-ask': False, 'open-url': True, 'open-url-ask': True, 'file-ask-timeout': 3600, 'version': '4.0.1', 'websocket.multi-packet': True, 'hostname': 'sin-mpbge', 'uuid': 'e9b5c2825739a81cc98c9590e4e07d262bfccfae', 'session-id': '7183cbf147a845978afb2cf31a696738', 'username': 'mathias', 'name': 'Mathias Koerber', 'client_type': 'Python/GTK3', 'python.version': (3, 8, 2), 'python.bits': 64, 'compression_level': 1, 'argv': ['/Applications/Xpra.app/Contents/MacOS/Xpra'], 'build.version': '4.0.1', 'build.local_modifications': 0, 'build.revision': 26380, 'build.date': '2020-05-17', 'build.time': '08:48', 'build.bit': '64bit', 'build.cpu': 'i386', 'build.compiler': 'Apple clang version 11.0.0 (clang-1100.0.33.12)', 'build.linker': 'LLVM version 11.0.0, (clang-1100.0.33.12) (static support for 23, runtime is 23)', 'build.python': '3.8.2', 'build.cython': '0.29.17', 'build.lib.gobject_introspection': '1.60.2', 'build.lib.gtk': '3.24.10', 'build.lib.py3cairo': '1.18.1', 'build.lib.pygobject': '3.32.2', 'build.lib.python3': '3.8', 'build.lib.vpx': '1.8.2', 'build.lib.x264': '0.157.x', 'machine_id': 'None', 'randr_notify': True, 'windows': True, 'aliases': {'hello': 1, 'info': 2, 'open-url': 3, 'send-file': 4, 'send-data-request': 5, 'send-data-response': 6, 'ack-file-chunk': 7, 'send-file-chunk': 8, 'sound-data': 9, 'new-stream': 10, 'state-changed': 11, 'new-buffer': 12, 'cleanup': 13, 'add_data': 14, 'stop': 15, 'ping': 16, 'ping_echo': 17, 'info-response': 18, 'server-event': 19, 'disconnect': 20, 'set_deflate': 21, 'connection-lost': 22, 'gibberish': 23, 'invalid': 24, 'show-desktop': 25, 'desktop_size': 26, 'new-window': 27, 'new-override-redirect': 28, 'new-tray': 29, 'raise-window': 30, 'initiate-moveresize': 31, 'window-move-resize': 32, 'window-resized': 33, 'window-metadata': 34, 'configure-override-redirect': 35, 'lost-window': 36, 'window-icon': 37, 'draw': 38, 'eos': 39, 'cursor': 40, 'bell': 41, 'pointer-position': 42, 'pointer-grab': 43, 'pointer-ungrab': 44, 'webcam-stop': 45, 'webcam-ack': 46, 'set-clipboard-enabled': 47, 'clipboard-token': 48, 'clipboard-request': 49, 'clipboard-contents': 50, 'clipboard-contents-none': 51, 'clipboard-pending-requests': 52, 'clipboard-enable-selections': 53, 'notify_show': 54, 'notify_close': 55, 'rpc-reply': 56, 'startup-complete': 57, 'setting-change': 58, 'control': 59, 'encodings': 60, 'udp-control': 61}, 'session-type': '', 'wants_events': True, 'setting-change': True, 'xdg-menu-update': True, 'share': False, 'lock': False, 'mouse': True, 'xkbmap_layout': 'us', 'xkbmap_layouts': ['us'], 'xkbmap_variant': '', 'xkbmap_variants': [''], 'xkbmap_raw': False, 'xkbmap_layout_groups': True, 'xkbmap_print': '', 'xkbmap_query': '', 'xkbmap_query_struct': {}, 'xkbmap_mod_meanings': {}, 'xkbmap_mod_managed': [], 'xkbmap_mod_pointermissing': ['lock', 'control'], 'xkbmap_keycodes': [(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (65106, 'dead_circumflex', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'ooblique', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (65105, 'dead_acute', 39, 0, 0), (65113, 'dead_doubleacute', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_perispomeni', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (65104, 'dead_grave', 50, 0, 0), (65107, 'dead_perispomeni', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (16777232, 'U+0010', 64, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (16777232, 'U+0010', 79, 0, 0), (16777232, 'U+0010', 80, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (1, '0x1', 128, 0, 0), (64, 'at', 128, 1, 0)], 'xkbmap_x11_keycodes': {}, 'modifiers': [], 'keyboard_sync': False, 'show-desktop': True, 'desktop_size': (1440, 900), 'desktops': 1, 'desktop.names': (), 'screen_sizes': [('sin-mpbge.local', 1440, 900, 331, 206, [('0', 0, 0, 1440, 900, 331, 206, 0, 23, 1440, 877)], 0, 23, 1440, 877)], 'antialias': {}, 'cursor': {'size': -1}, 'icc': {'icc-profile': 'b\'\\x00\\x00\\x0f\\xe0appl\\x02\\x10\\x00\\x00mntrRGB XYZ \\x07\\xe4\\x00\\x06\\x00\\x03\\x00\\n\\x008\\x00\\x1aacspAPPL\\x00\\x00\\x00\\x00APPL\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\xd6\\x00\\x01\\x00\\x00\\x00\\x00\\xd3-appl\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12desc\\x00\\x00\\x01\\\\\\x00\\x00\\x00bdscm\\x00\\x00\\x01\\xc0\\x00\\x00\\x04\\x82cprt\\x00\\x00\\x06D\\x00\\x00\\x00#wtpt\\x00\\x00\\x06h\\x00\\x00\\x00\\x14rXYZ\\x00\\x00\\x06|\\x00\\x00\\x00\\x14gXYZ\\x00\\x00\\x06\\x90\\x00\\x00\\x00\\x14bXYZ\\x00\\x00\\x06\\xa4\\x00\\x00\\x00\\x14rTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caarg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 vcgt\\x00\\x00\\x0e\\xe4\\x00\\x00\\x000ndin\\x00\\x00\\x0f\\x14\\x00\\x00\\x00>chad\\x00\\x00\\x0fT\\x00\\x00\\x00,mmod\\x00\\x00\\x0f\\x80\\x00\\x00\\x00(vcgp\\x00\\x00\\x0f\\xa8\\x00\\x00\\x008bTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0cgTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caabg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 aagg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 desc\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08Display\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00mluc\\x00\\x00\\x00\\x00\\x00\\x00\\x00&\\x00\\x00\\x00\\x0chrHR\\x00\\x00\\x00\\x14\\x00\\x00\\x01\\xd8koKR\\x00\\x00\\x00\\x0c\\x00\\x00\\x01\\xecnbNO\\x00\\x00\\x00\\x12\\x00\\x00\\x01\\xf8id\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\nhuHU\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x1ccsCZ\\x00\\x00\\x00\\x16\\x00\\x00\\x020daDK\\x00\\x00\\x00\\x1c\\x00\\x00\\x02FnlNL\\x00\\x00\\x00\\x16\\x00\\x00\\x02bfiFI\\x00\\x00\\x00\\x10\\x00\\x00\\x02xitIT\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x88esES\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9croRO\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cfrCA\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xaear\\x00\\x00\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\xc4ukUA\\x00\\x00\\x00\\x1c\\x00\\x00\\x02\\xd8heIL\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xf4zhTW\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nviVN\\x00\\x00\\x00\\x0e\\x00\\x00\\x03\\x14skSK\\x00\\x00\\x00\\x16\\x00\\x00\\x03"zhCN\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nruRU\\x00\\x00\\x00$\\x00\\x00\\x038enGB\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\frFR\\x00\\x00\\x00\\x16\\x00\\x00\\x03pms\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x86hiIN\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x98thTH\\x00\\x00\\x00\\x0c\\x00\\x00\\x03\\xaacaES\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xb6enAU\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\esXL\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cdeDE\\x00\\x00\\x00\\x10\\x00\\x00\\x03\\xceenUS\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\xdeptBR\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xf0plPL\\x00\\x00\\x00\\x12\\x00\\x00\\x04\\x08elGR\\x00\\x00\\x00"\\x00\\x00\\x04\\x1asvSE\\x00\\x00\\x00\\x10\\x00\\x00\\x04\\x04;\\x04L\\x04>\\x04@\\x04>\\x042\\x048\\x049\\x00 \\x00L\\x00C\\x00D \\x0f\\x00L\\x00C\\x00D\\x00 \\x05\\xe6\\x05\\xd1\\x05\\xe2\\x05\\xd5\\x05\\xe0\\x05\\xd9_i\\x82r\\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00M\\x00\\xe0\\x00u\\x00F\\x00a\\x00r\\x00e\\x00b\\x00n\\x00\\xfd\\x00 \\x00L\\x00C\\x00D\\x04&\\x042\\x045\\x04B\\x04=\\x04>\\x049\\x00 \\x04\\x16\\x04\\x1a\\x00-\\x044\\x048\\x04A\\x04?\\x04;\\x045\\x049\\x00C\\x00o\\x00l\\x00o\\x00u\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00c\\x00o\\x00u\\x00l\\x00e\\x00u\\x00r\\x00W\\x00a\\x00r\\x00n\\x00a\\x00 \\x00L\\x00C\\x00D\\t0\\t\\x02\\t\\x17\\t@\\t(\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x0e*\\x0e5\\x00L\\x00C\\x00D\\x00 \\x00e\\x00n\\x00 \\x00c\\x00o\\x00l\\x00o\\x00r\\x00F\\x00a\\x00r\\x00b\\x00-\\x00L\\x00C\\x00D\\x00C\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00C\\x00o\\x00l\\x00o\\x00r\\x00i\\x00d\\x00o\\x00K\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x03\\x88\\x03\\xb3\\x03\\xc7\\x03\\xc1\\x03\\xc9\\x03\\xbc\\x03\\xb7\\x00 \\x03\\xbf\\x03\\xb8\\x03\\xcc\\x03\\xbd\\x03\\xb7\\x00 \\x00L\\x00C\\x00D\\x00F\\x00\\xe4\\x00r\\x00g\\x00-\\x00L\\x00C\\x00D\\x00R\\x00e\\x00n\\x00k\\x00l\\x00i\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00a\\x00 \\x00C\\x00o\\x00r\\x00e\\x00s0\\xab0\\xe90\\xfc\\x00L\\x00C\\x00D\\x00\\x00text\\x00\\x00\\x00\\x00Copyright Apple Inc., 2020\\x00\\x00XYZ \\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x16\\x00\\x01\\x00\\x00\\x00\\x01\\x16\\xcaXYZ \\x00\\x00\\x00\\x00\\x00\\x00q\\xc0\\x00\\x009\\x8a\\x00\\x00\\x01gXYZ \\x00\\x00\\x00\\x00\\x00\\x00a#\\x00\\x00\\xb9\\xe6\\x00\\x00\\x13\\xf6XYZ \\x00\\x00\\x00\\x00\\x00\\x00#\\xf2\\x00\\x00\\x0c\\x90\\x00\\x00\\xbd\\xd0curv\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x05\\x00\\n\\x00\\x0f\\x00\\x14\\x00\\x19\\x00\\x1e\\x00#\\x00(\\x00-\\x002\\x006\\x00;\\x00@\\x00E\\x00J\\x00O\\x00T\\x00Y\\x00^\\x00c\\x00h\\x00m\\x00r\\x00w\\x00|\\x00\\x81\\x00\\x86\\x00\\x8b\\x00\\x90\\x00\\x95\\x00\\x9a\\x00\\x9f\\x00\\xa3\\x00\\xa8\\x00\\xad\\x00\\xb2\\x00\\xb7\\x00\\xbc\\x00\\xc1\\x00\\xc6\\x00\\xcb\\x00\\xd0\\x00\\xd5\\x00\\xdb\\x00\\xe0\\x00\\xe5\\x00\\xeb\\x00\\xf0\\x00\\xf6\\x00\\xfb\\x01\\x01\\x01\\x07\\x01\\r\\x01\\x13\\x01\\x19\\x01\\x1f\\x01%\\x01+\\x012\\x018\\x01>\\x01E\\x01L\\x01R\\x01Y\\x01`\\x01g\\x01n\\x01u\\x01|\\x01\\x83\\x01\\x8b\\x01\\x92\\x01\\x9a\\x01\\xa1\\x01\\xa9\\x01\\xb1\\x01\\xb9\\x01\\xc1\\x01\\xc9\\x01\\xd1\\x01\\xd9\\x01\\xe1\\x01\\xe9\\x01\\xf2\\x01\\xfa\\x02\\x03\\x02\\x0c\\x02\\x14\\x02\\x1d\\x02&\\x02/\\x028\\x02A\\x02K\\x02T\\x02]\\x02g\\x02q\\x02z\\x02\\x84\\x02\\x8e\\x02\\x98\\x02\\xa2\\x02\\xac\\x02\\xb6\\x02\\xc1\\x02\\xcb\\x02\\xd5\\x02\\xe0\\x02\\xeb\\x02\\xf5\\x03\\x00\\x03\\x0b\\x03\\x16\\x03!\\x03-\\x038\\x03C\\x03O\\x03Z\\x03f\\x03r\\x03~\\x03\\x8a\\x03\\x96\\x03\\xa2\\x03\\xae\\x03\\xba\\x03\\xc7\\x03\\xd3\\x03\\xe0\\x03\\xec\\x03\\xf9\\x04\\x06\\x04\\x13\\x04 \\x04-\\x04;\\x04H\\x04U\\x04c\\x04q\\x04~\\x04\\x8c\\x04\\x9a\\x04\\xa8\\x04\\xb6\\x04\\xc4\\x04\\xd3\\x04\\xe1\\x04\\xf0\\x04\\xfe\\x05\\r\\x05\\x1c\\x05+\\x05:\\x05I\\x05X\\x05g\\x05w\\x05\\x86\\x05\\x96\\x05\\xa6\\x05\\xb5\\x05\\xc5\\x05\\xd5\\x05\\xe5\\x05\\xf6\\x06\\x06\\x06\\x16\\x06\\\'\\x067\\x06H\\x06Y\\x06j\\x06{\\x06\\x8c\\x06\\x9d\\x06\\xaf\\x06\\xc0\\x06\\xd1\\x06\\xe3\\x06\\xf5\\x07\\x07\\x07\\x19\\x07+\\x07=\\x07O\\x07a\\x07t\\x07\\x86\\x07\\x99\\x07\\xac\\x07\\xbf\\x07\\xd2\\x07\\xe5\\x07\\xf8\\x08\\x0b\\x08\\x1f\\x082\\x08F\\x08Z\\x08n\\x08\\x82\\x08\\x96\\x08\\xaa\\x08\\xbe\\x08\\xd2\\x08\\xe7\\x08\\xfb\\t\\x10\\t%\\t:\\tO\\td\\ty\\t\\x8f\\t\\xa4\\t\\xba\\t\\xcf\\t\\xe5\\t\\xfb\\n\\x11\\n\\\'\\n=\\nT\\nj\\n\\x81\\n\\x98\\n\\xae\\n\\xc5\\n\\xdc\\n\\xf3\\x0b\\x0b\\x0b"\\x0b9\\x0bQ\\x0bi\\x0b\\x80\\x0b\\x98\\x0b\\xb0\\x0b\\xc8\\x0b\\xe1\\x0b\\xf9\\x0c\\x12\\x0c*\\x0cC\\x0c\\\\\\x0cu\\x0c\\x8e\\x0c\\xa7\\x0c\\xc0\\x0c\\xd9\\x0c\\xf3\\r\\r\\r&\\r@\\rZ\\rt\\r\\x8e\\r\\xa9\\r\\xc3\\r\\xde\\r\\xf8\\x0e\\x13\\x0e.\\x0eI\\x0ed\\x0e\\x7f\\x0e\\x9b\\x0e\\xb6\\x0e\\xd2\\x0e\\xee\\x0f\\t\\x0f%\\x0fA\\x0f^\\x0fz\\x0f\\x96\\x0f\\xb3\\x0f\\xcf\\x0f\\xec\\x10\\t\\x10&\\x10C\\x10a\\x10~\\x10\\x9b\\x10\\xb9\\x10\\xd7\\x10\\xf5\\x11\\x13\\x111\\x11O\\x11m\\x11\\x8c\\x11\\xaa\\x11\\xc9\\x11\\xe8\\x12\\x07\\x12&\\x12E\\x12d\\x12\\x84\\x12\\xa3\\x12\\xc3\\x12\\xe3\\x13\\x03\\x13#\\x13C\\x13c\\x13\\x83\\x13\\xa4\\x13\\xc5\\x13\\xe5\\x14\\x06\\x14\\\'\\x14I\\x14j\\x14\\x8b\\x14\\xad\\x14\\xce\\x14\\xf0\\x15\\x12\\x154\\x15V\\x15x\\x15\\x9b\\x15\\xbd\\x15\\xe0\\x16\\x03\\x16&\\x16I\\x16l\\x16\\x8f\\x16\\xb2\\x16\\xd6\\x16\\xfa\\x17\\x1d\\x17A\\x17e\\x17\\x89\\x17\\xae\\x17\\xd2\\x17\\xf7\\x18\\x1b\\x18@\\x18e\\x18\\x8a\\x18\\xaf\\x18\\xd5\\x18\\xfa\\x19 \\x19E\\x19k\\x19\\x91\\x19\\xb7\\x19\\xdd\\x1a\\x04\\x1a*\\x1aQ\\x1aw\\x1a\\x9e\\x1a\\xc5\\x1a\\xec\\x1b\\x14\\x1b;\\x1bc\\x1b\\x8a\\x1b\\xb2\\x1b\\xda\\x1c\\x02\\x1c*\\x1cR\\x1c{\\x1c\\xa3\\x1c\\xcc\\x1c\\xf5\\x1d\\x1e\\x1dG\\x1dp\\x1d\\x99\\x1d\\xc3\\x1d\\xec\\x1e\\x16\\x1e@\\x1ej\\x1e\\x94\\x1e\\xbe\\x1e\\xe9\\x1f\\x13\\x1f>\\x1fi\\x1f\\x94\\x1f\\xbf\\x1f\\xea \\x15 A l \\x98 \\xc4 \\xf0!\\x1c!H!u!\\xa1!\\xce!\\xfb"\\\'"U"\\x82"\\xaf"\\xdd#\\n#8#f#\\x94#\\xc2#\\xf0$\\x1f$M$|$\\xab$\\xda%\\t%8%h%\\x97%\\xc7%\\xf7&\\\'&W&\\x87&\\xb7&\\xe8\\\'\\x18\\\'I\\\'z\\\'\\xab\\\'\\xdc(\\r(?(q(\\xa2(\\xd4)\\x06)8)k)\\x9d)\\xd0*\\x02*5*h*\\x9b*\\xcf+\\x02+6+i+\\x9d+\\xd1,\\x05,9,n,\\xa2,\\xd7-\\x0c-A-v-\\xab-\\xe1.\\x16.L.\\x82.\\xb7.\\xee/$/Z/\\x91/\\xc7/\\xfe050l0\\xa40\\xdb1\\x121J1\\x821\\xba1\\xf22*2c2\\x9b2\\xd43\\r3F3\\x7f3\\xb83\\xf14+4e4\\x9e4\\xd85\\x135M5\\x875\\xc25\\xfd676r6\\xae6\\xe97$7`7\\x9c7\\xd78\\x148P8\\x8c8\\xc89\\x059B9\\x7f9\\xbc9\\xf9:6:t:\\xb2:\\xef;-;k;\\xaa;\\xe8<\\\' >`>\\xa0>\\xe0?!?a?\\xa2?\\xe2@#@d@\\xa6@\\xe7A)AjA\\xacA\\xeeB0BrB\\xb5B\\xf7C:C}C\\xc0D\\x03DGD\\x8aD\\xceE\\x12EUE\\x9aE\\xdeF"FgF\\xabF\\xf0G5G{G\\xc0H\\x05HKH\\x91H\\xd7I\\x1dIcI\\xa9I\\xf0J7J}J\\xc4K\\x0cKSK\\x9aK\\xe2L*LrL\\xbaM\\x02MJM\\x93M\\xdcN%NnN\\xb7O\\x00OIO\\x93O\\xddP\\\'PqP\\xbbQ\\x06QPQ\\x9bQ\\xe6R1R|R\\xc7S\\x13S_S\\xaaS\\xf6TBT\\x8fT\\xdbU(UuU\\xc2V\\x0fV\\\\V\\xa9V\\xf7WDW\\x92W\\xe0X/X}X\\xcbY\\x1aYiY\\xb8Z\\x07ZVZ\\xa6Z\\xf5[E[\\x95[\\xe5\\\\5\\\\\\x86\\\\\\xd6]\\\']x]\\xc9^\\x1a^l^\\xbd_\\x0f_a_\\xb3`\\x05`W`\\xaa`\\xfcaOa\\xa2a\\xf5bIb\\x9cb\\xf0cCc\\x97c\\xebd at d\\x94d\\xe9e=e\\x92e\\xe7f=f\\x92f\\xe8g=g\\x93g\\xe9h?h\\x96h\\xeciCi\\x9ai\\xf1jHj\\x9fj\\xf7kOk\\xa7k\\xfflWl\\xafm\\x08m`m\\xb9n\\x12nkn\\xc4o\\x1eoxo\\xd1p+p\\x86p\\xe0q:q\\x95q\\xf0rKr\\xa6s\\x01s]s\\xb8t\\x14tpt\\xccu(u\\x85u\\xe1v>v\\x9bv\\xf8wVw\\xb3x\\x11xnx\\xccy*y\\x89y\\xe7zFz\\xa5{\\x04{c{\\xc2|!|\\x81|\\xe1}A}\\xa1~\\x01~b~\\xc2\\x7f#\\x7f\\x84\\x7f\\xe5\\x80G\\x80\\xa8\\x81\\n\\x81k\\x81\\xcd\\x820\\x82\\x92\\x82\\xf4\\x83W\\x83\\xba\\x84\\x1d\\x84\\x80\\x84\\xe3\\x85G\\x85\\xab\\x86\\x0e\\x86r\\x86\\xd7\\x87;\\x87\\x9f\\x88\\x04\\x88i\\x88\\xce\\x893\\x89\\x99\\x89\\xfe\\x8ad\\x8a\\xca\\x8b0\\x8b\\x96\\x8b\\xfc\\x8cc\\x8c\\xca\\x8d1\\x8d\\x98\\x8d\\xff\\x8ef\\x8e\\xce\\x8f6\\x8f\\x9e\\x90\\x06\\x90n\\x90\\xd6\\x91?\\x91\\xa8\\x92\\x11\\x92z\\x92\\xe3\\x93M\\x93\\xb6\\x94 \\x94\\x8a\\x94\\xf4\\x95_\\x95\\xc9\\x964\\x96\\x9f\\x97\\n\\x97u\\x97\\xe0\\x98L\\x98\\xb8\\x99$\\x99\\x90\\x99\\xfc\\x9ah\\x9a\\xd5\\x9bB\\x9b\\xaf\\x9c\\x1c\\x9c\\x89\\x9c\\xf7\\x9dd\\x9d\\xd2\\x9e@\\x9e\\xae\\x9f\\x1d\\x9f\\x8b\\x9f\\xfa\\xa0i\\xa0\\xd8\\xa1G\\xa1\\xb6\\xa2&\\xa2\\x96\\xa3\\x06\\xa3v\\xa3\\xe6\\xa4V\\xa4\\xc7\\xa58\\xa5\\xa9\\xa6\\x1a\\xa6\\x8b\\xa6\\xfd\\xa7n\\xa7\\xe0\\xa8R\\xa8\\xc4\\xa97\\xa9\\xa9\\xaa\\x1c\\xaa\\x8f\\xab\\x02\\xabu\\xab\\xe9\\xac\\\\\\xac\\xd0\\xadD\\xad\\xb8\\xae-\\xae\\xa1\\xaf\\x16\\xaf\\x8b\\xb0\\x00\\xb0u\\xb0\\xea\\xb1`\\xb1\\xd6\\xb2K\\xb2\\xc2\\xb38\\xb3\\xae\\xb4%\\xb4\\x9c\\xb5\\x13\\xb5\\x8a\\xb6\\x01\\xb6y\\xb6\\xf0\\xb7h\\xb7\\xe0\\xb8Y\\xb8\\xd1\\xb9J\\xb9\\xc2\\xba;\\xba\\xb5\\xbb.\\xbb\\xa7\\xbc!\\xbc\\x9b\\xbd\\x15\\xbd\\x8f\\xbe\\n\\xbe\\x84\\xbe\\xff\\xbfz\\xbf\\xf5\\xc0p\\xc0\\xec\\xc1g\\xc1\\xe3\\xc2_\\xc2\\xdb\\xc3X\\xc3\\xd4\\xc4Q\\xc4\\xce\\xc5K\\xc5\\xc8\\xc6F\\xc6\\xc3\\xc7A\\xc7\\xbf\\xc8=\\xc8\\xbc\\xc9:\\xc9\\xb9\\xca8\\xca\\xb7\\xcb6\\xcb\\xb6\\xcc5\\xcc\\xb5\\xcd5\\xcd\\xb5\\xce6\\xce\\xb6\\xcf7\\xcf\\xb8\\xd09\\xd0\\xba\\xd1<\\xd1\\xbe\\xd2?\\xd2\\xc1\\xd3D\\xd3\\xc6\\xd4I\\xd4\\xcb\\xd5N\\xd5\\xd1\\xd6U\\xd6\\xd8\\xd7\\\\\\xd7\\xe0\\xd8d\\xd8\\xe8\\xd9l\\xd9\\xf1\\xdav\\xda\\xfb\\xdb\\x80\\xdc\\x05\\xdc\\x8a\\xdd\\x10\\xdd\\x96\\xde\\x1c\\xde\\xa2\\xdf)\\xdf\\xaf\\xe06\\xe0\\xbd\\xe1D\\xe1\\xcc\\xe2S\\xe2\\xdb\\xe3c\\xe3\\xeb\\xe4s\\xe4\\xfc\\xe5\\x84\\xe6\\r\\xe6\\x96\\xe7\\x1f\\xe7\\xa9\\xe82\\xe8\\xbc\\xe9F\\xe9\\xd0\\xea[\\xea\\xe5\\xebp\\xeb\\xfb\\xec\\x86\\xed\\x11\\xed\\x9c\\xee(\\xee\\xb4\\xef@\\xef\\xcc\\xf0X\\xf0\\xe5\\xf1r\\xf1\\xff\\xf2\\x8c\\xf3\\x19\\xf3\\xa7\\xf44\\xf4\\xc2\\xf5P\\xf5\\xde\\xf6m\\xf6\\xfb\\xf7\\x8a\\xf8\\x19\\xf8\\xa8\\xf98\\xf9\\xc7\\xfaW\\xfa\\xe7\\xfbw\\xfc\\x07\\xfc\\x98\\xfd)\\xfd\\xba\\xfeK\\xfe\\xdc\\xffm\\xff\\xffpara\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\xf2\\xa7\\x00\\x00\\rY\\x00\\x00\\x13\\xd0\\x00\\x00\\n[vcgt\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00ndin\\x00\\x00\\x00\\x00\\x00\\x00\\x006\\x00\\x00\\xa7@\\x00\\x00U\\x80\\x00\\x00L\\xc0\\x00\\x00\\x9e\\xc0\\x00\\x00%\\x80\\x00\\x00\\x0c\\xc0\\x00\\x00P\\x00\\x00\\x00T@\\x00\\x0233\\x00\\x0233\\x00\\x0233\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00sf32\\x00\\x00\\x00\\x00\\x00\\x01\\x0cr\\x00\\x00\\x05\\xf8\\xff\\xff\\xf3\\x1d\\x00\\x00\\x07\\xba\\x00\\x00\\xfdr\\xff\\xff\\xfb\\x9d\\xff\\xff\\xfd\\xa4\\x00\\x00\\x03\\xd9\\x00\\x00\\xc0qmmod\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x10\\x00\\x00\\xa0.\\x00\\x00\\x00\\x00\\xd0\\xe5\\xde\\xdd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00vcgp\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\'', 'icc-data': 'b\'\\x00\\x00\\x0f\\xe0appl\\x02\\x10\\x00\\x00mntrRGB XYZ \\x07\\xe4\\x00\\x06\\x00\\x03\\x00\\n\\x008\\x00\\x1aacspAPPL\\x00\\x00\\x00\\x00APPL\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\xd6\\x00\\x01\\x00\\x00\\x00\\x00\\xd3-appl\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12desc\\x00\\x00\\x01\\\\\\x00\\x00\\x00bdscm\\x00\\x00\\x01\\xc0\\x00\\x00\\x04\\x82cprt\\x00\\x00\\x06D\\x00\\x00\\x00#wtpt\\x00\\x00\\x06h\\x00\\x00\\x00\\x14rXYZ\\x00\\x00\\x06|\\x00\\x00\\x00\\x14gXYZ\\x00\\x00\\x06\\x90\\x00\\x00\\x00\\x14bXYZ\\x00\\x00\\x06\\xa4\\x00\\x00\\x00\\x14rTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caarg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 vcgt\\x00\\x00\\x0e\\xe4\\x00\\x00\\x000ndin\\x00\\x00\\x0f\\x14\\x00\\x00\\x00>chad\\x00\\x00\\x0fT\\x00\\x00\\x00,mmod\\x00\\x00\\x0f\\x80\\x00\\x00\\x00(vcgp\\x00\\x00\\x0f\\xa8\\x00\\x00\\x008bTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0cgTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caabg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 aagg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 desc\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08Display\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00mluc\\x00\\x00\\x00\\x00\\x00\\x00\\x00&\\x00\\x00\\x00\\x0chrHR\\x00\\x00\\x00\\x14\\x00\\x00\\x01\\xd8koKR\\x00\\x00\\x00\\x0c\\x00\\x00\\x01\\xecnbNO\\x00\\x00\\x00\\x12\\x00\\x00\\x01\\xf8id\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\nhuHU\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x1ccsCZ\\x00\\x00\\x00\\x16\\x00\\x00\\x020daDK\\x00\\x00\\x00\\x1c\\x00\\x00\\x02FnlNL\\x00\\x00\\x00\\x16\\x00\\x00\\x02bfiFI\\x00\\x00\\x00\\x10\\x00\\x00\\x02xitIT\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x88esES\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9croRO\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cfrCA\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xaear\\x00\\x00\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\xc4ukUA\\x00\\x00\\x00\\x1c\\x00\\x00\\x02\\xd8heIL\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xf4zhTW\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nviVN\\x00\\x00\\x00\\x0e\\x00\\x00\\x03\\x14skSK\\x00\\x00\\x00\\x16\\x00\\x00\\x03"zhCN\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nruRU\\x00\\x00\\x00$\\x00\\x00\\x038enGB\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\frFR\\x00\\x00\\x00\\x16\\x00\\x00\\x03pms\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x86hiIN\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x98thTH\\x00\\x00\\x00\\x0c\\x00\\x00\\x03\\xaacaES\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xb6enAU\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\esXL\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cdeDE\\x00\\x00\\x00\\x10\\x00\\x00\\x03\\xceenUS\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\xdeptBR\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xf0plPL\\x00\\x00\\x00\\x12\\x00\\x00\\x04\\x08elGR\\x00\\x00\\x00"\\x00\\x00\\x04\\x1asvSE\\x00\\x00\\x00\\x10\\x00\\x00\\x04\\x04;\\x04L\\x04>\\x04@\\x04>\\x042\\x048\\x049\\x00 \\x00L\\x00C\\x00D \\x0f\\x00L\\x00C\\x00D\\x00 \\x05\\xe6\\x05\\xd1\\x05\\xe2\\x05\\xd5\\x05\\xe0\\x05\\xd9_i\\x82r\\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00M\\x00\\xe0\\x00u\\x00F\\x00a\\x00r\\x00e\\x00b\\x00n\\x00\\xfd\\x00 \\x00L\\x00C\\x00D\\x04&\\x042\\x045\\x04B\\x04=\\x04>\\x049\\x00 \\x04\\x16\\x04\\x1a\\x00-\\x044\\x048\\x04A\\x04?\\x04;\\x045\\x049\\x00C\\x00o\\x00l\\x00o\\x00u\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00c\\x00o\\x00u\\x00l\\x00e\\x00u\\x00r\\x00W\\x00a\\x00r\\x00n\\x00a\\x00 \\x00L\\x00C\\x00D\\t0\\t\\x02\\t\\x17\\t@\\t(\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x0e*\\x0e5\\x00L\\x00C\\x00D\\x00 \\x00e\\x00n\\x00 \\x00c\\x00o\\x00l\\x00o\\x00r\\x00F\\x00a\\x00r\\x00b\\x00-\\x00L\\x00C\\x00D\\x00C\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00C\\x00o\\x00l\\x00o\\x00r\\x00i\\x00d\\x00o\\x00K\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x03\\x88\\x03\\xb3\\x03\\xc7\\x03\\xc1\\x03\\xc9\\x03\\xbc\\x03\\xb7\\x00 \\x03\\xbf\\x03\\xb8\\x03\\xcc\\x03\\xbd\\x03\\xb7\\x00 \\x00L\\x00C\\x00D\\x00F\\x00\\xe4\\x00r\\x00g\\x00-\\x00L\\x00C\\x00D\\x00R\\x00e\\x00n\\x00k\\x00l\\x00i\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00a\\x00 \\x00C\\x00o\\x00r\\x00e\\x00s0\\xab0\\xe90\\xfc\\x00L\\x00C\\x00D\\x00\\x00text\\x00\\x00\\x00\\x00Copyright Apple Inc., 2020\\x00\\x00XYZ \\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x16\\x00\\x01\\x00\\x00\\x00\\x01\\x16\\xcaXYZ \\x00\\x00\\x00\\x00\\x00\\x00q\\xc0\\x00\\x009\\x8a\\x00\\x00\\x01gXYZ \\x00\\x00\\x00\\x00\\x00\\x00a#\\x00\\x00\\xb9\\xe6\\x00\\x00\\x13\\xf6XYZ \\x00\\x00\\x00\\x00\\x00\\x00#\\xf2\\x00\\x00\\x0c\\x90\\x00\\x00\\xbd\\xd0curv\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x05\\x00\\n\\x00\\x0f\\x00\\x14\\x00\\x19\\x00\\x1e\\x00#\\x00(\\x00-\\x002\\x006\\x00;\\x00@\\x00E\\x00J\\x00O\\x00T\\x00Y\\x00^\\x00c\\x00h\\x00m\\x00r\\x00w\\x00|\\x00\\x81\\x00\\x86\\x00\\x8b\\x00\\x90\\x00\\x95\\x00\\x9a\\x00\\x9f\\x00\\xa3\\x00\\xa8\\x00\\xad\\x00\\xb2\\x00\\xb7\\x00\\xbc\\x00\\xc1\\x00\\xc6\\x00\\xcb\\x00\\xd0\\x00\\xd5\\x00\\xdb\\x00\\xe0\\x00\\xe5\\x00\\xeb\\x00\\xf0\\x00\\xf6\\x00\\xfb\\x01\\x01\\x01\\x07\\x01\\r\\x01\\x13\\x01\\x19\\x01\\x1f\\x01%\\x01+\\x012\\x018\\x01>\\x01E\\x01L\\x01R\\x01Y\\x01`\\x01g\\x01n\\x01u\\x01|\\x01\\x83\\x01\\x8b\\x01\\x92\\x01\\x9a\\x01\\xa1\\x01\\xa9\\x01\\xb1\\x01\\xb9\\x01\\xc1\\x01\\xc9\\x01\\xd1\\x01\\xd9\\x01\\xe1\\x01\\xe9\\x01\\xf2\\x01\\xfa\\x02\\x03\\x02\\x0c\\x02\\x14\\x02\\x1d\\x02&\\x02/\\x028\\x02A\\x02K\\x02T\\x02]\\x02g\\x02q\\x02z\\x02\\x84\\x02\\x8e\\x02\\x98\\x02\\xa2\\x02\\xac\\x02\\xb6\\x02\\xc1\\x02\\xcb\\x02\\xd5\\x02\\xe0\\x02\\xeb\\x02\\xf5\\x03\\x00\\x03\\x0b\\x03\\x16\\x03!\\x03-\\x038\\x03C\\x03O\\x03Z\\x03f\\x03r\\x03~\\x03\\x8a\\x03\\x96\\x03\\xa2\\x03\\xae\\x03\\xba\\x03\\xc7\\x03\\xd3\\x03\\xe0\\x03\\xec\\x03\\xf9\\x04\\x06\\x04\\x13\\x04 \\x04-\\x04;\\x04H\\x04U\\x04c\\x04q\\x04~\\x04\\x8c\\x04\\x9a\\x04\\xa8\\x04\\xb6\\x04\\xc4\\x04\\xd3\\x04\\xe1\\x04\\xf0\\x04\\xfe\\x05\\r\\x05\\x1c\\x05+\\x05:\\x05I\\x05X\\x05g\\x05w\\x05\\x86\\x05\\x96\\x05\\xa6\\x05\\xb5\\x05\\xc5\\x05\\xd5\\x05\\xe5\\x05\\xf6\\x06\\x06\\x06\\x16\\x06\\\'\\x067\\x06H\\x06Y\\x06j\\x06{\\x06\\x8c\\x06\\x9d\\x06\\xaf\\x06\\xc0\\x06\\xd1\\x06\\xe3\\x06\\xf5\\x07\\x07\\x07\\x19\\x07+\\x07=\\x07O\\x07a\\x07t\\x07\\x86\\x07\\x99\\x07\\xac\\x07\\xbf\\x07\\xd2\\x07\\xe5\\x07\\xf8\\x08\\x0b\\x08\\x1f\\x082\\x08F\\x08Z\\x08n\\x08\\x82\\x08\\x96\\x08\\xaa\\x08\\xbe\\x08\\xd2\\x08\\xe7\\x08\\xfb\\t\\x10\\t%\\t:\\tO\\td\\ty\\t\\x8f\\t\\xa4\\t\\xba\\t\\xcf\\t\\xe5\\t\\xfb\\n\\x11\\n\\\'\\n=\\nT\\nj\\n\\x81\\n\\x98\\n\\xae\\n\\xc5\\n\\xdc\\n\\xf3\\x0b\\x0b\\x0b"\\x0b9\\x0bQ\\x0bi\\x0b\\x80\\x0b\\x98\\x0b\\xb0\\x0b\\xc8\\x0b\\xe1\\x0b\\xf9\\x0c\\x12\\x0c*\\x0cC\\x0c\\\\\\x0cu\\x0c\\x8e\\x0c\\xa7\\x0c\\xc0\\x0c\\xd9\\x0c\\xf3\\r\\r\\r&\\r@\\rZ\\rt\\r\\x8e\\r\\xa9\\r\\xc3\\r\\xde\\r\\xf8\\x0e\\x13\\x0e.\\x0eI\\x0ed\\x0e\\x7f\\x0e\\x9b\\x0e\\xb6\\x0e\\xd2\\x0e\\xee\\x0f\\t\\x0f%\\x0fA\\x0f^\\x0fz\\x0f\\x96\\x0f\\xb3\\x0f\\xcf\\x0f\\xec\\x10\\t\\x10&\\x10C\\x10a\\x10~\\x10\\x9b\\x10\\xb9\\x10\\xd7\\x10\\xf5\\x11\\x13\\x111\\x11O\\x11m\\x11\\x8c\\x11\\xaa\\x11\\xc9\\x11\\xe8\\x12\\x07\\x12&\\x12E\\x12d\\x12\\x84\\x12\\xa3\\x12\\xc3\\x12\\xe3\\x13\\x03\\x13#\\x13C\\x13c\\x13\\x83\\x13\\xa4\\x13\\xc5\\x13\\xe5\\x14\\x06\\x14\\\'\\x14I\\x14j\\x14\\x8b\\x14\\xad\\x14\\xce\\x14\\xf0\\x15\\x12\\x154\\x15V\\x15x\\x15\\x9b\\x15\\xbd\\x15\\xe0\\x16\\x03\\x16&\\x16I\\x16l\\x16\\x8f\\x16\\xb2\\x16\\xd6\\x16\\xfa\\x17\\x1d\\x17A\\x17e\\x17\\x89\\x17\\xae\\x17\\xd2\\x17\\xf7\\x18\\x1b\\x18@\\x18e\\x18\\x8a\\x18\\xaf\\x18\\xd5\\x18\\xfa\\x19 \\x19E\\x19k\\x19\\x91\\x19\\xb7\\x19\\xdd\\x1a\\x04\\x1a*\\x1aQ\\x1aw\\x1a\\x9e\\x1a\\xc5\\x1a\\xec\\x1b\\x14\\x1b;\\x1bc\\x1b\\x8a\\x1b\\xb2\\x1b\\xda\\x1c\\x02\\x1c*\\x1cR\\x1c{\\x1c\\xa3\\x1c\\xcc\\x1c\\xf5\\x1d\\x1e\\x1dG\\x1dp\\x1d\\x99\\x1d\\xc3\\x1d\\xec\\x1e\\x16\\x1e@\\x1ej\\x1e\\x94\\x1e\\xbe\\x1e\\xe9\\x1f\\x13\\x1f>\\x1fi\\x1f\\x94\\x1f\\xbf\\x1f\\xea \\x15 A l \\x98 \\xc4 \\xf0!\\x1c!H!u!\\xa1!\\xce!\\xfb"\\\'"U"\\x82"\\xaf"\\xdd#\\n#8#f#\\x94#\\xc2#\\xf0$\\x1f$M$|$\\xab$\\xda%\\t%8%h%\\x97%\\xc7%\\xf7&\\\'&W&\\x87&\\xb7&\\xe8\\\'\\x18\\\'I\\\'z\\\'\\xab\\\'\\xdc(\\r(?(q(\\xa2(\\xd4)\\x06)8)k)\\x9d)\\xd0*\\x02*5*h*\\x9b*\\xcf+\\x02+6+i+\\x9d+\\xd1,\\x05,9,n,\\xa2,\\xd7-\\x0c-A-v-\\xab-\\xe1.\\x16.L.\\x82.\\xb7.\\xee/$/Z/\\x91/\\xc7/\\xfe050l0\\xa40\\xdb1\\x121J1\\x821\\xba1\\xf22*2c2\\x9b2\\xd43\\r3F3\\x7f3\\xb83\\xf14+4e4\\x9e4\\xd85\\x135M5\\x875\\xc25\\xfd676r6\\xae6\\xe97$7`7\\x9c7\\xd78\\x148P8\\x8c8\\xc89\\x059B9\\x7f9\\xbc9\\xf9:6:t:\\xb2:\\xef;-;k;\\xaa;\\xe8<\\\' >`>\\xa0>\\xe0?!?a?\\xa2?\\xe2@#@d@\\xa6@\\xe7A)AjA\\xacA\\xeeB0BrB\\xb5B\\xf7C:C}C\\xc0D\\x03DGD\\x8aD\\xceE\\x12EUE\\x9aE\\xdeF"FgF\\xabF\\xf0G5G{G\\xc0H\\x05HKH\\x91H\\xd7I\\x1dIcI\\xa9I\\xf0J7J}J\\xc4K\\x0cKSK\\x9aK\\xe2L*LrL\\xbaM\\x02MJM\\x93M\\xdcN%NnN\\xb7O\\x00OIO\\x93O\\xddP\\\'PqP\\xbbQ\\x06QPQ\\x9bQ\\xe6R1R|R\\xc7S\\x13S_S\\xaaS\\xf6TBT\\x8fT\\xdbU(UuU\\xc2V\\x0fV\\\\V\\xa9V\\xf7WDW\\x92W\\xe0X/X}X\\xcbY\\x1aYiY\\xb8Z\\x07ZVZ\\xa6Z\\xf5[E[\\x95[\\xe5\\\\5\\\\\\x86\\\\\\xd6]\\\']x]\\xc9^\\x1a^l^\\xbd_\\x0f_a_\\xb3`\\x05`W`\\xaa`\\xfcaOa\\xa2a\\xf5bIb\\x9cb\\xf0cCc\\x97c\\xebd at d\\x94d\\xe9e=e\\x92e\\xe7f=f\\x92f\\xe8g=g\\x93g\\xe9h?h\\x96h\\xeciCi\\x9ai\\xf1jHj\\x9fj\\xf7kOk\\xa7k\\xfflWl\\xafm\\x08m`m\\xb9n\\x12nkn\\xc4o\\x1eoxo\\xd1p+p\\x86p\\xe0q:q\\x95q\\xf0rKr\\xa6s\\x01s]s\\xb8t\\x14tpt\\xccu(u\\x85u\\xe1v>v\\x9bv\\xf8wVw\\xb3x\\x11xnx\\xccy*y\\x89y\\xe7zFz\\xa5{\\x04{c{\\xc2|!|\\x81|\\xe1}A}\\xa1~\\x01~b~\\xc2\\x7f#\\x7f\\x84\\x7f\\xe5\\x80G\\x80\\xa8\\x81\\n\\x81k\\x81\\xcd\\x820\\x82\\x92\\x82\\xf4\\x83W\\x83\\xba\\x84\\x1d\\x84\\x80\\x84\\xe3\\x85G\\x85\\xab\\x86\\x0e\\x86r\\x86\\xd7\\x87;\\x87\\x9f\\x88\\x04\\x88i\\x88\\xce\\x893\\x89\\x99\\x89\\xfe\\x8ad\\x8a\\xca\\x8b0\\x8b\\x96\\x8b\\xfc\\x8cc\\x8c\\xca\\x8d1\\x8d\\x98\\x8d\\xff\\x8ef\\x8e\\xce\\x8f6\\x8f\\x9e\\x90\\x06\\x90n\\x90\\xd6\\x91?\\x91\\xa8\\x92\\x11\\x92z\\x92\\xe3\\x93M\\x93\\xb6\\x94 \\x94\\x8a\\x94\\xf4\\x95_\\x95\\xc9\\x964\\x96\\x9f\\x97\\n\\x97u\\x97\\xe0\\x98L\\x98\\xb8\\x99$\\x99\\x90\\x99\\xfc\\x9ah\\x9a\\xd5\\x9bB\\x9b\\xaf\\x9c\\x1c\\x9c\\x89\\x9c\\xf7\\x9dd\\x9d\\xd2\\x9e@\\x9e\\xae\\x9f\\x1d\\x9f\\x8b\\x9f\\xfa\\xa0i\\xa0\\xd8\\xa1G\\xa1\\xb6\\xa2&\\xa2\\x96\\xa3\\x06\\xa3v\\xa3\\xe6\\xa4V\\xa4\\xc7\\xa58\\xa5\\xa9\\xa6\\x1a\\xa6\\x8b\\xa6\\xfd\\xa7n\\xa7\\xe0\\xa8R\\xa8\\xc4\\xa97\\xa9\\xa9\\xaa\\x1c\\xaa\\x8f\\xab\\x02\\xabu\\xab\\xe9\\xac\\\\\\xac\\xd0\\xadD\\xad\\xb8\\xae-\\xae\\xa1\\xaf\\x16\\xaf\\x8b\\xb0\\x00\\xb0u\\xb0\\xea\\xb1`\\xb1\\xd6\\xb2K\\xb2\\xc2\\xb38\\xb3\\xae\\xb4%\\xb4\\x9c\\xb5\\x13\\xb5\\x8a\\xb6\\x01\\xb6y\\xb6\\xf0\\xb7h\\xb7\\xe0\\xb8Y\\xb8\\xd1\\xb9J\\xb9\\xc2\\xba;\\xba\\xb5\\xbb.\\xbb\\xa7\\xbc!\\xbc\\x9b\\xbd\\x15\\xbd\\x8f\\xbe\\n\\xbe\\x84\\xbe\\xff\\xbfz\\xbf\\xf5\\xc0p\\xc0\\xec\\xc1g\\xc1\\xe3\\xc2_\\xc2\\xdb\\xc3X\\xc3\\xd4\\xc4Q\\xc4\\xce\\xc5K\\xc5\\xc8\\xc6F\\xc6\\xc3\\xc7A\\xc7\\xbf\\xc8=\\xc8\\xbc\\xc9:\\xc9\\xb9\\xca8\\xca\\xb7\\xcb6\\xcb\\xb6\\xcc5\\xcc\\xb5\\xcd5\\xcd\\xb5\\xce6\\xce\\xb6\\xcf7\\xcf\\xb8\\xd09\\xd0\\xba\\xd1<\\xd1\\xbe\\xd2?\\xd2\\xc1\\xd3D\\xd3\\xc6\\xd4I\\xd4\\xcb\\xd5N\\xd5\\xd1\\xd6U\\xd6\\xd8\\xd7\\\\\\xd7\\xe0\\xd8d\\xd8\\xe8\\xd9l\\xd9\\xf1\\xdav\\xda\\xfb\\xdb\\x80\\xdc\\x05\\xdc\\x8a\\xdd\\x10\\xdd\\x96\\xde\\x1c\\xde\\xa2\\xdf)\\xdf\\xaf\\xe06\\xe0\\xbd\\xe1D\\xe1\\xcc\\xe2S\\xe2\\xdb\\xe3c\\xe3\\xeb\\xe4s\\xe4\\xfc\\xe5\\x84\\xe6\\r\\xe6\\x96\\xe7\\x1f\\xe7\\xa9\\xe82\\xe8\\xbc\\xe9F\\xe9\\xd0\\xea[\\xea\\xe5\\xebp\\xeb\\xfb\\xec\\x86\\xed\\x11\\xed\\x9c\\xee(\\xee\\xb4\\xef@\\xef\\xcc\\xf0X\\xf0\\xe5\\xf1r\\xf1\\xff\\xf2\\x8c\\xf3\\x19\\xf3\\xa7\\xf44\\xf4\\xc2\\xf5P\\xf5\\xde\\xf6m\\xf6\\xfb\\xf7\\x8a\\xf8\\x19\\xf8\\xa8\\xf98\\xf9\\xc7\\xfaW\\xfa\\xe7\\xfbw\\xfc\\x07\\xfc\\x98\\xfd)\\xfd\\xba\\xfeK\\xfe\\xdc\\xffm\\xff\\xffpara\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\xf2\\xa7\\x00\\x00\\rY\\x00\\x00\\x13\\xd0\\x00\\x00\\n[vcgt\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00ndin\\x00\\x00\\x00\\x00\\x00\\x00\\x006\\x00\\x00\\xa7@\\x00\\x00U\\x80\\x00\\x00L\\xc0\\x00\\x00\\x9e\\xc0\\x00\\x00%\\x80\\x00\\x00\\x0c\\xc0\\x00\\x00P\\x00\\x00\\x00T@\\x00\\x0233\\x00\\x0233\\x00\\x0233\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00sf32\\x00\\x00\\x00\\x00\\x00\\x01\\x0cr\\x00\\x00\\x05\\xf8\\xff\\xff\\xf3\\x1d\\x00\\x00\\x07\\xba\\x00\\x00\\xfdr\\xff\\xff\\xfb\\x9d\\xff\\xff\\xfd\\xa4\\x00\\x00\\x03\\xd9\\x00\\x00\\xc0qmmod\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x10\\x00\\x00\\xa0.\\x00\\x00\\x00\\x00\\xd0\\xe5\\xde\\xdd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00vcgp\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\'', 'components': 3, 'supports-output': True, 'model': 'RGB', 'wide-gamut': False, 'color-table-count': 0}, 'display-icc': {0: {'icc-profile': 'b\'\\x00\\x00\\x0f\\xe0appl\\x02\\x10\\x00\\x00mntrRGB XYZ \\x07\\xe4\\x00\\x06\\x00\\x03\\x00\\n\\x008\\x00\\x1aacspAPPL\\x00\\x00\\x00\\x00APPL\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\xd6\\x00\\x01\\x00\\x00\\x00\\x00\\xd3-appl\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12desc\\x00\\x00\\x01\\\\\\x00\\x00\\x00bdscm\\x00\\x00\\x01\\xc0\\x00\\x00\\x04\\x82cprt\\x00\\x00\\x06D\\x00\\x00\\x00#wtpt\\x00\\x00\\x06h\\x00\\x00\\x00\\x14rXYZ\\x00\\x00\\x06|\\x00\\x00\\x00\\x14gXYZ\\x00\\x00\\x06\\x90\\x00\\x00\\x00\\x14bXYZ\\x00\\x00\\x06\\xa4\\x00\\x00\\x00\\x14rTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caarg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 vcgt\\x00\\x00\\x0e\\xe4\\x00\\x00\\x000ndin\\x00\\x00\\x0f\\x14\\x00\\x00\\x00>chad\\x00\\x00\\x0fT\\x00\\x00\\x00,mmod\\x00\\x00\\x0f\\x80\\x00\\x00\\x00(vcgp\\x00\\x00\\x0f\\xa8\\x00\\x00\\x008bTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0cgTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caabg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 aagg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 desc\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08Display\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00mluc\\x00\\x00\\x00\\x00\\x00\\x00\\x00&\\x00\\x00\\x00\\x0chrHR\\x00\\x00\\x00\\x14\\x00\\x00\\x01\\xd8koKR\\x00\\x00\\x00\\x0c\\x00\\x00\\x01\\xecnbNO\\x00\\x00\\x00\\x12\\x00\\x00\\x01\\xf8id\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\nhuHU\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x1ccsCZ\\x00\\x00\\x00\\x16\\x00\\x00\\x020daDK\\x00\\x00\\x00\\x1c\\x00\\x00\\x02FnlNL\\x00\\x00\\x00\\x16\\x00\\x00\\x02bfiFI\\x00\\x00\\x00\\x10\\x00\\x00\\x02xitIT\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x88esES\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9croRO\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cfrCA\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xaear\\x00\\x00\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\xc4ukUA\\x00\\x00\\x00\\x1c\\x00\\x00\\x02\\xd8heIL\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xf4zhTW\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nviVN\\x00\\x00\\x00\\x0e\\x00\\x00\\x03\\x14skSK\\x00\\x00\\x00\\x16\\x00\\x00\\x03"zhCN\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nruRU\\x00\\x00\\x00$\\x00\\x00\\x038enGB\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\frFR\\x00\\x00\\x00\\x16\\x00\\x00\\x03pms\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x86hiIN\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x98thTH\\x00\\x00\\x00\\x0c\\x00\\x00\\x03\\xaacaES\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xb6enAU\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\esXL\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cdeDE\\x00\\x00\\x00\\x10\\x00\\x00\\x03\\xceenUS\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\xdeptBR\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xf0plPL\\x00\\x00\\x00\\x12\\x00\\x00\\x04\\x08elGR\\x00\\x00\\x00"\\x00\\x00\\x04\\x1asvSE\\x00\\x00\\x00\\x10\\x00\\x00\\x04\\x04;\\x04L\\x04>\\x04@\\x04>\\x042\\x048\\x049\\x00 \\x00L\\x00C\\x00D \\x0f\\x00L\\x00C\\x00D\\x00 \\x05\\xe6\\x05\\xd1\\x05\\xe2\\x05\\xd5\\x05\\xe0\\x05\\xd9_i\\x82r\\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00M\\x00\\xe0\\x00u\\x00F\\x00a\\x00r\\x00e\\x00b\\x00n\\x00\\xfd\\x00 \\x00L\\x00C\\x00D\\x04&\\x042\\x045\\x04B\\x04=\\x04>\\x049\\x00 \\x04\\x16\\x04\\x1a\\x00-\\x044\\x048\\x04A\\x04?\\x04;\\x045\\x049\\x00C\\x00o\\x00l\\x00o\\x00u\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00c\\x00o\\x00u\\x00l\\x00e\\x00u\\x00r\\x00W\\x00a\\x00r\\x00n\\x00a\\x00 \\x00L\\x00C\\x00D\\t0\\t\\x02\\t\\x17\\t@\\t(\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x0e*\\x0e5\\x00L\\x00C\\x00D\\x00 \\x00e\\x00n\\x00 \\x00c\\x00o\\x00l\\x00o\\x00r\\x00F\\x00a\\x00r\\x00b\\x00-\\x00L\\x00C\\x00D\\x00C\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00C\\x00o\\x00l\\x00o\\x00r\\x00i\\x00d\\x00o\\x00K\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x03\\x88\\x03\\xb3\\x03\\xc7\\x03\\xc1\\x03\\xc9\\x03\\xbc\\x03\\xb7\\x00 \\x03\\xbf\\x03\\xb8\\x03\\xcc\\x03\\xbd\\x03\\xb7\\x00 \\x00L\\x00C\\x00D\\x00F\\x00\\xe4\\x00r\\x00g\\x00-\\x00L\\x00C\\x00D\\x00R\\x00e\\x00n\\x00k\\x00l\\x00i\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00a\\x00 \\x00C\\x00o\\x00r\\x00e\\x00s0\\xab0\\xe90\\xfc\\x00L\\x00C\\x00D\\x00\\x00text\\x00\\x00\\x00\\x00Copyright Apple Inc., 2020\\x00\\x00XYZ \\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x16\\x00\\x01\\x00\\x00\\x00\\x01\\x16\\xcaXYZ \\x00\\x00\\x00\\x00\\x00\\x00q\\xc0\\x00\\x009\\x8a\\x00\\x00\\x01gXYZ \\x00\\x00\\x00\\x00\\x00\\x00a#\\x00\\x00\\xb9\\xe6\\x00\\x00\\x13\\xf6XYZ \\x00\\x00\\x00\\x00\\x00\\x00#\\xf2\\x00\\x00\\x0c\\x90\\x00\\x00\\xbd\\xd0curv\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x05\\x00\\n\\x00\\x0f\\x00\\x14\\x00\\x19\\x00\\x1e\\x00#\\x00(\\x00-\\x002\\x006\\x00;\\x00@\\x00E\\x00J\\x00O\\x00T\\x00Y\\x00^\\x00c\\x00h\\x00m\\x00r\\x00w\\x00|\\x00\\x81\\x00\\x86\\x00\\x8b\\x00\\x90\\x00\\x95\\x00\\x9a\\x00\\x9f\\x00\\xa3\\x00\\xa8\\x00\\xad\\x00\\xb2\\x00\\xb7\\x00\\xbc\\x00\\xc1\\x00\\xc6\\x00\\xcb\\x00\\xd0\\x00\\xd5\\x00\\xdb\\x00\\xe0\\x00\\xe5\\x00\\xeb\\x00\\xf0\\x00\\xf6\\x00\\xfb\\x01\\x01\\x01\\x07\\x01\\r\\x01\\x13\\x01\\x19\\x01\\x1f\\x01%\\x01+\\x012\\x018\\x01>\\x01E\\x01L\\x01R\\x01Y\\x01`\\x01g\\x01n\\x01u\\x01|\\x01\\x83\\x01\\x8b\\x01\\x92\\x01\\x9a\\x01\\xa1\\x01\\xa9\\x01\\xb1\\x01\\xb9\\x01\\xc1\\x01\\xc9\\x01\\xd1\\x01\\xd9\\x01\\xe1\\x01\\xe9\\x01\\xf2\\x01\\xfa\\x02\\x03\\x02\\x0c\\x02\\x14\\x02\\x1d\\x02&\\x02/\\x028\\x02A\\x02K\\x02T\\x02]\\x02g\\x02q\\x02z\\x02\\x84\\x02\\x8e\\x02\\x98\\x02\\xa2\\x02\\xac\\x02\\xb6\\x02\\xc1\\x02\\xcb\\x02\\xd5\\x02\\xe0\\x02\\xeb\\x02\\xf5\\x03\\x00\\x03\\x0b\\x03\\x16\\x03!\\x03-\\x038\\x03C\\x03O\\x03Z\\x03f\\x03r\\x03~\\x03\\x8a\\x03\\x96\\x03\\xa2\\x03\\xae\\x03\\xba\\x03\\xc7\\x03\\xd3\\x03\\xe0\\x03\\xec\\x03\\xf9\\x04\\x06\\x04\\x13\\x04 \\x04-\\x04;\\x04H\\x04U\\x04c\\x04q\\x04~\\x04\\x8c\\x04\\x9a\\x04\\xa8\\x04\\xb6\\x04\\xc4\\x04\\xd3\\x04\\xe1\\x04\\xf0\\x04\\xfe\\x05\\r\\x05\\x1c\\x05+\\x05:\\x05I\\x05X\\x05g\\x05w\\x05\\x86\\x05\\x96\\x05\\xa6\\x05\\xb5\\x05\\xc5\\x05\\xd5\\x05\\xe5\\x05\\xf6\\x06\\x06\\x06\\x16\\x06\\\'\\x067\\x06H\\x06Y\\x06j\\x06{\\x06\\x8c\\x06\\x9d\\x06\\xaf\\x06\\xc0\\x06\\xd1\\x06\\xe3\\x06\\xf5\\x07\\x07\\x07\\x19\\x07+\\x07=\\x07O\\x07a\\x07t\\x07\\x86\\x07\\x99\\x07\\xac\\x07\\xbf\\x07\\xd2\\x07\\xe5\\x07\\xf8\\x08\\x0b\\x08\\x1f\\x082\\x08F\\x08Z\\x08n\\x08\\x82\\x08\\x96\\x08\\xaa\\x08\\xbe\\x08\\xd2\\x08\\xe7\\x08\\xfb\\t\\x10\\t%\\t:\\tO\\td\\ty\\t\\x8f\\t\\xa4\\t\\xba\\t\\xcf\\t\\xe5\\t\\xfb\\n\\x11\\n\\\'\\n=\\nT\\nj\\n\\x81\\n\\x98\\n\\xae\\n\\xc5\\n\\xdc\\n\\xf3\\x0b\\x0b\\x0b"\\x0b9\\x0bQ\\x0bi\\x0b\\x80\\x0b\\x98\\x0b\\xb0\\x0b\\xc8\\x0b\\xe1\\x0b\\xf9\\x0c\\x12\\x0c*\\x0cC\\x0c\\\\\\x0cu\\x0c\\x8e\\x0c\\xa7\\x0c\\xc0\\x0c\\xd9\\x0c\\xf3\\r\\r\\r&\\r@\\rZ\\rt\\r\\x8e\\r\\xa9\\r\\xc3\\r\\xde\\r\\xf8\\x0e\\x13\\x0e.\\x0eI\\x0ed\\x0e\\x7f\\x0e\\x9b\\x0e\\xb6\\x0e\\xd2\\x0e\\xee\\x0f\\t\\x0f%\\x0fA\\x0f^\\x0fz\\x0f\\x96\\x0f\\xb3\\x0f\\xcf\\x0f\\xec\\x10\\t\\x10&\\x10C\\x10a\\x10~\\x10\\x9b\\x10\\xb9\\x10\\xd7\\x10\\xf5\\x11\\x13\\x111\\x11O\\x11m\\x11\\x8c\\x11\\xaa\\x11\\xc9\\x11\\xe8\\x12\\x07\\x12&\\x12E\\x12d\\x12\\x84\\x12\\xa3\\x12\\xc3\\x12\\xe3\\x13\\x03\\x13#\\x13C\\x13c\\x13\\x83\\x13\\xa4\\x13\\xc5\\x13\\xe5\\x14\\x06\\x14\\\'\\x14I\\x14j\\x14\\x8b\\x14\\xad\\x14\\xce\\x14\\xf0\\x15\\x12\\x154\\x15V\\x15x\\x15\\x9b\\x15\\xbd\\x15\\xe0\\x16\\x03\\x16&\\x16I\\x16l\\x16\\x8f\\x16\\xb2\\x16\\xd6\\x16\\xfa\\x17\\x1d\\x17A\\x17e\\x17\\x89\\x17\\xae\\x17\\xd2\\x17\\xf7\\x18\\x1b\\x18@\\x18e\\x18\\x8a\\x18\\xaf\\x18\\xd5\\x18\\xfa\\x19 \\x19E\\x19k\\x19\\x91\\x19\\xb7\\x19\\xdd\\x1a\\x04\\x1a*\\x1aQ\\x1aw\\x1a\\x9e\\x1a\\xc5\\x1a\\xec\\x1b\\x14\\x1b;\\x1bc\\x1b\\x8a\\x1b\\xb2\\x1b\\xda\\x1c\\x02\\x1c*\\x1cR\\x1c{\\x1c\\xa3\\x1c\\xcc\\x1c\\xf5\\x1d\\x1e\\x1dG\\x1dp\\x1d\\x99\\x1d\\xc3\\x1d\\xec\\x1e\\x16\\x1e@\\x1ej\\x1e\\x94\\x1e\\xbe\\x1e\\xe9\\x1f\\x13\\x1f>\\x1fi\\x1f\\x94\\x1f\\xbf\\x1f\\xea \\x15 A l \\x98 \\xc4 \\xf0!\\x1c!H!u!\\xa1!\\xce!\\xfb"\\\'"U"\\x82"\\xaf"\\xdd#\\n#8#f#\\x94#\\xc2#\\xf0$\\x1f$M$|$\\xab$\\xda%\\t%8%h%\\x97%\\xc7%\\xf7&\\\'&W&\\x87&\\xb7&\\xe8\\\'\\x18\\\'I\\\'z\\\'\\xab\\\'\\xdc(\\r(?(q(\\xa2(\\xd4)\\x06)8)k)\\x9d)\\xd0*\\x02*5*h*\\x9b*\\xcf+\\x02+6+i+\\x9d+\\xd1,\\x05,9,n,\\xa2,\\xd7-\\x0c-A-v-\\xab-\\xe1.\\x16.L.\\x82.\\xb7.\\xee/$/Z/\\x91/\\xc7/\\xfe050l0\\xa40\\xdb1\\x121J1\\x821\\xba1\\xf22*2c2\\x9b2\\xd43\\r3F3\\x7f3\\xb83\\xf14+4e4\\x9e4\\xd85\\x135M5\\x875\\xc25\\xfd676r6\\xae6\\xe97$7`7\\x9c7\\xd78\\x148P8\\x8c8\\xc89\\x059B9\\x7f9\\xbc9\\xf9:6:t:\\xb2:\\xef;-;k;\\xaa;\\xe8<\\\' >`>\\xa0>\\xe0?!?a?\\xa2?\\xe2@#@d@\\xa6@\\xe7A)AjA\\xacA\\xeeB0BrB\\xb5B\\xf7C:C}C\\xc0D\\x03DGD\\x8aD\\xceE\\x12EUE\\x9aE\\xdeF"FgF\\xabF\\xf0G5G{G\\xc0H\\x05HKH\\x91H\\xd7I\\x1dIcI\\xa9I\\xf0J7J}J\\xc4K\\x0cKSK\\x9aK\\xe2L*LrL\\xbaM\\x02MJM\\x93M\\xdcN%NnN\\xb7O\\x00OIO\\x93O\\xddP\\\'PqP\\xbbQ\\x06QPQ\\x9bQ\\xe6R1R|R\\xc7S\\x13S_S\\xaaS\\xf6TBT\\x8fT\\xdbU(UuU\\xc2V\\x0fV\\\\V\\xa9V\\xf7WDW\\x92W\\xe0X/X}X\\xcbY\\x1aYiY\\xb8Z\\x07ZVZ\\xa6Z\\xf5[E[\\x95[\\xe5\\\\5\\\\\\x86\\\\\\xd6]\\\']x]\\xc9^\\x1a^l^\\xbd_\\x0f_a_\\xb3`\\x05`W`\\xaa`\\xfcaOa\\xa2a\\xf5bIb\\x9cb\\xf0cCc\\x97c\\xebd at d\\x94d\\xe9e=e\\x92e\\xe7f=f\\x92f\\xe8g=g\\x93g\\xe9h?h\\x96h\\xeciCi\\x9ai\\xf1jHj\\x9fj\\xf7kOk\\xa7k\\xfflWl\\xafm\\x08m`m\\xb9n\\x12nkn\\xc4o\\x1eoxo\\xd1p+p\\x86p\\xe0q:q\\x95q\\xf0rKr\\xa6s\\x01s]s\\xb8t\\x14tpt\\xccu(u\\x85u\\xe1v>v\\x9bv\\xf8wVw\\xb3x\\x11xnx\\xccy*y\\x89y\\xe7zFz\\xa5{\\x04{c{\\xc2|!|\\x81|\\xe1}A}\\xa1~\\x01~b~\\xc2\\x7f#\\x7f\\x84\\x7f\\xe5\\x80G\\x80\\xa8\\x81\\n\\x81k\\x81\\xcd\\x820\\x82\\x92\\x82\\xf4\\x83W\\x83\\xba\\x84\\x1d\\x84\\x80\\x84\\xe3\\x85G\\x85\\xab\\x86\\x0e\\x86r\\x86\\xd7\\x87;\\x87\\x9f\\x88\\x04\\x88i\\x88\\xce\\x893\\x89\\x99\\x89\\xfe\\x8ad\\x8a\\xca\\x8b0\\x8b\\x96\\x8b\\xfc\\x8cc\\x8c\\xca\\x8d1\\x8d\\x98\\x8d\\xff\\x8ef\\x8e\\xce\\x8f6\\x8f\\x9e\\x90\\x06\\x90n\\x90\\xd6\\x91?\\x91\\xa8\\x92\\x11\\x92z\\x92\\xe3\\x93M\\x93\\xb6\\x94 \\x94\\x8a\\x94\\xf4\\x95_\\x95\\xc9\\x964\\x96\\x9f\\x97\\n\\x97u\\x97\\xe0\\x98L\\x98\\xb8\\x99$\\x99\\x90\\x99\\xfc\\x9ah\\x9a\\xd5\\x9bB\\x9b\\xaf\\x9c\\x1c\\x9c\\x89\\x9c\\xf7\\x9dd\\x9d\\xd2\\x9e@\\x9e\\xae\\x9f\\x1d\\x9f\\x8b\\x9f\\xfa\\xa0i\\xa0\\xd8\\xa1G\\xa1\\xb6\\xa2&\\xa2\\x96\\xa3\\x06\\xa3v\\xa3\\xe6\\xa4V\\xa4\\xc7\\xa58\\xa5\\xa9\\xa6\\x1a\\xa6\\x8b\\xa6\\xfd\\xa7n\\xa7\\xe0\\xa8R\\xa8\\xc4\\xa97\\xa9\\xa9\\xaa\\x1c\\xaa\\x8f\\xab\\x02\\xabu\\xab\\xe9\\xac\\\\\\xac\\xd0\\xadD\\xad\\xb8\\xae-\\xae\\xa1\\xaf\\x16\\xaf\\x8b\\xb0\\x00\\xb0u\\xb0\\xea\\xb1`\\xb1\\xd6\\xb2K\\xb2\\xc2\\xb38\\xb3\\xae\\xb4%\\xb4\\x9c\\xb5\\x13\\xb5\\x8a\\xb6\\x01\\xb6y\\xb6\\xf0\\xb7h\\xb7\\xe0\\xb8Y\\xb8\\xd1\\xb9J\\xb9\\xc2\\xba;\\xba\\xb5\\xbb.\\xbb\\xa7\\xbc!\\xbc\\x9b\\xbd\\x15\\xbd\\x8f\\xbe\\n\\xbe\\x84\\xbe\\xff\\xbfz\\xbf\\xf5\\xc0p\\xc0\\xec\\xc1g\\xc1\\xe3\\xc2_\\xc2\\xdb\\xc3X\\xc3\\xd4\\xc4Q\\xc4\\xce\\xc5K\\xc5\\xc8\\xc6F\\xc6\\xc3\\xc7A\\xc7\\xbf\\xc8=\\xc8\\xbc\\xc9:\\xc9\\xb9\\xca8\\xca\\xb7\\xcb6\\xcb\\xb6\\xcc5\\xcc\\xb5\\xcd5\\xcd\\xb5\\xce6\\xce\\xb6\\xcf7\\xcf\\xb8\\xd09\\xd0\\xba\\xd1<\\xd1\\xbe\\xd2?\\xd2\\xc1\\xd3D\\xd3\\xc6\\xd4I\\xd4\\xcb\\xd5N\\xd5\\xd1\\xd6U\\xd6\\xd8\\xd7\\\\\\xd7\\xe0\\xd8d\\xd8\\xe8\\xd9l\\xd9\\xf1\\xdav\\xda\\xfb\\xdb\\x80\\xdc\\x05\\xdc\\x8a\\xdd\\x10\\xdd\\x96\\xde\\x1c\\xde\\xa2\\xdf)\\xdf\\xaf\\xe06\\xe0\\xbd\\xe1D\\xe1\\xcc\\xe2S\\xe2\\xdb\\xe3c\\xe3\\xeb\\xe4s\\xe4\\xfc\\xe5\\x84\\xe6\\r\\xe6\\x96\\xe7\\x1f\\xe7\\xa9\\xe82\\xe8\\xbc\\xe9F\\xe9\\xd0\\xea[\\xea\\xe5\\xebp\\xeb\\xfb\\xec\\x86\\xed\\x11\\xed\\x9c\\xee(\\xee\\xb4\\xef@\\xef\\xcc\\xf0X\\xf0\\xe5\\xf1r\\xf1\\xff\\xf2\\x8c\\xf3\\x19\\xf3\\xa7\\xf44\\xf4\\xc2\\xf5P\\xf5\\xde\\xf6m\\xf6\\xfb\\xf7\\x8a\\xf8\\x19\\xf8\\xa8\\xf98\\xf9\\xc7\\xfaW\\xfa\\xe7\\xfbw\\xfc\\x07\\xfc\\x98\\xfd)\\xfd\\xba\\xfeK\\xfe\\xdc\\xffm\\xff\\xffpara\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\xf2\\xa7\\x00\\x00\\rY\\x00\\x00\\x13\\xd0\\x00\\x00\\n[vcgt\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00ndin\\x00\\x00\\x00\\x00\\x00\\x00\\x006\\x00\\x00\\xa7@\\x00\\x00U\\x80\\x00\\x00L\\xc0\\x00\\x00\\x9e\\xc0\\x00\\x00%\\x80\\x00\\x00\\x0c\\xc0\\x00\\x00P\\x00\\x00\\x00T@\\x00\\x0233\\x00\\x0233\\x00\\x0233\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00sf32\\x00\\x00\\x00\\x00\\x00\\x01\\x0cr\\x00\\x00\\x05\\xf8\\xff\\xff\\xf3\\x1d\\x00\\x00\\x07\\xba\\x00\\x00\\xfdr\\xff\\xff\\xfb\\x9d\\xff\\xff\\xfd\\xa4\\x00\\x00\\x03\\xd9\\x00\\x00\\xc0qmmod\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x10\\x00\\x00\\xa0.\\x00\\x00\\x00\\x00\\xd0\\xe5\\xde\\xdd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00vcgp\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\'', 'icc-data': 'b\'\\x00\\x00\\x0f\\xe0appl\\x02\\x10\\x00\\x00mntrRGB XYZ \\x07\\xe4\\x00\\x06\\x00\\x03\\x00\\n\\x008\\x00\\x1aacspAPPL\\x00\\x00\\x00\\x00APPL\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\xd6\\x00\\x01\\x00\\x00\\x00\\x00\\xd3-appl\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12desc\\x00\\x00\\x01\\\\\\x00\\x00\\x00bdscm\\x00\\x00\\x01\\xc0\\x00\\x00\\x04\\x82cprt\\x00\\x00\\x06D\\x00\\x00\\x00#wtpt\\x00\\x00\\x06h\\x00\\x00\\x00\\x14rXYZ\\x00\\x00\\x06|\\x00\\x00\\x00\\x14gXYZ\\x00\\x00\\x06\\x90\\x00\\x00\\x00\\x14bXYZ\\x00\\x00\\x06\\xa4\\x00\\x00\\x00\\x14rTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caarg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 vcgt\\x00\\x00\\x0e\\xe4\\x00\\x00\\x000ndin\\x00\\x00\\x0f\\x14\\x00\\x00\\x00>chad\\x00\\x00\\x0fT\\x00\\x00\\x00,mmod\\x00\\x00\\x0f\\x80\\x00\\x00\\x00(vcgp\\x00\\x00\\x0f\\xa8\\x00\\x00\\x008bTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0cgTRC\\x00\\x00\\x06\\xb8\\x00\\x00\\x08\\x0caabg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 aagg\\x00\\x00\\x0e\\xc4\\x00\\x00\\x00 desc\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x08Display\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00mluc\\x00\\x00\\x00\\x00\\x00\\x00\\x00&\\x00\\x00\\x00\\x0chrHR\\x00\\x00\\x00\\x14\\x00\\x00\\x01\\xd8koKR\\x00\\x00\\x00\\x0c\\x00\\x00\\x01\\xecnbNO\\x00\\x00\\x00\\x12\\x00\\x00\\x01\\xf8id\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\nhuHU\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x1ccsCZ\\x00\\x00\\x00\\x16\\x00\\x00\\x020daDK\\x00\\x00\\x00\\x1c\\x00\\x00\\x02FnlNL\\x00\\x00\\x00\\x16\\x00\\x00\\x02bfiFI\\x00\\x00\\x00\\x10\\x00\\x00\\x02xitIT\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\x88esES\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9croRO\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cfrCA\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xaear\\x00\\x00\\x00\\x00\\x00\\x14\\x00\\x00\\x02\\xc4ukUA\\x00\\x00\\x00\\x1c\\x00\\x00\\x02\\xd8heIL\\x00\\x00\\x00\\x16\\x00\\x00\\x02\\xf4zhTW\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nviVN\\x00\\x00\\x00\\x0e\\x00\\x00\\x03\\x14skSK\\x00\\x00\\x00\\x16\\x00\\x00\\x03"zhCN\\x00\\x00\\x00\\n\\x00\\x00\\x03\\nruRU\\x00\\x00\\x00$\\x00\\x00\\x038enGB\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\frFR\\x00\\x00\\x00\\x16\\x00\\x00\\x03pms\\x00\\x00\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x86hiIN\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\x98thTH\\x00\\x00\\x00\\x0c\\x00\\x00\\x03\\xaacaES\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xb6enAU\\x00\\x00\\x00\\x14\\x00\\x00\\x03\\\\esXL\\x00\\x00\\x00\\x12\\x00\\x00\\x02\\x9cdeDE\\x00\\x00\\x00\\x10\\x00\\x00\\x03\\xceenUS\\x00\\x00\\x00\\x12\\x00\\x00\\x03\\xdeptBR\\x00\\x00\\x00\\x18\\x00\\x00\\x03\\xf0plPL\\x00\\x00\\x00\\x12\\x00\\x00\\x04\\x08elGR\\x00\\x00\\x00"\\x00\\x00\\x04\\x1asvSE\\x00\\x00\\x00\\x10\\x00\\x00\\x04\\x04;\\x04L\\x04>\\x04@\\x04>\\x042\\x048\\x049\\x00 \\x00L\\x00C\\x00D \\x0f\\x00L\\x00C\\x00D\\x00 \\x05\\xe6\\x05\\xd1\\x05\\xe2\\x05\\xd5\\x05\\xe0\\x05\\xd9_i\\x82r\\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00M\\x00\\xe0\\x00u\\x00F\\x00a\\x00r\\x00e\\x00b\\x00n\\x00\\xfd\\x00 \\x00L\\x00C\\x00D\\x04&\\x042\\x045\\x04B\\x04=\\x04>\\x049\\x00 \\x04\\x16\\x04\\x1a\\x00-\\x044\\x048\\x04A\\x04?\\x04;\\x045\\x049\\x00C\\x00o\\x00l\\x00o\\x00u\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00c\\x00o\\x00u\\x00l\\x00e\\x00u\\x00r\\x00W\\x00a\\x00r\\x00n\\x00a\\x00 \\x00L\\x00C\\x00D\\t0\\t\\x02\\t\\x17\\t@\\t(\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x0e*\\x0e5\\x00L\\x00C\\x00D\\x00 \\x00e\\x00n\\x00 \\x00c\\x00o\\x00l\\x00o\\x00r\\x00F\\x00a\\x00r\\x00b\\x00-\\x00L\\x00C\\x00D\\x00C\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00C\\x00o\\x00l\\x00o\\x00r\\x00i\\x00d\\x00o\\x00K\\x00o\\x00l\\x00o\\x00r\\x00 \\x00L\\x00C\\x00D\\x03\\x88\\x03\\xb3\\x03\\xc7\\x03\\xc1\\x03\\xc9\\x03\\xbc\\x03\\xb7\\x00 \\x03\\xbf\\x03\\xb8\\x03\\xcc\\x03\\xbd\\x03\\xb7\\x00 \\x00L\\x00C\\x00D\\x00F\\x00\\xe4\\x00r\\x00g\\x00-\\x00L\\x00C\\x00D\\x00R\\x00e\\x00n\\x00k\\x00l\\x00i\\x00 \\x00L\\x00C\\x00D\\x00L\\x00C\\x00D\\x00 \\x00a\\x00 \\x00C\\x00o\\x00r\\x00e\\x00s0\\xab0\\xe90\\xfc\\x00L\\x00C\\x00D\\x00\\x00text\\x00\\x00\\x00\\x00Copyright Apple Inc., 2020\\x00\\x00XYZ \\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x16\\x00\\x01\\x00\\x00\\x00\\x01\\x16\\xcaXYZ \\x00\\x00\\x00\\x00\\x00\\x00q\\xc0\\x00\\x009\\x8a\\x00\\x00\\x01gXYZ \\x00\\x00\\x00\\x00\\x00\\x00a#\\x00\\x00\\xb9\\xe6\\x00\\x00\\x13\\xf6XYZ \\x00\\x00\\x00\\x00\\x00\\x00#\\xf2\\x00\\x00\\x0c\\x90\\x00\\x00\\xbd\\xd0curv\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x00\\x05\\x00\\n\\x00\\x0f\\x00\\x14\\x00\\x19\\x00\\x1e\\x00#\\x00(\\x00-\\x002\\x006\\x00;\\x00@\\x00E\\x00J\\x00O\\x00T\\x00Y\\x00^\\x00c\\x00h\\x00m\\x00r\\x00w\\x00|\\x00\\x81\\x00\\x86\\x00\\x8b\\x00\\x90\\x00\\x95\\x00\\x9a\\x00\\x9f\\x00\\xa3\\x00\\xa8\\x00\\xad\\x00\\xb2\\x00\\xb7\\x00\\xbc\\x00\\xc1\\x00\\xc6\\x00\\xcb\\x00\\xd0\\x00\\xd5\\x00\\xdb\\x00\\xe0\\x00\\xe5\\x00\\xeb\\x00\\xf0\\x00\\xf6\\x00\\xfb\\x01\\x01\\x01\\x07\\x01\\r\\x01\\x13\\x01\\x19\\x01\\x1f\\x01%\\x01+\\x012\\x018\\x01>\\x01E\\x01L\\x01R\\x01Y\\x01`\\x01g\\x01n\\x01u\\x01|\\x01\\x83\\x01\\x8b\\x01\\x92\\x01\\x9a\\x01\\xa1\\x01\\xa9\\x01\\xb1\\x01\\xb9\\x01\\xc1\\x01\\xc9\\x01\\xd1\\x01\\xd9\\x01\\xe1\\x01\\xe9\\x01\\xf2\\x01\\xfa\\x02\\x03\\x02\\x0c\\x02\\x14\\x02\\x1d\\x02&\\x02/\\x028\\x02A\\x02K\\x02T\\x02]\\x02g\\x02q\\x02z\\x02\\x84\\x02\\x8e\\x02\\x98\\x02\\xa2\\x02\\xac\\x02\\xb6\\x02\\xc1\\x02\\xcb\\x02\\xd5\\x02\\xe0\\x02\\xeb\\x02\\xf5\\x03\\x00\\x03\\x0b\\x03\\x16\\x03!\\x03-\\x038\\x03C\\x03O\\x03Z\\x03f\\x03r\\x03~\\x03\\x8a\\x03\\x96\\x03\\xa2\\x03\\xae\\x03\\xba\\x03\\xc7\\x03\\xd3\\x03\\xe0\\x03\\xec\\x03\\xf9\\x04\\x06\\x04\\x13\\x04 \\x04-\\x04;\\x04H\\x04U\\x04c\\x04q\\x04~\\x04\\x8c\\x04\\x9a\\x04\\xa8\\x04\\xb6\\x04\\xc4\\x04\\xd3\\x04\\xe1\\x04\\xf0\\x04\\xfe\\x05\\r\\x05\\x1c\\x05+\\x05:\\x05I\\x05X\\x05g\\x05w\\x05\\x86\\x05\\x96\\x05\\xa6\\x05\\xb5\\x05\\xc5\\x05\\xd5\\x05\\xe5\\x05\\xf6\\x06\\x06\\x06\\x16\\x06\\\'\\x067\\x06H\\x06Y\\x06j\\x06{\\x06\\x8c\\x06\\x9d\\x06\\xaf\\x06\\xc0\\x06\\xd1\\x06\\xe3\\x06\\xf5\\x07\\x07\\x07\\x19\\x07+\\x07=\\x07O\\x07a\\x07t\\x07\\x86\\x07\\x99\\x07\\xac\\x07\\xbf\\x07\\xd2\\x07\\xe5\\x07\\xf8\\x08\\x0b\\x08\\x1f\\x082\\x08F\\x08Z\\x08n\\x08\\x82\\x08\\x96\\x08\\xaa\\x08\\xbe\\x08\\xd2\\x08\\xe7\\x08\\xfb\\t\\x10\\t%\\t:\\tO\\td\\ty\\t\\x8f\\t\\xa4\\t\\xba\\t\\xcf\\t\\xe5\\t\\xfb\\n\\x11\\n\\\'\\n=\\nT\\nj\\n\\x81\\n\\x98\\n\\xae\\n\\xc5\\n\\xdc\\n\\xf3\\x0b\\x0b\\x0b"\\x0b9\\x0bQ\\x0bi\\x0b\\x80\\x0b\\x98\\x0b\\xb0\\x0b\\xc8\\x0b\\xe1\\x0b\\xf9\\x0c\\x12\\x0c*\\x0cC\\x0c\\\\\\x0cu\\x0c\\x8e\\x0c\\xa7\\x0c\\xc0\\x0c\\xd9\\x0c\\xf3\\r\\r\\r&\\r@\\rZ\\rt\\r\\x8e\\r\\xa9\\r\\xc3\\r\\xde\\r\\xf8\\x0e\\x13\\x0e.\\x0eI\\x0ed\\x0e\\x7f\\x0e\\x9b\\x0e\\xb6\\x0e\\xd2\\x0e\\xee\\x0f\\t\\x0f%\\x0fA\\x0f^\\x0fz\\x0f\\x96\\x0f\\xb3\\x0f\\xcf\\x0f\\xec\\x10\\t\\x10&\\x10C\\x10a\\x10~\\x10\\x9b\\x10\\xb9\\x10\\xd7\\x10\\xf5\\x11\\x13\\x111\\x11O\\x11m\\x11\\x8c\\x11\\xaa\\x11\\xc9\\x11\\xe8\\x12\\x07\\x12&\\x12E\\x12d\\x12\\x84\\x12\\xa3\\x12\\xc3\\x12\\xe3\\x13\\x03\\x13#\\x13C\\x13c\\x13\\x83\\x13\\xa4\\x13\\xc5\\x13\\xe5\\x14\\x06\\x14\\\'\\x14I\\x14j\\x14\\x8b\\x14\\xad\\x14\\xce\\x14\\xf0\\x15\\x12\\x154\\x15V\\x15x\\x15\\x9b\\x15\\xbd\\x15\\xe0\\x16\\x03\\x16&\\x16I\\x16l\\x16\\x8f\\x16\\xb2\\x16\\xd6\\x16\\xfa\\x17\\x1d\\x17A\\x17e\\x17\\x89\\x17\\xae\\x17\\xd2\\x17\\xf7\\x18\\x1b\\x18@\\x18e\\x18\\x8a\\x18\\xaf\\x18\\xd5\\x18\\xfa\\x19 \\x19E\\x19k\\x19\\x91\\x19\\xb7\\x19\\xdd\\x1a\\x04\\x1a*\\x1aQ\\x1aw\\x1a\\x9e\\x1a\\xc5\\x1a\\xec\\x1b\\x14\\x1b;\\x1bc\\x1b\\x8a\\x1b\\xb2\\x1b\\xda\\x1c\\x02\\x1c*\\x1cR\\x1c{\\x1c\\xa3\\x1c\\xcc\\x1c\\xf5\\x1d\\x1e\\x1dG\\x1dp\\x1d\\x99\\x1d\\xc3\\x1d\\xec\\x1e\\x16\\x1e@\\x1ej\\x1e\\x94\\x1e\\xbe\\x1e\\xe9\\x1f\\x13\\x1f>\\x1fi\\x1f\\x94\\x1f\\xbf\\x1f\\xea \\x15 A l \\x98 \\xc4 \\xf0!\\x1c!H!u!\\xa1!\\xce!\\xfb"\\\'"U"\\x82"\\xaf"\\xdd#\\n#8#f#\\x94#\\xc2#\\xf0$\\x1f$M$|$\\xab$\\xda%\\t%8%h%\\x97%\\xc7%\\xf7&\\\'&W&\\x87&\\xb7&\\xe8\\\'\\x18\\\'I\\\'z\\\'\\xab\\\'\\xdc(\\r(?(q(\\xa2(\\xd4)\\x06)8)k)\\x9d)\\xd0*\\x02*5*h*\\x9b*\\xcf+\\x02+6+i+\\x9d+\\xd1,\\x05,9,n,\\xa2,\\xd7-\\x0c-A-v-\\xab-\\xe1.\\x16.L.\\x82.\\xb7.\\xee/$/Z/\\x91/\\xc7/\\xfe050l0\\xa40\\xdb1\\x121J1\\x821\\xba1\\xf22*2c2\\x9b2\\xd43\\r3F3\\x7f3\\xb83\\xf14+4e4\\x9e4\\xd85\\x135M5\\x875\\xc25\\xfd676r6\\xae6\\xe97$7`7\\x9c7\\xd78\\x148P8\\x8c8\\xc89\\x059B9\\x7f9\\xbc9\\xf9:6:t:\\xb2:\\xef;-;k;\\xaa;\\xe8<\\\' >`>\\xa0>\\xe0?!?a?\\xa2?\\xe2@#@d@\\xa6@\\xe7A)AjA\\xacA\\xeeB0BrB\\xb5B\\xf7C:C}C\\xc0D\\x03DGD\\x8aD\\xceE\\x12EUE\\x9aE\\xdeF"FgF\\xabF\\xf0G5G{G\\xc0H\\x05HKH\\x91H\\xd7I\\x1dIcI\\xa9I\\xf0J7J}J\\xc4K\\x0cKSK\\x9aK\\xe2L*LrL\\xbaM\\x02MJM\\x93M\\xdcN%NnN\\xb7O\\x00OIO\\x93O\\xddP\\\'PqP\\xbbQ\\x06QPQ\\x9bQ\\xe6R1R|R\\xc7S\\x13S_S\\xaaS\\xf6TBT\\x8fT\\xdbU(UuU\\xc2V\\x0fV\\\\V\\xa9V\\xf7WDW\\x92W\\xe0X/X}X\\xcbY\\x1aYiY\\xb8Z\\x07ZVZ\\xa6Z\\xf5[E[\\x95[\\xe5\\\\5\\\\\\x86\\\\\\xd6]\\\']x]\\xc9^\\x1a^l^\\xbd_\\x0f_a_\\xb3`\\x05`W`\\xaa`\\xfcaOa\\xa2a\\xf5bIb\\x9cb\\xf0cCc\\x97c\\xebd at d\\x94d\\xe9e=e\\x92e\\xe7f=f\\x92f\\xe8g=g\\x93g\\xe9h?h\\x96h\\xeciCi\\x9ai\\xf1jHj\\x9fj\\xf7kOk\\xa7k\\xfflWl\\xafm\\x08m`m\\xb9n\\x12nkn\\xc4o\\x1eoxo\\xd1p+p\\x86p\\xe0q:q\\x95q\\xf0rKr\\xa6s\\x01s]s\\xb8t\\x14tpt\\xccu(u\\x85u\\xe1v>v\\x9bv\\xf8wVw\\xb3x\\x11xnx\\xccy*y\\x89y\\xe7zFz\\xa5{\\x04{c{\\xc2|!|\\x81|\\xe1}A}\\xa1~\\x01~b~\\xc2\\x7f#\\x7f\\x84\\x7f\\xe5\\x80G\\x80\\xa8\\x81\\n\\x81k\\x81\\xcd\\x820\\x82\\x92\\x82\\xf4\\x83W\\x83\\xba\\x84\\x1d\\x84\\x80\\x84\\xe3\\x85G\\x85\\xab\\x86\\x0e\\x86r\\x86\\xd7\\x87;\\x87\\x9f\\x88\\x04\\x88i\\x88\\xce\\x893\\x89\\x99\\x89\\xfe\\x8ad\\x8a\\xca\\x8b0\\x8b\\x96\\x8b\\xfc\\x8cc\\x8c\\xca\\x8d1\\x8d\\x98\\x8d\\xff\\x8ef\\x8e\\xce\\x8f6\\x8f\\x9e\\x90\\x06\\x90n\\x90\\xd6\\x91?\\x91\\xa8\\x92\\x11\\x92z\\x92\\xe3\\x93M\\x93\\xb6\\x94 \\x94\\x8a\\x94\\xf4\\x95_\\x95\\xc9\\x964\\x96\\x9f\\x97\\n\\x97u\\x97\\xe0\\x98L\\x98\\xb8\\x99$\\x99\\x90\\x99\\xfc\\x9ah\\x9a\\xd5\\x9bB\\x9b\\xaf\\x9c\\x1c\\x9c\\x89\\x9c\\xf7\\x9dd\\x9d\\xd2\\x9e@\\x9e\\xae\\x9f\\x1d\\x9f\\x8b\\x9f\\xfa\\xa0i\\xa0\\xd8\\xa1G\\xa1\\xb6\\xa2&\\xa2\\x96\\xa3\\x06\\xa3v\\xa3\\xe6\\xa4V\\xa4\\xc7\\xa58\\xa5\\xa9\\xa6\\x1a\\xa6\\x8b\\xa6\\xfd\\xa7n\\xa7\\xe0\\xa8R\\xa8\\xc4\\xa97\\xa9\\xa9\\xaa\\x1c\\xaa\\x8f\\xab\\x02\\xabu\\xab\\xe9\\xac\\\\\\xac\\xd0\\xadD\\xad\\xb8\\xae-\\xae\\xa1\\xaf\\x16\\xaf\\x8b\\xb0\\x00\\xb0u\\xb0\\xea\\xb1`\\xb1\\xd6\\xb2K\\xb2\\xc2\\xb38\\xb3\\xae\\xb4%\\xb4\\x9c\\xb5\\x13\\xb5\\x8a\\xb6\\x01\\xb6y\\xb6\\xf0\\xb7h\\xb7\\xe0\\xb8Y\\xb8\\xd1\\xb9J\\xb9\\xc2\\xba;\\xba\\xb5\\xbb.\\xbb\\xa7\\xbc!\\xbc\\x9b\\xbd\\x15\\xbd\\x8f\\xbe\\n\\xbe\\x84\\xbe\\xff\\xbfz\\xbf\\xf5\\xc0p\\xc0\\xec\\xc1g\\xc1\\xe3\\xc2_\\xc2\\xdb\\xc3X\\xc3\\xd4\\xc4Q\\xc4\\xce\\xc5K\\xc5\\xc8\\xc6F\\xc6\\xc3\\xc7A\\xc7\\xbf\\xc8=\\xc8\\xbc\\xc9:\\xc9\\xb9\\xca8\\xca\\xb7\\xcb6\\xcb\\xb6\\xcc5\\xcc\\xb5\\xcd5\\xcd\\xb5\\xce6\\xce\\xb6\\xcf7\\xcf\\xb8\\xd09\\xd0\\xba\\xd1<\\xd1\\xbe\\xd2?\\xd2\\xc1\\xd3D\\xd3\\xc6\\xd4I\\xd4\\xcb\\xd5N\\xd5\\xd1\\xd6U\\xd6\\xd8\\xd7\\\\\\xd7\\xe0\\xd8d\\xd8\\xe8\\xd9l\\xd9\\xf1\\xdav\\xda\\xfb\\xdb\\x80\\xdc\\x05\\xdc\\x8a\\xdd\\x10\\xdd\\x96\\xde\\x1c\\xde\\xa2\\xdf)\\xdf\\xaf\\xe06\\xe0\\xbd\\xe1D\\xe1\\xcc\\xe2S\\xe2\\xdb\\xe3c\\xe3\\xeb\\xe4s\\xe4\\xfc\\xe5\\x84\\xe6\\r\\xe6\\x96\\xe7\\x1f\\xe7\\xa9\\xe82\\xe8\\xbc\\xe9F\\xe9\\xd0\\xea[\\xea\\xe5\\xebp\\xeb\\xfb\\xec\\x86\\xed\\x11\\xed\\x9c\\xee(\\xee\\xb4\\xef@\\xef\\xcc\\xf0X\\xf0\\xe5\\xf1r\\xf1\\xff\\xf2\\x8c\\xf3\\x19\\xf3\\xa7\\xf44\\xf4\\xc2\\xf5P\\xf5\\xde\\xf6m\\xf6\\xfb\\xf7\\x8a\\xf8\\x19\\xf8\\xa8\\xf98\\xf9\\xc7\\xfaW\\xfa\\xe7\\xfbw\\xfc\\x07\\xfc\\x98\\xfd)\\xfd\\xba\\xfeK\\xfe\\xdc\\xffm\\xff\\xffpara\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\xf2\\xa7\\x00\\x00\\rY\\x00\\x00\\x13\\xd0\\x00\\x00\\n[vcgt\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00ndin\\x00\\x00\\x00\\x00\\x00\\x00\\x006\\x00\\x00\\xa7@\\x00\\x00U\\x80\\x00\\x00L\\xc0\\x00\\x00\\x9e\\xc0\\x00\\x00%\\x80\\x00\\x00\\x0c\\xc0\\x00\\x00P\\x00\\x00\\x00T@\\x00\\x0233\\x00\\x0233\\x00\\x0233\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00sf32\\x00\\x00\\x00\\x00\\x00\\x01\\x0cr\\x00\\x00\\x05\\xf8\\xff\\xff\\xf3\\x1d\\x00\\x00\\x07\\xba\\x00\\x00\\xfdr\\xff\\xff\\xfb\\x9d\\xff\\xff\\xfd\\xa4\\x00\\x00\\x03\\xd9\\x00\\x00\\xc0qmmod\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x10\\x00\\x00\\xa0.\\x00\\x00\\x00\\x00\\xd0\\xe5\\xde\\xdd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00vcgp\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x03\\x00\\x00\\x00\\x02ff\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\\x00\\x00\\x00\\x02334\\x00\'', 'components': 3, 'supports-output': True, 'model': 'RGB', 'wide-gamut': False, 'color-table-count': 0}}, 'dpi.x': 72, 'dpi.y': 72, 'dpi': 72, 'screen-scaling': True, 'screen-scaling.enabled': False, 'screen-scaling.values': (1000, 1000), 'mouse.show': True, 'mouse.initial-position': (365, 85), 'named_cursors': True, 'cursors': True, 'double_click.time': 500, 'double_click.distance': (-1, -1), 'bell': True, 'vrefresh': -1, 'auto_refresh_delay': 150, 'system_tray': True, 'wants_default_cursor': True, 'window.min-size': (120, 1), 'window.max-size': (32767, 32767), 'encoding.eos': True, 'av-sync': True, 'av-sync.delay.default': 150, 'sound.codec-full-names': True, 'sound.decoders': ['opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac'], 'sound.encoders': ['opus', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lzo', 'wav', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4'], 'sound.send': True, 'sound.receive': True, 'sound.sources': ['osxaudiosrc', 'oss4src', 'audiotestsrc'], 'sound.source.default': ['osxaudiosrc'], 'sound.sinks': ['osxaudiosink', 'oss4sink'], 'sound.sink.default': ['osxaudiosink'], 'sound.muxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'sound.demuxers': ['ogg', 'mka', 'mka', 'mpeg4'], 'sound.gst.version': ['1', '16', '2', '0'], 'sound.pygst.version': ['3', '32', '2'], 'sound.plugins': ['3gppmux', 'aacparse', 'ac3parse', 'amrparse', 'appsink', 'appsrc', 'audioamplify', 'audiobuffersplit', 'audiochannelmix', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audiointerleave', 'audioinvert', 'audiokaraoke', 'audiolatency', 'audiomixer', 'audiomixmatrix', 'audiopanorama', 'audiorate', 'audioresample', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'bin', 'capsfilter', 'concat', 'dataurisrc', 'dcaparse', 'downloadbuffer', 'faac', 'faad', 'fakesink', 'fakesrc', 'fdsink', 'fdsrc', 'filesink', 'filesrc', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'funnel', 'gdpdepay', 'gdppay', 'identity', 'input-selector', 'ismlmux', 'lamemp3enc', 'liveadder', 'matroskademux', 'matroskamux', 'matroskaparse', 'mj2mux', 'mp4mux', 'mpegaudioparse', 'multiqueue', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'opusdec', 'opusenc', 'opusparse', 'oss4sink', 'oss4src', 'osxaudiosink', 'osxaudiosrc', 'output-selector', 'pipeline', 'qtdemux', 'qtmoovrecover', 'qtmux', 'queue', 'queue2', 'rtpxqtdepay', 'sbcparse', 'scaletempo', 'spacescope', 'spectrascope', 'speexdec', 'speexenc', 'stereo', 'streamiddemux', 'synaescope', 'tee', 'typefind', 'valve', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'wavenc', 'wavescope', 'wavpackparse', 'wavparse', 'webmmux'], 'sound.python.version': ['3', '8', '2'], 'sound.python.bits': b'64', 'sound.bundle-metadata': ['True'], 'clipboard': True, 'clipboard.notifications': True, 'clipboard.selections': ['CLIPBOARD'], 'clipboard.want_targets': True, 'clipboard.greedy': True, 'clipboard.preferred-targets': ('UTF8_STRING', 'TEXT', 'STRING', 'text/plain'), 'clipboard.set_enabled': True, 'clipboard.contents-slice-fix': True, 'notifications': True, 'notifications.close': True, 'notifications.actions': True, 'mmap': {'file': '/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/xpra.vju9t_46.mmap', 'size': 268439552, 'token': 90273245743836046374649622479453113718, 'token_index': 268439424, 'token_bytes': 128, 'namespace': True}, 'mmap_file': '/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/xpra.vju9t_46.mmap', 'mmap_size': 268439552, 'mmap_token': 90273245743836046374649622479453113718, 'mmap_token_index': 268439424, 'mmap_token_bytes': 128, 'mmap_namespace': True, 'network-state': True, 'info-namespace': True, 'connection-data': {'jitter': 1000}, 'bandwidth-detection': True, 'ping-echo-sourceid': True, 'encodings': ['h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'jpeg', 'h265'], 'encodings.core': ['h264', 'vp9', 'vp8', 'mpeg4', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'h265', 'rgb'], 'encodings.window-icon': ['premult_argb32', 'BGRA', 'default', 'png'], 'encodings.cursor': ['raw', 'png'], 'encodings.packet': True, 'encoding.flush': True, 'encoding.video_scaling': True, 'encoding.video_b_frames': ('h264',), 'encoding.video_max_size': (8192, 8192), 'encoding.max-soft-expired': 5, 'encoding.send-timestamps': False, 'encoding.supports_delta': ('png', 'rgb24', 'rgb32'), 'encoding': 'auto', 'encoding.pillow.version': '7.1.2', 'encoding.jpeg.version': 1, 'encoding.webp.version': (1, 1, 0), 'encoding.swscale.version': (5, 5, 100), 'encoding.libyuv.version': 0, 'encoding.avcodec2.version': (58, 54, 100), 'encoding.vpx.version': '1.8.2', 'encoding.min-quality': 30, 'encoding.speed': 0, 'encoding.min-speed': 30, 'encoding.rgb_zlib': True, 'encoding.rgb_lz4': False, 'encoding.rgb_lzo': True, 'encoding.rgb_brotli': True, 'encoding.rgb_formats': ['RGB', 'RGBX', 'RGBA'], 'encoding.full_csc_modes': {'h264': ['ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'vp8': ['YUV420P'], 'h265': ['BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'], 'mpeg4': ['YUV420P'], 'vp9': ['YUV420P', 'YUV444P'], 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}, 'encoding.h264.YUV420P.profile': 'high10', 'encoding.h264.fast-decode': False, 'control_commands': ['show_session_info', 'show_bug_report', 'debug', 'enable_zlib', 'enable_lzo', 'enable_brotli', 'enable_rencode', 'enable_bencode', 'enable_yaml'], 'platform': 'darwin', 'platform.name': 'Mac OS X 10.15.5', 'platform.release': '19.5.0', 'platform.sysrelease': '10.15.5', 'platform.platform': 'macOS-10.15.5-x86_64-i386-64bit', 'platform.machine': 'x86_64', 'platform.architecture': ('64bit', ''), 'platform.processor': b'Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz', 'opengl.virtual-screens': 2, 'opengl.rgba': True, 'opengl.depth': 32, 'opengl.alpha-size': 8, 'opengl.accum-size': 0, 'opengl.depth-size': 24, 'opengl.stencil-size': 0, 'opengl.aux-buffers': 0, 'opengl.double-buffered': 1, 'opengl.screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'opengl.screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'opengl.pyopengl': '3.1.5', 'opengl.opengl': (2, 1), 'opengl.accelerate': '3.1.5', 'opengl.zerocopy': True, 'opengl.extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'opengl.vendor': 'Intel Inc.', 'opengl.renderer': 'Intel Iris Pro OpenGL Engine', 'opengl.shading-language-version': '1.20', 'opengl.GLU.version': '1.3 MacOSX', 'opengl.GLU.extensions': '', 'opengl.safe': True, 'opengl.transparency': True, 'opengl.texture-size-limit': 16384, 'opengl.max-viewport-dims': (16384, 16384), 'opengl.enabled': True, 'encoding.transparency': True, 'gobject.version': '2.0', 'gi.version': '3.32.2', 'gtk.version': '3.10.24', 'gdk.version': '3.0', 'pixbuf.version': '2.40.0', 'pygtk.version': 'n/a', 'glib.version': '2.4.62', 'cairo.version': (1, 18, 1), 'pango.version': '1.44.7', 'theme.default.icons': ('mail-mark-junk', 'dialog-question-symbolic', 'mail-mark-junk-symbolic', 'text-html', 'battery-full-charging-symbolic', 'network-cellular-signal-none-symbolic', 'format-justify-right', 'input-touchpad', 'preferences-system-notifications-symbolic', 'folder-visiting-symbolic', 'drive-multidisk', 'help-about-symbolic', 'help-faq', 'audio-volume-muted-symbolic', 'window-close-symbolic', 'battery-missing', 'gtk-no', 'emblem-urgent', 'network-wireless-offline-symbolic', 'bluetooth-disabled-symbolic', 'drive-harddisk-ieee1394-symbolic', 'audio-speakers', 'view-paged-symbolic', 'preferences-system-sharing-symbolic', 'battery-full-charged', 'emblem-favorite', 'go-jump-symbolic', 'media-skip-forward-rtl', 'drive-harddisk-usb-symbolic', 'battery-caution-charging-symbolic', 'gtk-orientation-reverse-landscape', 'media-skip-backward-rtl', 'edit-find-symbolic', 'accessories-calculator-symbolic', 'go-previous-rtl', 'x-office-presentation-symbolic', 'weather-clear-night', 'document-print', 'media-view-subtitles-symbolic', 'applications-office', 'format-justify-fill', 'network-error', 'applications-system-symbolic', 'format-justify-right-symbolic', 'gtk-page-setup', 'pan-end-symbolic-rtl', 'preferences-desktop-locale-symbolic', 'view-list-ordered-symbolic', 'view-pin-symbolic', 'weather-severe-alert', 'starred', 'channel-insecure-symbolic', 'user-trash-full-symbolic', 'preferences-system-search', 'face-kiss', 'mail-unread-symbolic', 'web-browser', 'night-light-symbolic', 'network-server', 'audio-headphones', 'checkbox-mixed-symbolic', 'preferences-system-network-symbolic', 'edit-paste', 'audio-card', 'mail-send-symbolic', 'battery-low-charging', 'folder', 'network-server-symbolic', 'face-wink-symbolic', 'face-devilish-symbolic', 'user-offline', 'go-first-symbolic-rtl', 'preferences-desktop-personal', 'bookmark-new-symbolic', 'preferences-desktop-locale', 'microphone-sensitivity-high-symbolic', 'user-invisible-symbolic', 'audio-volume-low-symbolic', 'printer-symbolic', 'system-file-manager-symbolic', 'emoji-objects-symbolic', 'mail-replied', 'preferences-desktop-remote-desktop-symbolic', 'media-flash-symbolic', 'weather-snow', 'video-single-display-symbolic', 'avatar-default-symbolic', 'network-wireless-signal-good-symbolic', 'ebook-reader', 'network-idle-symbolic', 'network-wireless-acquiring-symbolic', 'face-embarrassed', 'media-playlist-shuffle-symbolic', 'document-revert-rtl', 'preferences-desktop-theme', 'battery-empty', 'media-optical', 'media-playlist-repeat', 'mail-reply-all', 'printer-warning-symbolic', 'document-properties-symbolic', 'view-sort-ascending', 'network-wireless-connected-symbolic', 'list-add', 'video-x-generic', 'media-seek-backward-symbolic-rtl', 'gtk-orientation-portrait', 'gtk-convert', 'window-minimize-symbolic', 'appointment-soon', 'dialog-information', 'auth-sim-locked-symbolic', 'document-open-recent', 'media-eject-symbolic', 'preferences-system-network', 'phone-symbolic', 'gtk-color-picker', 'go-first', 'weather-few-clouds', 'media-playlist-shuffle-symbolic-rtl', 'text-x-preview', 'security-low-symbolic', 'edit-undo', 'document-save', 'go-top', 'edit-find-replace', 'thunderbolt-acquiring-symbolic', 'keyboard-brightness-symbolic', 'emblem-documents-symbolic', 'emblem-documents', 'zoom-fit-best', 'folder-open-symbolic', 'folder-new', 'applications-system', 'network-cellular-signal-good-symbolic', 'emblem-photos', 'system-log-out', 'text-x-generic-template', 'emblem-shared-symbolic', 'drive-harddisk-symbolic', 'channel-secure-symbolic', 'face-sad', 'dialog-warning', 'folder-saved-search', 'zoom-original-symbolic', 'media-playback-start', 'software-update-urgent-symbolic', 'help-browser-symbolic', 'applications-science', 'system-software-install-symbolic', 'emblem-unreadable', 'image-missing', 'go-last', 'battery-caution', 'switch-off-symbolic', 'edit-paste-symbolic', 'preferences-other', 'mail-signed-verified', 'weather-overcast', 'auth-smartcard-symbolic', 'airplane-mode-symbolic', 'alarm-symbolic', 'microphone-sensitivity-medium-symbolic', 'media-seek-backward-rtl', 'network-offline', 'security-high-symbolic', 'emoji-body-symbolic', 'go-up', 'weather-few-clouds-night-symbolic', 'face-embarrassed-symbolic', 'network-wired', 'preferences-desktop-font', 'system-log-out-symbolic', 'non-starred-symbolic', 'document-save-as', 'camera-photo-symbolic', 'media-optical-bd-symbolic', 'edit-find-replace-symbolic', 'network-wired-offline-symbolic', 'face-sick-symbolic', 'face-raspberry', 'appointment-new-symbolic', 'address-book-new', 'user-busy', 'non-starred', 'emblem-ok-symbolic', 'gtk-orientation-landscape', 'battery-good-charging', 'x-office-calendar-symbolic', 'face-wink', 'edit-cut', 'system-file-manager', 'microphone-sensitivity-muted', 'radio-symbolic', 'network-wireless-no-route-symbolic', 'image-x-generic-symbolic', 'user-not-tracked-symbolic', 'contact-new-symbolic', 'system-users-symbolic', 'modem-symbolic', 'battery-empty-charging-symbolic', 'battery', 'media-removable', 'network-wireless-signal-excellent-symbolic', 'user-invisible', 'system-users', 'phone-old-symbolic', 'document-save-as-symbolic', 'x-office-spreadsheet-template', 'folder-drag-accept', 'insert-image-symbolic', 'go-first-rtl', 'preferences-system-devices-symbolic', 'object-flip-horizontal', 'media-eject', 'go-jump', 'preferences-system-details-symbolic', 'preferences-system-privacy', 'process-stop', 'pan-down-symbolic', 'mail-message-new-symbolic', 'preferences-desktop-accessibility-symbolic', 'x-office-spreadsheet', 'preferences-desktop-font-symbolic', 'media-skip-backward-symbolic-rtl', 'user-info-symbolic', 'zoom-in', 'user-home-symbolic', 'view-app-grid-symbolic', 'tv-symbolic', 'face-angel', 'face-smile-big', 'preferences-system-windows', 'auth-sim-missing-symbolic', 'battery-caution-charging', 'media-playback-pause-symbolic', 'network-cellular-3g-symbolic', 'accessories-calculator', 'network-offline-symbolic', 'view-mirror-symbolic', 'window-restore-symbolic', 'media-playback-start-rtl', 'window-maximize-symbolic', 'emoji-activities-symbolic', 'semi-starred', 'view-wrapped-symbolic', 'pan-start-symbolic', 'drive-harddisk-system-symbolic', 'media-playlist-repeat-song-symbolic-rtl', 'mail-mark-read', 'help-about', 'user-available-symbolic', 'network-wired-disconnected-symbolic', 'input-mouse-symbolic', 'face-worried-symbolic', 'open-menu-symbolic', 'input-keyboard', 'changes-allow-symbolic', 'input-tablet-symbolic', 'document-print-symbolic', 'dialog-error-symbolic', 'color-select-symbolic', 'media-optical-dvd-symbolic', 'mail-signed', 'face-tired-symbolic', 'application-x-executable', 'emblem-mail', 'emblem-symbolic-link', 'media-seek-forward', 'multimedia-player-symbolic', 'font-x-generic', 'edit-clear-all', 'mail-send-receive-symbolic', 'microphone-sensitivity-low', 'face-laugh', 'switch-on-symbolic', 'emblem-photos-symbolic', 'folder-drag-accept-symbolic', 'view-grid-symbolic', 'document-send-symbolic', 'user-offline-symbolic', 'emblem-shared', 'tools-check-spelling-symbolic', 'window-new', 'text-x-generic', 'emblem-readonly', 'folder-music', 'preferences-system', 'user-home', 'edit-redo-rtl', 'format-justify-left', 'emblem-downloads', 'multimedia-player-apple-ipod-touch-symbolic', 'input-dialpad-symbolic', 'dialog-question', 'pan-end-symbolic', 'selection-start-symbolic', 'input-tablet', 'camera-web-symbolic', 'pda-symbolic', 'network-transmit-receive-symbolic', 'gesture-rotate-clockwise-symbolic', 'x-office-address-book-symbolic', 'network-vpn-no-route-symbolic', 'software-update-available-symbolic', 'folder-templates-symbolic', 'radio-mixed-symbolic', 'media-record-symbolic', 'mail-mark-important', 'emblem-system-symbolic', 'view-restore-symbolic', 'appointment-missed-symbolic', 'media-playlist-consecutive-symbolic', 'process-stop-symbolic', 'media-removable-symbolic', 'battery-missing-symbolic', 'view-continuous-symbolic', 'scanner', 'emblem-system', 'format-indent-more-symbolic', 'x-office-document-symbolic', 'face-crying-symbolic', 'emoji-people-symbolic', 'face-uncertain', 'preferences-desktop-remote-desktop', 'document-new-symbolic', 'colorimeter-colorhug-symbolic', 'action-unavailable-symbolic', 'audio-volume-medium-symbolic', 'daytime-sunrise-symbolic', 'application-x-appliance-symbolic', 'application-x-firmware-symbolic', 'web-browser-symbolic', 'applications-graphics-symbolic', 'applications-science-symbolic', 'camera-photo', 'weather-storm-symbolic', 'edit-delete-symbolic', 'trophy-bronze', 'preferences-desktop-screensaver-symbolic', 'x-office-drawing-template', 'mail-send', 'format-indent-more-rtl', 'preferences-desktop-wallpaper', 'find-location-symbolic', 'gtk-disconnect', 'camera-web', 'insert-image', 'bluetooth-active-symbolic', 'selection-start-symbolic-rtl', 'weather-windy-symbolic', 'folder-videos', 'go-up-symbolic', 'edit-delete', 'accessories-text-editor', 'user-idle-symbolic', 'mail-read-symbolic', 'call-missed-symbolic', 'gesture-two-finger-swipe-right-symbolic', 'printer-printing-symbolic', 'preferences-system-privacy-symbolic', 'applications-multimedia-symbolic', 'edit-clear-symbolic-rtl', 'preferences-desktop-peripherals', 'folder-pictures', 'printer-network', 'network-cellular-connected-symbolic', 'emblem-important-symbolic', 'go-down-symbolic', 'send-to-symbolic', 'media-seek-forward-symbolic', 'face-monkey-symbolic', 'gtk-index', 'object-select-symbolic', 'checkbox-symbolic', 'camera-video-symbolic', 'folder-templates', 'application-x-addon-symbolic', 'call-incoming-symbolic', 'user-info', 'audio-headset-symbolic', 'image-loading', 'appointment-soon-symbolic', 'system-search', 'uninterruptible-power-supply', 'edit-redo-symbolic', 'emoji-flags-symbolic', 'audio-x-generic-symbolic', 'mail-unread', 'user-trash-full', 'media-tape', 'mail-message-new', 'view-dual-symbolic', 'network-wireless-encrypted', 'text-editor-symbolic', 'gtk-dnd', 'utilities-terminal', 'battery-symbolic', 'display-brightness-symbolic', 'go-home', 'network-transmit-receive', 'go-jump-symbolic-rtl', 'preferences-desktop-wallpaper-symbolic', 'modem', 'preferences-desktop-screensaver', 'applications-utilities-symbolic', 'gesture-stretch-symbolic', 'mail-read', 'user-away', 'rotation-allowed-symbolic', 'daytime-sunset-symbolic', 'utilities-terminal-symbolic', 'audio-microphone', 'semi-starred-symbolic', 'input-mouse', 'computer-fail-symbolic', 'weather-showers-scattered-symbolic', 'auth-fingerprint-symbolic', 'edit-undo-rtl', 'contact-new', 'mark-location-symbolic', 'emblem-default-symbolic', 'format-justify-fill-symbolic', 'document-edit-symbolic', 'gtk-yes', 'zoom-out', 'preferences-desktop-keyboard-shortcuts-symbolic', 'system-lock-screen', 'emblem-desktop', 'caps-lock-symbolic', 'mail-reply-all-symbolic', 'pda', 'orientation-portrait-inverse-symbolic', 'edit-undo-symbolic', 'x-office-document-template', 'input-touchpad-symbolic', 'application-x-executable-symbolic', 'x-package-repository', 'multimedia-volume-control', 'media-floppy', 'ac-adapter', 'audio-volume-muted', 'media-seek-forward-symbolic-rtl', 'network-wireless-signal-weak-symbolic', 'printer', 'folder-symbolic', 'application-exit', 'mail-forward-symbolic', 'preferences-desktop-keyboard-symbolic', 'error-correct-symbolic', 'preferences-system-symbolic', 'view-wrapped-symbolic-rtl', 'gtk-caps-lock-warning', 'emblem-videos-symbolic', 'emoji-recent-symbolic', 'insert-text', 'format-text-direction-symbolic-rtl', 'mail-replied-symbolic', 'object-flip-vertical', 'battery-good-charging-symbolic', 'scanner-symbolic', 'mail-attachment', 'insert-text-symbolic', 'network-cellular-acquiring-symbolic', 'media-skip-backward-symbolic', 'x-office-calendar', 'system-reboot-symbolic', 'face-worried', 'user-trash-symbolic', 'face-confused-symbolic', 'go-bottom-symbolic', 'insert-object-symbolic', 'format-text-direction-ltr', 'printer-network-symbolic', 'x-office-spreadsheet-symbolic', 'battery-low-charging-symbolic', 'gtk-connect', 'emblem-synchronizing-symbolic', 'start-here-symbolic', 'insert-link-symbolic', 'object-flip-horizontal-symbolic', 'system-software-install', 'gtk-dnd-multiple', 'mail-attachment-symbolic', 'view-refresh-symbolic', 'system-lock-screen-symbolic', 'changes-allow', 'input-gaming', 'format-justify-left-symbolic', 'selection-end-symbolic-rtl', 'face-cool', 'application-rss+xml-symbolic', 'face-surprise-symbolic', 'network-wireless-encrypted-symbolic', 'bluetooth-symbolic', 'preferences-desktop-keyboard', 'folder-remote', 'network-wireless-signal-none-symbolic', 'list-remove-symbolic', 'edit-select-all-symbolic', 'battery-empty-symbolic', 'dialog-error', 'preferences-desktop', 'network-cellular-signal-weak-symbolic', 'format-text-strikethrough-symbolic', 'software-update-available', 'audio-input-microphone-symbolic', 'security-high', 'face-devilish', 'go-next-symbolic-rtl', 'computer-symbolic', 'view-restore', 'network-vpn-symbolic', 'format-text-bold', 'dialog-warning-symbolic', 'weather-clear', 'format-justify-center', 'selection-end-symbolic', 'object-rotate-right', 'task-past-due', 'network-cellular-connected', 'list-add-symbolic', 'network-workgroup-symbolic', 'call-start-symbolic', 'media-skip-forward-symbolic-rtl', 'focus-windows-symbolic', 'folder-download', 'folder-documents', 'list-remove-all-symbolic', 'package-x-generic', 'gtk-undelete', 'semi-starred-rtl', 'screen-shared-symbolic', 'ac-adapter-symbolic', 'face-shutmouth-symbolic', 'gesture-pinch-symbolic', 'emblem-web', 'emoji-food-symbolic', 'view-list-symbolic', 'weather-snow-symbolic', 'format-justify-center-symbolic', 'radio-checked-symbolic', 'drive-harddisk-solidstate-symbolic', 'camera-disabled-symbolic', 'go-first-symbolic', 'go-home-symbolic', 'network-vpn-acquiring-symbolic', 'view-fullscreen', 'battery-low-symbolic', 'media-optical-cd-audio-symbolic', 'format-indent-less', 'preferences-desktop-keyboard-shortcuts', 'network-cellular-hspa-symbolic', 'edit-undo-symbolic-rtl', 'document-properties', 'appointment-missed', 'thunderbolt-symbolic', 'emoji-symbols-symbolic', 'task-due', 'media-tape-symbolic', 'edit-select-all', 'start-here', 'weather-fog-symbolic', 'starred-symbolic', 'mail-mark-notjunk-symbolic', 'battery-good-symbolic', 'system-switch-user-symbolic', 'network-cellular-gprs-symbolic', 'network-cellular-offline-symbolic', 'microphone-sensitivity-medium', 'edit-clear-symbolic', 'gnome-power-manager-symbolic', 'object-flip-vertical-symbolic', 'user-desktop', 'applications-other', 'view-refresh', 'applications-engineering-symbolic', 'media-floppy-symbolic', 'goa-panel-symbolic', 'x-office-drawing', 'value-increase-symbolic', 'network-receive-symbolic', 'media-seek-backward-symbolic', 'format-indent-more', 'gtk-preferences', 'network-wired-symbolic', 'emblem-music-symbolic', 'network-wireless-hotspot-symbolic', 'face-sad-symbolic', 'view-more-horizontal-symbolic', 'mail-send-receive', 'microphone-disabled-symbolic', 'dialog-password', 'focus-top-bar-symbolic', 'face-angry', 'folder-publicshare', 'gtk-apply', 'image-x-generic', 'user-bookmarks', 'mail-forward', 'image-loading-symbolic', 'mail-reply-sender', 'preferences-system-network-proxy-symbolic', 'pan-up-symbolic', 'accessories-character-map-symbolic', 'emoji-nature-symbolic', 'focus-legacy-systray-symbolic', 'go-last-rtl', 'tools-check-spelling', 'folder-publicshare-symbolic', 'view-more-symbolic', 'media-flash', 'microphone-sensitivity-muted-symbolic', 'multimedia-volume-control-symbolic', 'accessories-dictionary-symbolic', 'weather-clear-night-symbolic', 'edit-clear', 'audio-volume-overamplified-symbolic', 'printer-error-symbolic', 'battery-low', 'face-monkey', 'go-bottom', 'gtk-cancel', 'media-playback-stop', 'document-revert-symbolic-rtl', 'network-error-symbolic', 'battery-full-charging', 'drive-multidisk-symbolic', 'face-kiss-symbolic', 'media-playlist-repeat-symbolic', 'task-due-symbolic', 'folder-saved-search-symbolic', 'star-new-symbolic', 'input-keyboard-symbolic', 'network-wireless-signal-ok-symbolic', 'format-text-direction-rtl', 'preferences-system-time-symbolic', 'gtk-undelete-rtl', 'network-cellular-signal-excellent-symbolic', 'audio-volume-high-symbolic', 'security-low', 'media-skip-backward', 'task-past-due-symbolic', 'network-wired-no-route-symbolic', 'user-idle', 'user-status-pending-symbolic', 'format-text-italic-symbolic', 'face-glasses-symbolic', 'emblem-default', 'face-crying', 'go-previous', 'computer-fail', 'go-down', 'weather-showers-scattered', 'applications-engineering', 'media-playlist-repeat-symbolic-rtl', 'weather-clear-symbolic', 'edit-redo', 'battery-full-symbolic', 'orientation-landscape-inverse-symbolic', 'applications-development', 'gtk-select-font', 'preferences-desktop-accessibility', 'system-software-update', 'format-indent-less-symbolic-rtl', 'format-text-underline', 'address-book-new-symbolic', 'media-playlist-consecutive-symbolic-rtl', 'face-surprise', 'applets-screenshooter', 'object-rotate-right-symbolic', 'format-text-underline-symbolic', 'system-run', 'semi-starred-symbolic-rtl', 'preferences-system-sharing', 'insert-object', 'location-services-active-symbolic', 'x-office-presentation', 'gtk-select-color', 'folder-pictures-symbolic', 'gtk-orientation-reverse-portrait', 'edit-copy-symbolic', 'face-angry-symbolic', 'format-text-direction-symbolic', 'trophy-silver', 'checkbox-checked-symbolic', 'folder-download-symbolic', 'rotation-locked-symbolic', 'preferences-other-symbolic', 'network-idle', 'drive-optical', 'folder-new-symbolic', 'go-previous-symbolic', 'document-print-preview-symbolic', 'drive-harddisk', 'system-shutdown', 'document-save-symbolic', 'emote-love', 'trophy-gold', 'face-angel-symbolic', 'bookmark-new', 'zoom-original', 'gtk-edit', 'format-text-strikethrough', 'changes-prevent-symbolic', 'folder-visiting', 'x-office-drawing-symbolic', 'face-smile', 'format-text-italic', 'user-desktop-symbolic', 'applications-graphics', 'media-playback-start-symbolic-rtl', 'view-sort-descending-symbolic', 'gesture-two-finger-swipe-left-symbolic', 'multimedia-player', 'audio-speakers-symbolic', 'edit-cut-symbolic', 'network-no-route-symbolic', 'application-certificate', 'document-open-recent-symbolic', 'application-certificate-symbolic', 'application-x-addon', 'pan-start-symbolic-rtl', 'application-x-firmware', 'avatar-default', 'view-fullscreen-symbolic', 'call-stop-symbolic', 'weather-overcast-symbolic', 'emblem-generic', 'media-skip-forward-symbolic', 'orientation-landscape-symbolic', 'network-transmit', 'go-next', 'help-browser', 'system-shutdown-symbolic', 'folder-music-symbolic', 'user-away-symbolic', 'applications-utilities', 'face-glasses', 'applications-games', 'emblem-package', 'display-projector-symbolic', 'gesture-rotate-anticlockwise-symbolic', 'format-indent-less-symbolic', 'audio-volume-high', 'media-playback-start-symbolic', 'camera-video', 'printer-printing', 'face-tired', 'view-list-bullet-symbolic', 'face-plain', 'user-bookmarks-symbolic', 'tab-new-symbolic', 'face-laugh-symbolic', 'value-decrease-symbolic', 'edit-select-symbolic', 'microphone-sensitivity-high', 'user-trash', 'preferences-desktop-display-symbolic', 'object-rotate-left-symbolic', 'call-outgoing-symbolic', 'media-playlist-repeat-song-symbolic', 'go-next-rtl', 'help-contents-symbolic', 'media-zip-symbolic', 'system-search-symbolic', 'orientation-portrait-symbolic', 'network-transmit-symbolic', 'location-services-disabled-symbolic', 'folder-videos-symbolic', 'weather-storm', 'application-exit-symbolic', 'accessories-text-editor-symbolic', 'view-sort-ascending-symbolic', 'zoom-out-symbolic', 'window-new-symbolic', 'zoom-fit-best-symbolic', 'changes-prevent', 'audio-card-symbolic', 'tab-new', 'applets-screenshooter-symbolic', 'applications-games-symbolic', 'applications-internet', 'edit-clear-all-symbolic', 'face-uncertain-symbolic', 'format-indent-more-symbolic-rtl', 'computer', 'document-revert', 'emblem-synchronizing', 'media-skip-forward', 'video-display', 'video-joined-displays-symbolic', 'mark-location', 'network-cellular-signal-ok-symbolic', 'format-text-bold-symbolic', 'network-cellular-edge-symbolic', 'preferences-color-symbolic', 'process-working-symbolic', 'network-wired-disconnected', 'x-office-presentation-template', 'font-x-generic-symbolic', 'package-x-generic-symbolic', 'emoji-travel-symbolic', 'security-medium-symbolic', 'help-contents', 'insert-link', 'computer-apple-ipad-symbolic', 'go-previous-symbolic-rtl', 'media-seek-forward-rtl', 'document-page-setup', 'mail-mark-notjunk', 'video-x-generic-symbolic', 'font-select-symbolic', 'network-workgroup', 'emblem-important', 'view-sort-descending', 'audio-headphones-symbolic', 'call-stop', 'media-seek-backward', 'emblem-favorite-symbolic', 'face-cool-symbolic', 'document-send', 'dialog-password-symbolic', 'emblem-new', 'network-cellular-4g-symbolic', 'text-x-script', 'weather-showers-symbolic', 'go-next-symbolic', 'camera-switch-symbolic', 'document-new', 'dialog-information-symbolic', 'video-display-symbolic', 'face-smile-big-symbolic', 'format-indent-less-rtl', 'phone', 'network-cellular-no-route-symbolic', 'printer-error', 'gtk-ok', 'system-run-symbolic', 'weather-severe-alert-symbolic', 'emote-love-symbolic', 'accessories-dictionary', 'network-receive', 'preferences-system-notifications', 'touchpad-disabled-symbolic', 'drive-optical-symbolic', 'system-help-symbolic', 'mail-mark-unread', 'go-top-symbolic', 'input-dialpad', 'mail-reply-sender-symbolic', 'edit-find', 'edit-clear-rtl', 'auth-sim-symbolic', 'media-record', 'security-medium', 'appointment-new', 'go-last-symbolic-rtl', 'network-wired-acquiring-symbolic', 'mail-mark-important-symbolic', 'media-playback-stop-symbolic', 'folder-open', 'text-x-generic-symbolic', 'document-page-setup-symbolic', 'edit-redo-symbolic-rtl', 'folder-remote-symbolic', 'notifications-disabled-symbolic', 'audio-volume-medium', 'document-revert-symbolic', 'call-start', 'audio-headset', 'audio-volume-low', 'list-remove', 'go-last-symbolic', 'face-raspberry-symbolic', 'list-drag-handle-symbolic', 'content-loading-symbolic', 'x-office-address-book', 'face-smirk', 'face-yawn-symbolic', 'network-wireless', 'uninterruptible-power-supply-symbolic', 'preferences-system-search-symbolic', 'media-optical-symbolic', 'user-busy-symbolic', 'drive-removable-media', 'accessories-character-map', 'weather-showers', 'window-close', 'drive-removable-media-symbolic', 'weather-few-clouds-symbolic', 'software-update-urgent', 'face-plain-symbolic', 'preferences-desktop-display', 'object-rotate-left', 'document-print-preview', 'edit-copy', 'x-office-document', 'weather-fog', 'zoom-in-symbolic', 'face-smirk-symbolic', 'face-sick', 'user-available', 'microphone-sensitivity-low-symbolic', 'media-playlist-shuffle', 'folder-documents-symbolic', 'face-smile-symbolic', 'input-gaming-symbolic', 'media-playback-pause', 'battery-full', 'document-open', 'battery-caution-symbolic', 'battery-good', 'battery-full-charged-symbolic', 'applications-accessories', 'network-wireless-symbolic', 'document-open-symbolic', 'weather-few-clouds-night', 'network-vpn', 'audio-x-generic', 'system-help', 'inode-directory-symbolic', 'help-faq-symbolic', 'phone-apple-iphone-symbolic'), 'window.states': ['fullscreen', 'maximized', 'sticky', 'above', 'below', 'shaded', 'iconified', 'skip-taskbar', 'skip-pager'], 'metadata.supported': ['title', 'icon-title', 'pid', 'iconic', 'size-hints', 'class-instance', 'client-machine', 'transient-for', 'window-type', 'fullscreen', 'maximized', 'decorations', 'skip-taskbar', 'skip-pager', 'has-alpha', 'override-redirect', 'tray', 'modal', 'role', 'opacity', 'xid', 'group-leader', 'command', 'workspace', 'above', 'below', 'sticky', 'set-initial-position', 'content-type', 'shaded', 'bypass-compositor', 'strut', 'fullscreen-monitors'], 'pointer.grabs': True, 'pointer.relative': True, 'window.initiate-moveresize': True, 'window.frame_sizes': {'offset': (0, 22), 'frame': (0, 0, 22, 0)}, 'encoding.icons.greedy': True, 'encoding.icons.size': (64, 64), 'encoding.icons.max_size': (128, 128), 'opengl': {'virtual-screens': 2, 'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1, 'screen-0': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 24, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'screen-1': {'rgba': True, 'depth': 32, 'alpha-size': 8, 'accum-size': 0, 'depth-size': 32, 'stencil-size': 0, 'aux-buffers': 0, 'double-buffered': 1}, 'pyopengl': '3.1.5', 'opengl': (2, 1), 'accelerate': '3.1.5', 'zerocopy': True, 'extensions': ['GL_ARB_color_buffer_float', 'GL_ARB_depth_buffer_float', 'GL_ARB_depth_clamp', 'GL_ARB_depth_texture', 'GL_ARB_draw_buffers', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_draw_instanced', 'GL_ARB_fragment_program', 'GL_ARB_fragment_program_shadow', 'GL_ARB_fragment_shader', 'GL_ARB_framebuffer_object', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_half_float_pixel', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_multisample', 'GL_ARB_multitexture', 'GL_ARB_occlusion_query', 'GL_ARB_pixel_buffer_object', 'GL_ARB_point_parameters', 'GL_ARB_point_sprite', 'GL_ARB_provoking_vertex', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_objects', 'GL_ARB_shader_texture_lod', 'GL_ARB_shading_language_100', 'GL_ARB_shadow', 'GL_ARB_sync', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_float', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_texture_rectangle', 'GL_ARB_texture_rg', 'GL_ARB_transpose_matrix', 'GL_ARB_vertex_array_bgra', 'GL_ARB_vertex_blend', 'GL_ARB_vertex_buffer_object', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ARB_window_pos', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_equation_separate', 'GL_EXT_blend_func_separate', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_clip_volume_hint', 'GL_EXT_debug_label', 'GL_EXT_debug_marker', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_range_elements', 'GL_EXT_fog_coord', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_framebuffer_object', 'GL_EXT_framebuffer_sRGB', 'GL_EXT_geometry_shader4', 'GL_EXT_gpu_program_parameters', 'GL_EXT_gpu_shader4', 'GL_EXT_multi_draw_arrays', 'GL_EXT_packed_depth_stencil', 'GL_EXT_packed_float', 'GL_EXT_provoking_vertex', 'GL_EXT_rescale_normal', 'GL_EXT_secondary_color', 'GL_EXT_separate_specular_color', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_two_side', 'GL_EXT_stencil_wrap', 'GL_EXT_texture_array', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_integer', 'GL_EXT_texture_lod_bias', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_shared_exponent', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_EXT_transform_feedback', 'GL_EXT_vertex_array_bgra', 'GL_APPLE_aux_depth_stencil', 'GL_APPLE_client_storage', 'GL_APPLE_element_array', 'GL_APPLE_fence', 'GL_APPLE_float_pixels', 'GL_APPLE_flush_buffer_range', 'GL_APPLE_flush_render', 'GL_APPLE_object_purgeable', 'GL_APPLE_packed_pixels', 'GL_APPLE_pixel_buffer', 'GL_APPLE_rgb_422', 'GL_APPLE_row_bytes', 'GL_APPLE_specular_vector', 'GL_APPLE_texture_range', 'GL_APPLE_transform_hint', 'GL_APPLE_vertex_array_object', 'GL_APPLE_vertex_array_range', 'GL_APPLE_vertex_point_size', 'GL_APPLE_vertex_program_evaluators', 'GL_APPLE_ycbcr_422', 'GL_ATI_separate_stencil', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_ATI_texture_mirror_once', 'GL_IBM_rasterpos_clip', 'GL_NV_blend_square', 'GL_NV_conditional_render', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_barrier', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', ''], 'vendor': 'Intel Inc.', 'renderer': 'Intel Iris Pro OpenGL Engine', 'shading-language-version': '1.20', 'GLU.version': '1.3 MacOSX', 'GLU.extensions': '', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (16384, 16384), 'enabled': True}, 'encoding.delta_buckets': 5} 2020-06-23 12:43:24,386 write_format_thread_loop starting 2020-06-23 12:43:24,386 next_packet() packets in queues: priority=0, ordinary=1, mouse=False 2020-06-23 12:43:24,386 packet type send alias not found for 'hello' 2020-06-23 12:43:24,388 setup_event_listener() 2020-06-23 12:43:24,389 setup_event_listener() the application delegate has been registered 2020-06-23 12:43:24,389 io_thread_loop(read, ) loop starting 2020-06-23 12:43:24,390 io_thread_loop(write, ) loop starting 2020-06-23 12:43:25,209 get_resources_dir() .get_resource_path=/Applications/Xpra.app/Contents/Resources/bin 2020-06-23 12:43:25,210 get_resources_dir()=/Applications/Xpra.app/Contents/Resources/ 2020-06-23 12:43:25,210 get_icon_dir()=/Applications/Xpra.app/Contents/Resources/share/xpra/icons 2020-06-23 12:43:25,210 set_icon(None) using filename=/Applications/Xpra.app/Contents/Resources/share/xpra/icons/xpra.png 2020-06-23 12:43:25,210 set_icon_from_file(/Applications/Xpra.app/Contents/Resources/share/xpra/icons/xpra.png) tray_widget=None 2020-06-23 12:43:41,082 SSH EOF on stderr of run-xpra 2020-06-23 12:43:41,082 read_parse_thread_loop starting 2020-06-23 12:43:41,083 read thread: eof 2020-06-23 12:43:41,083 io_thread_loop(read, ) loop ended, closed=False 2020-06-23 12:43:41,083 parse thread: empty marker, exiting 2020-06-23 12:43:41,084 Protocol.close() closed=False, connection=ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22 2020-06-23 12:43:41,084 Protocol.close() calling 2020-06-23 12:43:41,093 ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22.close() for socket={'proto': 0, 'family': 'SOCK_DGRAM', 'type': 'AF_UNIX', 'nodelay': False, 'timeout': 100, 'fileno': 10, 'device': {'name': 'en0', 'hardware-address': '18:65:90:e0:f5:eb', 'adapter-type': 'IEEE80211', 'protocols': ('DNS', 'IPv4', 'IPv6', 'Proxies', 'SMB')}, 'options': {'SOCKET': {'SO_BROADCAST': 0, 'SO_RCVLOWAT': 1, 'SO_DONTROUTE': 0, 'SO_ERROR': 0, 'SO_KEEPALIVE': 0, 'SO_LINGER': 0, 'SO_OOBINLINE': 0, 'SO_RCVBUF': 131072, 'SO_RCVTIMEO': 0, 'SO_REUSEADDR': 0, 'SO_REUSEPORT': 0, 'SO_SNDBUF': 131768, 'SO_SNDTIMEO': 0, 'SO_TYPE': 1}}} 2020-06-23 12:43:41,094 ssh socket: 192.168.0.120:61305 <- 192.168.0.12:22.close() done 2020-06-23 12:43:41,094 terminate_queue_threads() 2020-06-23 12:43:41,094 Protocol.close() done 2020-06-23 12:43:41,094 write thread: empty marker, exiting 2020-06-23 12:43:41,094 Protocol.close() closed=True, connection=None 2020-06-23 12:43:41,094 io_thread_loop(write, ) loop ended, closed=True 2020-06-23 12:43:41,095 check_server_echo(0) last=True, server_ok=True (last_ping_echoed_time=0) 2020-06-23 12:43:41,095 Error: failed to receive anything, not an xpra server? 2020-06-23 12:43:41,095 could also be the wrong protocol, username, password or port 2020-06-23 12:43:41,095 or the session was not found 2020-06-23 12:43:41,095 Connection lost 2020-06-23 12:43:41,095 GTKXpraClient.quit(1) current exit_code=None 2020-06-23 12:43:41,095 GTKXpraClient.cleanup() 2020-06-23 12:43:41,095 UIXpraClient.cleanup() 2020-06-23 12:43:41,095 poll() procinfo list: [] 2020-06-23 12:43:41,095 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:41,096 poll() procinfo list: [] 2020-06-23 12:43:41,096 cleanup_printing() printing=True 2020-06-23 12:43:41,096 cancel_send_printers_timer() send_printers_timer=0 2020-06-23 12:43:41,108 pycups settings: DEFAULT_CUPS_DBUS=0, CUPS_DBUS=0, POLLING_DELAY=60 2020-06-23 12:43:41,108 pycups settings: PRINTER_PREFIX=, ADD_LOCAL_PRINTERS=False 2020-06-23 12:43:41,108 pycups settings: FORWARDER_TMPDIR=/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/ 2020-06-23 12:43:41,108 pycups settings: SKIPPED_PRINTERS=['Cups-PDF'] 2020-06-23 12:43:41,108 DEFAULT_CUPS_OPTIONS={'fit-to-page': 'True'} 2020-06-23 12:43:41,109 cleanup_printing= 2020-06-23 12:43:41,109 cancel_polling_timer() timer=None 2020-06-23 12:43:41,110 file transfer: init_attributes('no', 10, 'no', 'no', 'no', None, True) 2020-06-23 12:43:41,110 file transfer attributes={'file-transfer': False, 'file-transfer-ask': False, 'file-size-limit': 10, 'file-chunks': 65536, 'open-files': False, 'open-files-ask': False, 'printing': False, 'printing-ask': False, 'open-url': False, 'open-url-ask': False, 'file-ask-timeout': 3600} 2020-06-23 12:43:41,110 XpraClientBase.cleanup() protocol=Protocol(None) 2020-06-23 12:43:41,110 calling 2020-06-23 12:43:41,110 Protocol.close() closed=True, connection=None 2020-06-23 12:43:41,110 cleanup done 2020-06-23 12:43:41,110 found 3 frames: 2020-06-23 12:43:41,110 0: 0x70000eda1000 : 2020-06-23 12:43:41,111 File "threading.pyc", line 890, in _bootstrap 2020-06-23 12:43:41,111 File "threading.pyc", line 932, in _bootstrap_inner 2020-06-23 12:43:41,111 File "threading.pyc", line 870, in run 2020-06-23 12:43:41,111 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/mixins/window_manager.py", line 1403, in _draw_thread_loop 2020-06-23 12:43:41,111 packet = self._draw_queue.get() 2020-06-23 12:43:41,111 File "queue.pyc", line 170, in get 2020-06-23 12:43:41,111 File "threading.pyc", line 302, in wait 2020-06-23 12:43:41,111 1: 0x70000cd9b000 : 2020-06-23 12:43:41,112 File "threading.pyc", line 890, in _bootstrap 2020-06-23 12:43:41,112 File "threading.pyc", line 932, in _bootstrap_inner 2020-06-23 12:43:41,112 File "paramiko/transport.pyc", line 2055, in run 2020-06-23 12:43:41,112 File "paramiko/packet.pyc", line 459, in read_message 2020-06-23 12:43:41,112 File "paramiko/packet.pyc", line 301, in read_all 2020-06-23 12:43:41,112 2: 0x103e4adc0 : 2020-06-23 12:43:41,114 File "", line 1, in 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 125, in main 2020-06-23 12:43:41,114 return run_mode(script_file, err, options, args, mode, defaults) 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 365, in run_mode 2020-06-23 12:43:41,114 return do_run_mode(script_file, error_cb, options, args, mode, defaults) 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 373, in do_run_mode 2020-06-23 12:43:41,114 return run_remote_server(error_cb, options, args, mode, defaults) 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 1942, in run_remote_server 2020-06-23 12:43:41,114 return do_run_client(app) 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 1844, in do_run_client 2020-06-23 12:43:41,114 return app.run() 2020-06-23 12:43:41,114 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gtk_base/gtk_client_base.py", line 141, in run 2020-06-23 12:43:41,114 self.gtk_main() 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gtk_base/gtk_client_base.py", line 147, in gtk_main 2020-06-23 12:43:41,115 Gtk.main() 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/gi/overrides/Gtk.py", line 1630, in main 2020-06-23 12:43:41,115 return _Gtk_main(*args, **kwargs) 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/client_base.py", line 952, in call_handler 2020-06-23 12:43:41,115 handler(packet) 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/client_base.py", line 608, in _process_connection_lost 2020-06-23 12:43:41,115 self.warn_and_quit(EXIT_CONNECTION_LOST, "Connection lost") 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/client_base.py", line 559, in warn_and_quit 2020-06-23 12:43:41,115 self.quit(exit_code) 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gtk_base/gtk_client_base.py", line 160, in quit 2020-06-23 12:43:41,115 self.cleanup() 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gtk_base/gtk_client_base.py", line 199, in cleanup 2020-06-23 12:43:41,115 UIXpraClient.cleanup(self) 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/ui_client_base.py", line 235, in cleanup 2020-06-23 12:43:41,115 c.cleanup(self) 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/client_base.py", line 541, in cleanup 2020-06-23 12:43:41,115 dump_all_frames() 2020-06-23 12:43:41,115 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/util.py", line 547, in dump_all_frames 2020-06-23 12:43:41,115 dump_frames(frames.items(), logger) 2020-06-23 12:43:41,115 WindowClient.cleanup() 2020-06-23 12:43:41,116 WindowClient.cleanup() done 2020-06-23 12:43:41,116 ClipboardClient.cleanup() clipboard_helper=None 2020-06-23 12:43:41,116 NotificationClient.cleanup() notifier= 2020-06-23 12:43:41,116 XpraClient.clean_mmap() mmap_filename=/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/xpra.vju9t_46.mmap 2020-06-23 12:43:41,116 draw thread ended 2020-06-23 12:43:41,116 VideoHelper.cleanup() cleanup modules=[, , , ] 2020-06-23 12:43:41,116 csc_swscale.cleanup_module() 2020-06-23 12:43:41,116 csc_libyuv.cleanup_module() 2020-06-23 12:43:41,116 dec_avcodec2.cleanup_module() 2020-06-23 12:43:41,117 vpx.decoder.cleanup_module() 2020-06-23 12:43:41,117 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,117 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,117 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,117 poll() procinfo list: [] 2020-06-23 12:43:41,117 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:41,117 poll() procinfo list: [] 2020-06-23 12:43:41,117 UIXpraClient.cleanup() done 2020-06-23 12:43:41,117 GTKXpraClient.quit(1) cleanup done, main_level=1 2020-06-23 12:43:41,117 GTKXpraClient.quit(1) main loop at level 1, calling gtk quit via timeout 2020-06-23 12:43:41,618 GTKXpraClient.exit() calling 2020-06-23 12:43:41,619 GTKXpraClient.gtk_main() ended 2020-06-23 12:43:41,619 GTKXpraClient.run_main_loop() main loop ended, returning exit_code=1 2020-06-23 12:43:41,619 GTKXpraClient.cleanup() 2020-06-23 12:43:41,619 UIXpraClient.cleanup() 2020-06-23 12:43:41,619 poll() procinfo list: [] 2020-06-23 12:43:41,619 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:41,619 poll() procinfo list: [] 2020-06-23 12:43:41,620 cleanup_printing() printing=False 2020-06-23 12:43:41,620 file transfer: init_attributes('no', 10, 'no', 'no', 'no', None, True) 2020-06-23 12:43:41,620 file transfer attributes={'file-transfer': False, 'file-transfer-ask': False, 'file-size-limit': 10, 'file-chunks': 65536, 'open-files': False, 'open-files-ask': False, 'printing': False, 'printing-ask': False, 'open-url': False, 'open-url-ask': False, 'file-ask-timeout': 3600} 2020-06-23 12:43:41,620 XpraClientBase.cleanup() protocol=None 2020-06-23 12:43:41,620 cleanup done 2020-06-23 12:43:41,621 found 2 frames: 2020-06-23 12:43:41,621 0: 0x70000cd9b000 : 2020-06-23 12:43:41,621 File "threading.pyc", line 890, in _bootstrap 2020-06-23 12:43:41,621 File "threading.pyc", line 932, in _bootstrap_inner 2020-06-23 12:43:41,621 File "paramiko/transport.pyc", line 2055, in run 2020-06-23 12:43:41,621 File "paramiko/packet.pyc", line 459, in read_message 2020-06-23 12:43:41,621 File "paramiko/packet.pyc", line 301, in read_all 2020-06-23 12:43:41,621 1: 0x103e4adc0 : 2020-06-23 12:43:41,622 File "", line 1, in 2020-06-23 12:43:41,622 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 125, in main 2020-06-23 12:43:41,622 return run_mode(script_file, err, options, args, mode, defaults) 2020-06-23 12:43:41,622 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 365, in run_mode 2020-06-23 12:43:41,622 return do_run_mode(script_file, error_cb, options, args, mode, defaults) 2020-06-23 12:43:41,622 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 373, in do_run_mode 2020-06-23 12:43:41,622 return run_remote_server(error_cb, options, args, mode, defaults) 2020-06-23 12:43:41,622 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 1942, in run_remote_server 2020-06-23 12:43:41,622 return do_run_client(app) 2020-06-23 12:43:41,622 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/scripts/main.py", line 1848, in do_run_client 2020-06-23 12:43:41,622 app.cleanup() 2020-06-23 12:43:41,623 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gtk_base/gtk_client_base.py", line 199, in cleanup 2020-06-23 12:43:41,623 UIXpraClient.cleanup(self) 2020-06-23 12:43:41,623 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/ui_client_base.py", line 235, in cleanup 2020-06-23 12:43:41,623 c.cleanup(self) 2020-06-23 12:43:41,623 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/client_base.py", line 541, in cleanup 2020-06-23 12:43:41,623 dump_all_frames() 2020-06-23 12:43:41,623 File "/Applications/Xpra.app/Contents/Resources/lib/python/xpra/util.py", line 547, in dump_all_frames 2020-06-23 12:43:41,623 dump_frames(frames.items(), logger) 2020-06-23 12:43:41,623 WindowClient.cleanup() 2020-06-23 12:43:41,623 WindowClient.cleanup() done 2020-06-23 12:43:41,623 ClipboardClient.cleanup() clipboard_helper=None 2020-06-23 12:43:41,623 NotificationClient.cleanup() notifier=None 2020-06-23 12:43:41,623 XpraClient.clean_mmap() mmap_filename=/var/folders/k1/5q3h8pmn2q5_dpl2dldbfv280000gy/T/xpra.vju9t_46.mmap 2020-06-23 12:43:41,624 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,624 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,624 UIXpraClient.cleanup() calling .cleanup() 2020-06-23 12:43:41,624 CGDisplayRemoveReconfigurationCallback: Cannot find callback info 2020-06-23 12:43:41,624 failed to unregister display reconfiguration callback 2020-06-23 12:43:41,624 poll() procinfo list: [] 2020-06-23 12:43:41,624 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:41,624 poll() procinfo list: [] 2020-06-23 12:43:41,624 UIXpraClient.cleanup() done /Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/gui.py:90: Warning: invalid cast from 'GtkMenuBar' to 'GtkWindow' osxapp.set_menu_bar(mh.rebuild()) /Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gtk3/nativegl_client_window.py:12: Warning: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed return GLContext().check_support(force_enable) #pylint: disable=not-callable /Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gtk3/nativegl_client_window.py:12: Warning: g_object_set_qdata_full: assertion 'G_IS_OBJECT (object)' failed return GLContext().check_support(force_enable) #pylint: disable=not-callable /Applications/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gtk3/nativegl_client_window.py:12: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed return GLContext().check_support(force_enable) #pylint: disable=not-callable /Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/osx_tray.py:90: Warning: invalid cast from 'GtkMenuBar' to 'GtkWindow' self.macapp.set_menu_bar(self.menu) -------------- next part -------------- 2020-06-23 12:43:30,004 setting up SSL sockets: set([]) 2020-06-23 12:43:30,005 setting up TCP sockets: set([]) 2020-06-23 12:43:30,005 setting up vsock sockets: set([]) 2020-06-23 12:43:30,006 env={'XDG_CURRENT_DESKTOP': 'Xpra', 'XDG_SESSION_TYPE': 'x11', 'SSH_CLIENT': '192.168.0.120 60570 22', 'QT_IM_MODULE': 'xim', 'LOGNAME': 'mathias', 'USER': 'mathias', 'HOME': '/home/mathias', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'XPRA_LOG_DIR': '/run/user/1000/xpra', 'SHLVL': '1', 'XPRA_PROXY_START_UUID': '73e8cb39a7684a1ab97b5eb50a8ed0e7', 'XMODIFIERS': '@im=none', 'IMSETTINGS_MODULE': 'none', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISABLE_IMSETTINGS': '1', 'LC_ALL': 'en_US.utf-8', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', '_': '/usr/bin/xpra', 'GTK_IM_MODULE': 'xim', 'OLDPWD': '/home/mathias', 'PWD': '/home/mathias', 'MAIL': '/var/mail/mathias', 'SSH_CONNECTION': '192.168.0.120 60570 192.168.0.12 22'} 2020-06-23 12:43:30,008 shellsub(Xvfb +extension Composite -screen 0 5760x2560x24+32 -dpi 96 -nolisten tcp -noreset -auth $XAUTHORITY, {'XPRA_LOG_DIR': '/run/user/1000/xpra', 'UID': 1000, 'GID': 1000, 'USER': 'mathias', 'HOME': '/home/mathias', 'DISPLAY': 'S10793', 'XAUTHORITY': '/home/mathias/.Xauthority'})=['Xvfb', '+extension', 'Composite', '-screen', '0', '5760x2560x24+32', '-dpi', '96', '-nolisten', 'tcp', '-noreset', '-auth', '/home/mathias/.Xauthority'] 2020-06-23 12:43:30,008 xvfb_cmd=['Xvfb-for-Xpra-S10793', '+extension', 'Composite', '-screen', '0', '5760x2560x24+32', '-dpi', '96', '-nolisten', 'tcp', '-noreset', '-auth', '/home/mathias/.Xauthority', '-displayfd', '4'] 2020-06-23 12:43:30,249 Using display number provided by Xvfb: :0 2020-06-23 12:43:30,257 xvfb process= 2020-06-23 12:43:30,258 display_name=:0 2020-06-23 12:43:30,356 setup_local_sockets: bind=['auto'] 2020-06-23 12:43:30,356 sockpaths(:0)=['/run/user/1000/xpra/mk-sm-1-0', '/home/mathias/.xpra/mk-sm-1-0', '/run/xpra/mk-sm-1-0'] (uid=1000, gid=1000) 2020-06-23 12:43:30,357 state(/run/user/1000/xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,357 state(/home/mathias/.xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,357 state(/run/xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,357 sockets in unknown state: [] 2020-06-23 12:43:30,357 state(/run/user/1000/xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,358 state(/home/mathias/.xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,358 state(/run/xpra/mk-sm-1-0)=DEAD 2020-06-23 12:43:30,359 created unix domain socket: /run/user/1000/xpra/mk-sm-1-0 2020-06-23 12:43:30,360 created unix domain socket: /home/mathias/.xpra/mk-sm-1-0 2020-06-23 12:43:30,361 created unix domain socket: /run/xpra/mk-sm-1-0 2020-06-23 12:43:30,361 setting up local sockets: [(('unix-domain', , '/run/user/1000/xpra/mk-sm-1-0'), ), (('unix-domain', , '/home/mathias/.xpra/mk-sm-1-0'), ), (('unix-domain', , '/run/xpra/mk-sm-1-0'), )] 2020-06-23 12:43:30,361 ('unix-domain', ['/run/user/1000/xpra/mk-sm-1-0']) : 2020-06-23 12:43:30,361 ('ssh', [('', 22)]) : 2020-06-23 12:43:30,361 ('unix-domain', ['/home/mathias/.xpra/mk-sm-1-0']) : 2020-06-23 12:43:30,362 ('ssh', [('', 22)]) : 2020-06-23 12:43:30,362 ('unix-domain', ['/run/xpra/mk-sm-1-0']) : 2020-06-23 12:43:30,362 ('ssh', [('', 22)]) : 2020-06-23 12:43:30,372 dbus_launch=dbus-launch --close-stderr, current DBUS_SESSION_BUS_ADDRESS=None 2020-06-23 12:43:30,407 dbus attributes: pid=10851, env={'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-HfY9hEur8J,guid=47221c79bfbd92baa41cadff5ef18872', 'DBUS_SESSION_BUS_PID': '10851', 'DBUS_SESSION_BUS_WINDOWID': '6291457'} 2020-06-23 12:43:30,408 env={'XDG_CURRENT_DESKTOP': 'Xpra', 'XDG_SESSION_TYPE': 'x11', 'SSH_CLIENT': '192.168.0.120 60570 22', 'QT_IM_MODULE': 'xim', 'LOGNAME': 'mathias', 'USER': 'mathias', 'HOME': '/home/mathias', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'XPRA_LOG_DIR': '/run/user/1000/xpra', 'SHLVL': '1', 'XPRA_PROXY_START_UUID': '73e8cb39a7684a1ab97b5eb50a8ed0e7', 'XMODIFIERS': '@im=none', 'IMSETTINGS_MODULE': 'none', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISABLE_IMSETTINGS': '1', 'DBUS_SESSION_BUS_PID': '10851', 'LC_ALL': 'en_US.utf-8', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-HfY9hEur8J,guid=47221c79bfbd92baa41cadff5ef18872', '_': '/usr/bin/xpra', 'GTK_IM_MODULE': 'xim', 'OLDPWD': '/home/mathias', 'PWD': '/home/mathias', 'CKCON_X11_DISPLAY': ':0', 'MAIL': '/var/mail/mathias', 'SSH_CONNECTION': '192.168.0.120 60570 192.168.0.12 22', 'DBUS_SESSION_BUS_WINDOWID': '6291457'} 2020-06-23 12:43:30,409 set_initial_resolution 2020-06-23 12:43:30,410 XRRQueryExtension()=1 2020-06-23 12:43:30,410 found XRandR extension 2020-06-23 12:43:30,410 found XRandR extension version 1.5 2020-06-23 12:43:30,410 get_screen_sizes()=[(5760, 2560)] 2020-06-23 12:43:30,411 RandR available, current size=(5760, 2560), sizes available=[(5760, 2560)] 2020-06-23 12:43:30,411 X11 extension Composite event_base=0 2020-06-23 12:43:30,411 found X11 extension Composite with version 0.2 2020-06-23 12:43:30,421 XShmQueryExtension()=True 2020-06-23 12:43:30,421 X11 extension DAMAGE event_base=91 2020-06-23 12:43:30,421 found X11 extension DAMAGE with version 1.0 2020-06-23 12:43:30,422 X11 extension Composite event_base=0 2020-06-23 12:43:30,422 found X11 extension Composite with version 0.2 2020-06-23 12:43:30,424 pointer grab constants: {0: 'NotifyNormal', 1: 'NotifyGrab', 2: 'NotifyUngrab', 3: 'NotifyWhileGrabbed'} 2020-06-23 12:43:30,424 detail constants: {0: 'NotifyAncestor', 1: 'NotifyVirtual', 2: 'NotifyInferior', 3: 'NotifyNonlinear', 4: 'NotifyNonlinearVirtual', 5: 'NotifyPointer', 6: 'NotifyPointerRoot', 7: 'NotifyDetailNone'} 2020-06-23 12:43:30,446 ewmh selection owner for WM_S0: 0 2020-06-23 12:43:30,446 compositing window manager _NEW_WM_CM_S0: 0 2020-06-23 12:43:30,446 _NET_SUPPORTING_WM_CHECK for screen 0: None (root=0x298) 2020-06-23 12:43:30,447 X11 extension XShape event_base=64 2020-06-23 12:43:30,447 found X11 extension XShape with version 1.1 2020-06-23 12:43:30,447 displayHasXShape()=True 2020-06-23 12:43:30,447 XShape=True 2020-06-23 12:43:30,480 GTKServerBase.__init__() 2020-06-23 12:43:30,480 ServerCore.__init__() 2020-06-23 12:43:30,481 server uuid is 0658985db5c244aeaa228bf3f3d62e82 2020-06-23 12:43:30,482 initializing packet handlers 2020-06-23 12:43:30,482 ServerBase.__init__() 2020-06-23 12:43:30,483 server uuid is 0658985db5c244aeaa228bf3f3d62e82 2020-06-23 12:43:30,483 loading codecs 2020-06-23 12:43:30,483 PIL: 2020-06-23 12:43:30,484 codec_import_check('PIL', 'Python Imaging Library', 'PIL', 'PIL', ('Image',)) 2020-06-23 12:43:30,484 PIL found, will check for ('Image',) in PIL 2020-06-23 12:43:30,485 PIL: init_module=None 2020-06-23 12:43:30,485 PIL.selftest=None 2020-06-23 12:43:30,485 PIL: cleanup_module=None 2020-06-23 12:43:30,485 found PIL : 2020-06-23 12:43:30,493 enc_pillow: 2020-06-23 12:43:30,493 codec_import_check('enc_pillow', 'Pillow encoder', 'xpra.codecs.pillow', 'xpra.codecs.pillow.encode', ('encode',)) 2020-06-23 12:43:30,563 xpra.codecs.pillow found, will check for ('encode',) in xpra.codecs.pillow.encode 2020-06-23 12:43:30,564 PIL.Image.SAVE={'PCX': , 'HDF5': , 'EPS': , 'MSP': , 'XBM': , 'WEBP': , 'BUFR': , 'PPM': , 'SGI': , 'BMP': , 'TGA': , 'ICO': , 'TIFF': , 'JPEG': , 'SPIDER': , 'GIF': , 'GRIB': , 'IM': , 'FITS': , 'PDF': , 'WMF': , 'MPO': , 'PALM': , 'JPEG2000': , 'PNG': } 2020-06-23 12:43:30,564 do_get_encodings()=['png', 'png/L', 'png/P', 'jpeg'] 2020-06-23 12:43:30,564 xpra.codecs.pillow.encode: init_module=None 2020-06-23 12:43:30,564 enc_pillow.selftest= 2020-06-23 12:43:30,566 Warning: enc_pillow failed its self test 2020-06-23 12:43:30,566 No module named numpy 2020-06-23 12:43:30,567 failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 75, in codec_import_check selftest(FULL_SELFTEST) File "/usr/lib/python2.7/dist-packages/xpra/codecs/pillow/encode.py", line 200, in selftest img = make_test_image("BGRA", 32, 32) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 53, in make_test_image rgb_data = makebuf(stride*h) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,568 xpra.codecs.pillow.encode: cleanup_module=None 2020-06-23 12:43:30,568 enc_pillow xpra.codecs.pillow.encode.={'version': '5.1.0', 'encodings': ['png', 'png/L', 'png/P', 'jpeg']} 2020-06-23 12:43:30,568 enc_jpeg: 2020-06-23 12:43:30,568 codec_import_check('enc_jpeg', 'JPEG decoder', 'xpra.codecs.jpeg', 'xpra.codecs.jpeg.encoder', ('encoder',)) 2020-06-23 12:43:30,569 failed to import JPEG decoder (enc_jpeg) 2020-06-23 12:43:30,569 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 46, in codec_import_check __import__(top_module, {}, {}, []) ImportError: No module named jpeg 2020-06-23 12:43:30,569 cannot import enc_jpeg: No module named jpeg.encoder 2020-06-23 12:43:30,569 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 111, in add_codec_version module = __import__(top_module, {}, {}, [f]) ImportError: No module named jpeg.encoder 2020-06-23 12:43:30,569 enc_vpx: 2020-06-23 12:43:30,569 codec_import_check('enc_vpx', 'vpx encoder', 'xpra.codecs.vpx', 'xpra.codecs.vpx.encoder', ('Encoder',)) 2020-06-23 12:43:30,570 xpra.codecs.vpx found, will check for ('Encoder',) in xpra.codecs.vpx.encoder 2020-06-23 12:43:30,574 xpra.codecs.vpx.encoder: init_module= 2020-06-23 12:43:30,574 vpx_codec_version_str()=v1.7.0 2020-06-23 12:43:30,575 vpx.encoder.init_module() info={'vp9.max-size': (8192, 4096), 'generation': 0, 'vp8.colorspaces': ['YUV420P'], 'version': u'v1.7.0', 'abi_version': 14, 'encodings': ['vp8', 'vp9', 'vp9'], 'vp8.max-size': (8192, 4096), 'build_config': '--prefix=/usr --enable-pic --enable-shared --disable-install-bins --disable-install-srcs --size-limit=16384x16384 --enable-postproc --enable-multi-res-encoding --enable-temporal-denoising --enable-vp9-temporal-denoising --enable-vp9-postproc --target=x86_64-linux-gcc', 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:30,575 supported codecs: ['vp8', 'vp9', 'vp9'] 2020-06-23 12:43:30,576 supported colorspaces: {'vp9': ['YUV420P', 'YUV444P'], 'vp8': ['YUV420P']} 2020-06-23 12:43:30,576 enc_vpx.selftest= 2020-06-23 12:43:30,576 vp8 codec defaults: 2020-06-23 12:43:30,576 target_bitrate=256 2020-06-23 12:43:30,576 min_quantizer=4 2020-06-23 12:43:30,577 max_quantizer=63 2020-06-23 12:43:30,577 undershoot_pct=100 2020-06-23 12:43:30,577 overshoot_pct=100 2020-06-23 12:43:30,577 initial_bitrate_per_pixel(320, 240, 256)=0.003 2020-06-23 12:43:30,577 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,577 our configuration: 2020-06-23 12:43:30,577 target_bitrate=16 2020-06-23 12:43:30,577 min_quantizer=50 2020-06-23 12:43:30,578 max_quantizer=63 2020-06-23 12:43:30,578 undershoot_pct=100 2020-06-23 12:43:30,578 overshoot_pct=100 2020-06-23 12:43:30,579 vpx_codec_enc_init_ver for vp8 succeeded 2020-06-23 12:43:30,580 vp8 setting cpu speed to 16 2020-06-23 12:43:30,580 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,580 vpx: vp8 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,581 vpx: vp8 encoding failed: No module named numpy 2020-06-23 12:43:30,581 vp9 codec defaults: 2020-06-23 12:43:30,581 target_bitrate=256 2020-06-23 12:43:30,581 min_quantizer=0 2020-06-23 12:43:30,581 max_quantizer=63 2020-06-23 12:43:30,582 undershoot_pct=25 2020-06-23 12:43:30,582 overshoot_pct=25 2020-06-23 12:43:30,582 initial_bitrate_per_pixel(320, 240, 256)=0.003 2020-06-23 12:43:30,582 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,582 our configuration: 2020-06-23 12:43:30,582 target_bitrate=16 2020-06-23 12:43:30,582 min_quantizer=50 2020-06-23 12:43:30,582 max_quantizer=63 2020-06-23 12:43:30,583 undershoot_pct=100 2020-06-23 12:43:30,583 overshoot_pct=100 2020-06-23 12:43:30,597 vpx_codec_enc_init_ver for vp9 succeeded 2020-06-23 12:43:30,597 vp9 setting periodic Q boost to 0 2020-06-23 12:43:30,597 vp9 setting cpu speed to 8 2020-06-23 12:43:30,597 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,597 vp9 setting lossless to 0 2020-06-23 12:43:30,599 vpx: vp9 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,600 vpx: vp9 encoding failed: No module named numpy 2020-06-23 12:43:30,600 vp9 codec defaults: 2020-06-23 12:43:30,600 target_bitrate=256 2020-06-23 12:43:30,600 min_quantizer=0 2020-06-23 12:43:30,600 max_quantizer=63 2020-06-23 12:43:30,601 undershoot_pct=25 2020-06-23 12:43:30,601 overshoot_pct=25 2020-06-23 12:43:30,601 initial_bitrate_per_pixel(320, 240, 256)=0.003 2020-06-23 12:43:30,601 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,601 our configuration: 2020-06-23 12:43:30,601 target_bitrate=16 2020-06-23 12:43:30,601 min_quantizer=50 2020-06-23 12:43:30,601 max_quantizer=63 2020-06-23 12:43:30,601 undershoot_pct=100 2020-06-23 12:43:30,602 overshoot_pct=100 2020-06-23 12:43:30,607 vpx_codec_enc_init_ver for vp9 succeeded 2020-06-23 12:43:30,608 vp9 setting periodic Q boost to 0 2020-06-23 12:43:30,608 vp9 setting cpu speed to 8 2020-06-23 12:43:30,608 update_cfg() bitrate(64,32,0.003)=16 2020-06-23 12:43:30,608 vp9 setting lossless to 0 2020-06-23 12:43:30,610 vpx: vp9 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,610 vpx: vp9 encoding failed: No module named numpy 2020-06-23 12:43:30,610 vpx: all the codecs have failed! (vp8, vp9, vp9) 2020-06-23 12:43:30,611 xpra.codecs.vpx.encoder: cleanup_module= 2020-06-23 12:43:30,611 vpx.encoder.cleanup_module() 2020-06-23 12:43:30,611 found enc_vpx : 2020-06-23 12:43:30,612 vpx xpra.codecs.vpx.decoder.={'version': u'v1.7.0', 'vp8.colorspaces': ['YUV420P'], 'abi_version': 11, 'encodings': ['vp8', 'vp9'], 'build_config': '--prefix=/usr --enable-pic --enable-shared --disable-install-bins --disable-install-srcs --size-limit=16384x16384 --enable-postproc --enable-multi-res-encoding --enable-temporal-denoising --enable-vp9-temporal-denoising --enable-vp9-postproc --target=x86_64-linux-gcc', 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:30,612 enc_x264: 2020-06-23 12:43:30,612 codec_import_check('enc_x264', 'x264 encoder', 'xpra.codecs.enc_x264', 'xpra.codecs.enc_x264.encoder', ('Encoder',)) 2020-06-23 12:43:30,612 xpra.codecs.enc_x264 found, will check for ('Encoder',) in xpra.codecs.enc_x264.encoder 2020-06-23 12:43:30,614 xpra.codecs.enc_x264.encoder: init_module= 2020-06-23 12:43:30,614 enc_x264.init_module() 2020-06-23 12:43:30,614 enc_x264.selftest= 2020-06-23 12:43:30,614 using default profile=high444 2020-06-23 12:43:30,626 x264 context=0x561fdaf90880, BGRX 64x32 quality=0, speed=100, source=unknown 2020-06-23 12:43:30,626 preset=ultrafast, profile=high444, tune=zerolatency 2020-06-23 12:43:30,626 me=DIA, me_range=16, mv_range=-1, weighted-pred=0 2020-06-23 12:43:30,626 b-frames=1, max delayed frames=1 2020-06-23 12:43:30,627 vfr-input=False, lookahead=0, sync-lookahead=0, mb-tree=False, bframe-adaptive=NONE 2020-06-23 12:43:30,627 open-gop=True, bluray-compat=False, cabac=False, deblocking-filter=False 2020-06-23 12:43:30,627 intra-refresh=False, interlaced=False, constrained_intra=False 2020-06-23 12:43:30,627 threads=auto, sliced-threads=True 2020-06-23 12:43:30,627 x264 close context 0x561fdaf90880 2020-06-23 12:43:30,628 x264: h264 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 53, in make_test_image rgb_data = makebuf(stride*h) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,628 x264: h264 encoding failed: No module named numpy 2020-06-23 12:43:30,628 x264: all the codecs have failed! (h264) 2020-06-23 12:43:30,628 x264 close context 0x0 2020-06-23 12:43:30,628 Warning: enc_x264 failed its self test 2020-06-23 12:43:30,628 failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 75, in codec_import_check selftest(FULL_SELFTEST) File "xpra/codecs/enc_x264/encoder.pyx", line 884, in xpra.codecs.enc_x264.encoder.selftest AssertionError 2020-06-23 12:43:30,629 xpra.codecs.enc_x264.encoder: cleanup_module= 2020-06-23 12:43:30,629 enc_x264.cleanup_module() 2020-06-23 12:43:30,629 x264 xpra.codecs.enc_x264.encoder.={'max-size': (8192, 4096), 'generation': 1, 'version': 152, 'formats': ['BGRX', 'YUV422P', 'YUV420P', 'BGRA', 'YUV444P']} 2020-06-23 12:43:30,629 enc_x265: 2020-06-23 12:43:30,630 codec_import_check('enc_x265', 'x265 encoder', 'xpra.codecs.enc_x265', 'xpra.codecs.enc_x265.encoder', ('Encoder',)) 2020-06-23 12:43:30,630 xpra.codecs.enc_x265 found, will check for ('Encoder',) in xpra.codecs.enc_x265.encoder 2020-06-23 12:43:30,635 xpra.codecs.enc_x265.encoder: init_module= 2020-06-23 12:43:30,635 enc_x265.init_module() 2020-06-23 12:43:30,635 enc_x265.selftest= 2020-06-23 12:43:30,663 init_encoder() x265 context=0x561fdafb2ad0 2020-06-23 12:43:30,663 clean() x265 param=0x561fdafa76a0, context=0x561fdafb2ad0 2020-06-23 12:43:30,667 x265: h265 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,668 x265: h265 encoding failed: No module named numpy 2020-06-23 12:43:30,668 x265: all the codecs have failed! (h265) 2020-06-23 12:43:30,668 clean() x265 param=0x0, context=0x0 2020-06-23 12:43:30,668 Warning: enc_x265 failed its self test 2020-06-23 12:43:30,668 failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 75, in codec_import_check selftest(FULL_SELFTEST) File "xpra/codecs/enc_x265/encoder.pyx", line 573, in xpra.codecs.enc_x265.encoder.selftest AssertionError 2020-06-23 12:43:30,669 xpra.codecs.enc_x265.encoder: cleanup_module= 2020-06-23 12:43:30,669 enc_x265.cleanup_module() 2020-06-23 12:43:30,669 x265 xpra.codecs.enc_x265.encoder.={'version': '2.6', 'formats': {'formats.h265': ['YUV420P', 'YUV444P']}, 'encodings': ['h265']} 2020-06-23 12:43:30,669 nvenc: 2020-06-23 12:43:30,669 codec_import_check('nvenc', 'nvenc encoder', 'xpra.codecs.nvenc', 'xpra.codecs.nvenc.encoder', ('Encoder',)) 2020-06-23 12:43:30,670 failed to import nvenc encoder (nvenc) 2020-06-23 12:43:30,670 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 46, in codec_import_check __import__(top_module, {}, {}, []) ImportError: No module named nvenc 2020-06-23 12:43:30,670 cannot import nvenc: No module named nvenc.encoder 2020-06-23 12:43:30,670 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 111, in add_codec_version module = __import__(top_module, {}, {}, [f]) ImportError: No module named nvenc.encoder 2020-06-23 12:43:30,670 enc_ffmpeg: 2020-06-23 12:43:30,670 codec_import_check('enc_ffmpeg', 'ffmpeg encoder', 'xpra.codecs.enc_ffmpeg', 'xpra.codecs.enc_ffmpeg.encoder', ('Encoder',)) 2020-06-23 12:43:30,671 xpra.codecs.enc_ffmpeg found, will check for ('Encoder',) in xpra.codecs.enc_ffmpeg.encoder 2020-06-23 12:43:30,757 CODEC_CAP: 2020-06-23 12:43:30,758 * 0x1 : DRAW_HORIZ_BAND 2020-06-23 12:43:30,758 * 0x2 : DR1 2020-06-23 12:43:30,758 * 0x8 : TRUNCATED 2020-06-23 12:43:30,758 * 0x10 : HWACCEL 2020-06-23 12:43:30,758 * 0x20 : DELAY 2020-06-23 12:43:30,758 * 0x40 : SMALL_LAST_FRAME 2020-06-23 12:43:30,759 * 0x80 : HWACCEL_VDPAU 2020-06-23 12:43:30,759 * 0x100 : SUBFRAMES 2020-06-23 12:43:30,759 * 0x200 : EXPERIMENTAL 2020-06-23 12:43:30,759 * 0x400 : CHANNEL_CONF 2020-06-23 12:43:30,759 * 0x800 : NEG_LINESIZES 2020-06-23 12:43:30,759 * 0x1000 : FRAME_THREADS 2020-06-23 12:43:30,759 * 0x2000 : SLICE_THREADS 2020-06-23 12:43:30,759 * 0x4000 : PARAM_CHANGE 2020-06-23 12:43:30,760 * 0x8000 : AUTO_THREADS 2020-06-23 12:43:30,760 * 0x10000 : VARIABLE_FRAME_SIZE 2020-06-23 12:43:30,760 * 0x40000000 : INTRA_ONLY 2020-06-23 12:43:30,760 * 0x80000000 : LOSSLESS 2020-06-23 12:43:30,760 AV_PICTURE: 2020-06-23 12:43:30,760 * 0 : NONE 2020-06-23 12:43:30,761 * 1 : I 2020-06-23 12:43:30,761 * 2 : P 2020-06-23 12:43:30,761 * 3 : B 2020-06-23 12:43:30,761 * 4 : S 2020-06-23 12:43:30,761 * 5 : SI 2020-06-23 12:43:30,761 * 6 : SP 2020-06-23 12:43:30,761 * 7 : BI 2020-06-23 12:43:30,762 AV_PIX_FMT: 2020-06-23 12:43:30,762 * 0 : YUV420P 2020-06-23 12:43:30,762 * 2 : RGB 2020-06-23 12:43:30,762 * 4 : YUV422P 2020-06-23 12:43:30,762 * 5 : YUV444P 2020-06-23 12:43:30,762 * 27 : ARGB 2020-06-23 12:43:30,763 * 30 : BGRA 2020-06-23 12:43:30,763 * 82 : GBRP 2020-06-23 12:43:30,763 * 295 : XRGB 2020-06-23 12:43:30,763 * 298 : BGRX 2020-06-23 12:43:30,763 AV Output Formats: 2020-06-23 12:43:30,771 * 3g2 : 3GP2 (3GPP2 file format) 2020-06-23 12:43:30,771 * 3gp : 3GP (3GPP file format) 2020-06-23 12:43:30,771 * a64 : a64 - video for Commodore 64 2020-06-23 12:43:30,771 * ac3 : raw AC-3 2020-06-23 12:43:30,772 * adts : ADTS AAC (Advanced Audio Coding) 2020-06-23 12:43:30,772 * adx : CRI ADX 2020-06-23 12:43:30,772 * aiff : Audio IFF 2020-06-23 12:43:30,772 * alaw : PCM A-law 2020-06-23 12:43:30,772 * amr : 3GPP AMR 2020-06-23 12:43:30,772 * apng : Animated Portable Network Graphics 2020-06-23 12:43:30,772 * asf : ASF (Advanced / Active Streaming Format) 2020-06-23 12:43:30,773 * asf_stream : ASF (Advanced / Active Streaming Format) 2020-06-23 12:43:30,773 * ass : SSA (SubStation Alpha) subtitle 2020-06-23 12:43:30,773 * ast : AST (Audio Stream) 2020-06-23 12:43:30,773 * au : Sun AU 2020-06-23 12:43:30,773 * avi : AVI (Audio Video Interleaved) 2020-06-23 12:43:30,773 * avm2 : SWF (ShockWave Flash) (AVM2) 2020-06-23 12:43:30,773 * bit : G.729 BIT file format 2020-06-23 12:43:30,773 * caf : Apple CAF (Core Audio Format) 2020-06-23 12:43:30,774 * cavsvideo : raw Chinese AVS (Audio Video Standard) video 2020-06-23 12:43:30,774 * chromaprint : Chromaprint 2020-06-23 12:43:30,774 * crc : CRC testing 2020-06-23 12:43:30,774 * dash : DASH Muxer 2020-06-23 12:43:30,774 * data : 7261772064617461 2020-06-23 12:43:30,774 * daud : D-Cinema audio 2020-06-23 12:43:30,774 * dirac : raw Dirac 2020-06-23 12:43:30,775 * dnxhd : raw DNxHD (SMPTE VC-3) 2020-06-23 12:43:30,775 * dts : raw DTS 2020-06-23 12:43:30,775 * dv : DV (Digital Video) 2020-06-23 12:43:30,775 * dvd : MPEG-2 PS (DVD VOB) 2020-06-23 12:43:30,775 * eac3 : raw E-AC-3 2020-06-23 12:43:30,775 * f4v : F4V Adobe Flash Video 2020-06-23 12:43:30,775 * f32be : PCM 32-bit floating-point big-endian 2020-06-23 12:43:30,776 * f32le : PCM 32-bit floating-point little-endian 2020-06-23 12:43:30,776 * f64be : PCM 64-bit floating-point big-endian 2020-06-23 12:43:30,776 * f64le : PCM 64-bit floating-point little-endian 2020-06-23 12:43:30,776 * ffm : FFM (FFserver live feed) 2020-06-23 12:43:30,776 * ffmetadata : 46466d706567206d6574616461746120696e2074657874 2020-06-23 12:43:30,776 * fifo : FIFO queue pseudo-muxer 2020-06-23 12:43:30,776 * filmstrip : Adobe Filmstrip 2020-06-23 12:43:30,776 * fits : Flexible Image Transport System 2020-06-23 12:43:30,777 * flac : raw FLAC 2020-06-23 12:43:30,777 * flv : FLV (Flash Video) 2020-06-23 12:43:30,777 * framecrc : framecrc testing 2020-06-23 12:43:30,777 * framehash : Per-frame hash testing 2020-06-23 12:43:30,777 * framemd5 : Per-frame MD5 testing 2020-06-23 12:43:30,777 * g722 : raw G.722 2020-06-23 12:43:30,777 * g723_1 : raw G.723.1 2020-06-23 12:43:30,778 * g726 : raw big-endian G.726 ("left-justified") 2020-06-23 12:43:30,778 * g726le : raw little-endian G.726 ("right-justified") 2020-06-23 12:43:30,778 * gif : GIF Animation 2020-06-23 12:43:30,778 * gsm : raw GSM 2020-06-23 12:43:30,778 * gxf : GXF (General eXchange Format) 2020-06-23 12:43:30,778 * h261 : raw H.261 2020-06-23 12:43:30,778 * h263 : raw H.263 2020-06-23 12:43:30,778 * h264 : raw H.264 video 2020-06-23 12:43:30,779 * hash : Hash testing 2020-06-23 12:43:30,779 * hds : HDS Muxer 2020-06-23 12:43:30,779 * hevc : raw HEVC video 2020-06-23 12:43:30,779 * hls : Apple HTTP Live Streaming 2020-06-23 12:43:30,779 * ico : Microsoft Windows ICO 2020-06-23 12:43:30,779 * ilbc : iLBC storage 2020-06-23 12:43:30,779 * image2 : image2 sequence 2020-06-23 12:43:30,780 * image2pipe : piped image2 sequence 2020-06-23 12:43:30,780 * ipod : iPod H.264 MP4 (MPEG-4 Part 14) 2020-06-23 12:43:30,780 * ircam : Berkeley/IRCAM/CARL Sound Format 2020-06-23 12:43:30,780 * ismv : ISMV/ISMA (Smooth Streaming) 2020-06-23 12:43:30,780 * ivf : On2 IVF 2020-06-23 12:43:30,780 * jacosub : JACOsub subtitle format 2020-06-23 12:43:30,780 * latm : LOAS/LATM 2020-06-23 12:43:30,780 * lrc : LRC lyrics 2020-06-23 12:43:30,781 * m4v : raw MPEG-4 video 2020-06-23 12:43:30,781 * matroska : Matroska Audio 2020-06-23 12:43:30,781 * md5 : MD5 testing 2020-06-23 12:43:30,781 * microdvd : MicroDVD subtitle format 2020-06-23 12:43:30,781 * mjpeg : raw MJPEG video 2020-06-23 12:43:30,781 * mkvtimestamp_v2 : extract pts as timecode v2 format, as defined by mkvtoolnix 2020-06-23 12:43:30,781 * mlp : raw MLP 2020-06-23 12:43:30,781 * mmf : Yamaha SMAF 2020-06-23 12:43:30,782 * mov : QuickTime / MOV 2020-06-23 12:43:30,782 * mp2 : MP2 (MPEG audio layer 2) 2020-06-23 12:43:30,782 * mp3 : MP3 (MPEG audio layer 3) 2020-06-23 12:43:30,782 * mp4 : MP4 (MPEG-4 Part 14) 2020-06-23 12:43:30,782 * mpeg : MPEG-1 Systems / MPEG program stream 2020-06-23 12:43:30,782 * mpeg1video : raw MPEG-1 video 2020-06-23 12:43:30,782 * mpeg2video : raw MPEG-2 video 2020-06-23 12:43:30,783 * mpegts : MPEG-TS (MPEG-2 Transport Stream) 2020-06-23 12:43:30,783 * mpjpeg : MIME multipart JPEG 2020-06-23 12:43:30,783 * mulaw : PCM mu-law 2020-06-23 12:43:30,783 * mxf : MXF (Material eXchange Format) 2020-06-23 12:43:30,783 * mxf_d10 : MXF (Material eXchange Format) D-10 Mapping 2020-06-23 12:43:30,783 * mxf_opatom : MXF (Material eXchange Format) Operational Pattern Atom 2020-06-23 12:43:30,783 * null : raw null video 2020-06-23 12:43:30,783 * nut : NUT 2020-06-23 12:43:30,784 * oga : Ogg Audio 2020-06-23 12:43:30,784 * ogg : Ogg 2020-06-23 12:43:30,784 * ogv : Ogg Video 2020-06-23 12:43:30,784 * oma : Sony OpenMG audio 2020-06-23 12:43:30,784 * opus : Ogg Opus 2020-06-23 12:43:30,784 * psp : PSP MP4 (MPEG-4 Part 14) 2020-06-23 12:43:30,784 * rawvideo : raw video 2020-06-23 12:43:30,785 * rm : RealMedia 2020-06-23 12:43:30,785 * roq : raw id RoQ 2020-06-23 12:43:30,785 * rso : Lego Mindstorms RSO 2020-06-23 12:43:30,785 * rtp : RTP output 2020-06-23 12:43:30,785 * rtp_mpegts : RTP/mpegts output format 2020-06-23 12:43:30,785 * rtsp : RTSP output 2020-06-23 12:43:30,785 * s8 : PCM signed 8-bit 2020-06-23 12:43:30,785 * s16be : PCM signed 16-bit big-endian 2020-06-23 12:43:30,786 * s16le : PCM signed 16-bit little-endian 2020-06-23 12:43:30,786 * s24be : PCM signed 24-bit big-endian 2020-06-23 12:43:30,786 * s24le : PCM signed 24-bit little-endian 2020-06-23 12:43:30,786 * s32be : PCM signed 32-bit big-endian 2020-06-23 12:43:30,786 * s32le : PCM signed 32-bit little-endian 2020-06-23 12:43:30,786 * sap : SAP output 2020-06-23 12:43:30,786 * scc : Scenarist Closed Captions 2020-06-23 12:43:30,787 * segment : segment 2020-06-23 12:43:30,787 * singlejpeg : JPEG single image 2020-06-23 12:43:30,787 * smjpeg : Loki SDL MJPEG 2020-06-23 12:43:30,787 * smoothstreaming : Smooth Streaming Muxer 2020-06-23 12:43:30,787 * sox : SoX native 2020-06-23 12:43:30,787 * spdif : IEC 61937 (used on S/PDIF - IEC958) 2020-06-23 12:43:30,787 * spx : Ogg Speex 2020-06-23 12:43:30,787 * srt : SubRip subtitle 2020-06-23 12:43:30,788 * stream_segment,ssegment : streaming segment muxer 2020-06-23 12:43:30,788 * sup : raw HDMV Presentation Graphic Stream subtitles 2020-06-23 12:43:30,788 * svcd : MPEG-2 PS (SVCD) 2020-06-23 12:43:30,788 * swf : SWF (ShockWave Flash) 2020-06-23 12:43:30,788 * tee : Multiple muxer tee 2020-06-23 12:43:30,788 * truehd : raw TrueHD 2020-06-23 12:43:30,789 * tta : TTA (True Audio) 2020-06-23 12:43:30,789 * u8 : PCM unsigned 8-bit 2020-06-23 12:43:30,789 * u16be : PCM unsigned 16-bit big-endian 2020-06-23 12:43:30,789 * u16le : PCM unsigned 16-bit little-endian 2020-06-23 12:43:30,789 * u24be : PCM unsigned 24-bit big-endian 2020-06-23 12:43:30,789 * u24le : PCM unsigned 24-bit little-endian 2020-06-23 12:43:30,789 * u32be : PCM unsigned 32-bit big-endian 2020-06-23 12:43:30,789 * u32le : PCM unsigned 32-bit little-endian 2020-06-23 12:43:30,790 * uncodedframecrc : uncoded framecrc testing 2020-06-23 12:43:30,790 * vc1 : raw VC-1 video 2020-06-23 12:43:30,790 * vc1test : VC-1 test bitstream 2020-06-23 12:43:30,790 * vcd : MPEG-1 Systems / MPEG program stream (VCD) 2020-06-23 12:43:30,790 * vob : MPEG-2 PS (VOB) 2020-06-23 12:43:30,790 * voc : Creative Voice 2020-06-23 12:43:30,790 * w64 : Sony Wave64 2020-06-23 12:43:30,791 * wav : WAV / WAVE (Waveform Audio) 2020-06-23 12:43:30,791 * webm : WebM 2020-06-23 12:43:30,791 * webm_chunk : WebM Chunk Muxer 2020-06-23 12:43:30,791 * webm_dash_manifest : WebM DASH Manifest 2020-06-23 12:43:30,791 * webp : WebP 2020-06-23 12:43:30,791 * webvtt : WebVTT subtitle 2020-06-23 12:43:30,791 * wtv : Windows Television (WTV) 2020-06-23 12:43:30,791 * wv : raw WavPack 2020-06-23 12:43:30,792 * yuv4mpegpipe : YUV4MPEG pipe 2020-06-23 12:43:30,792 enc_ffmpeg CODECS=h264+mp4, vp8+webm, mpeg4+mp4 2020-06-23 12:43:30,792 xpra.codecs.enc_ffmpeg.encoder: init_module= 2020-06-23 12:43:30,792 enc_ffmpeg.init_module() 2020-06-23 12:43:30,792 enc_ffmpeg.selftest= 2020-06-23 12:43:30,793 libx264: "libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", codec flags: DELAY, AUTO_THREADS 2020-06-23 12:43:30,793 init_encoder() AVOutputFormat(mp4)=0x7facdb070240, flags=GLOBALHEADER, TS_NEGATIVE, ALLOW_FLUSH 2020-06-23 12:43:30,793 init_encoder() avformat_alloc_output_context2 returned 0 for mp4, format context=0x561fdb380400, flags=, ctx_flags= 2020-06-23 12:43:30,793 AVFormatContext options: avioflags, direct, probesize, formatprobesize, packetsize, fflags, flush_packets, ignidx, genpts, nofillin, noparse, igndts, discardcorrupt, sortdts, keepside, fastseek, latm, nobuffer, seek2any, bitexact, shortest, autobsf, analyzeduration, cryptokey, indexmem, rtbufsize, fdebug, ts, max_delay, start_time_realtime, fpsprobesize, audio_preload, chunk_duration, chunk_size, f_err_detect, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, use_wallclock_as_timestamps, skip_initial_bytes, correct_ts_overflow, flush_packets, metadata_header_padding, output_ts_offset, max_interleave_delta, f_strict, strict, very, strict, normal, unofficial, experimental, max_ts_probe, avoid_negative_ts, auto, disabled, make_non_negative, make_zero, dump_separator, codec_whitelist, format_whitelist, protocol_whitelist, protocol_blacklist, max_streams 2020-06-23 12:43:30,793 mp4 muxer options: movflags, rtphint, moov_size, empty_moov, frag_keyframe, separate_moof, frag_custom, isml, faststart, omit_tfhd_offset, disable_chpl, default_base_moof, dash, frag_discont, delay_moov, global_sidx, write_colr, write_gama, use_metadata_tags, skip_trailer, negative_cts_offsets, rtpflags, latm, rfc2190, skip_rtcp, h264_mode0, send_bye, skip_iods, iods_audio_profile, iods_video_profile, frag_duration, min_frag_duration, frag_size, ism_lookahead, video_track_timescale, brand, use_editlist, fragment_index, mov_gamma, frag_interleave, encryption_scheme, encryption_key, encryption_kid, use_stream_ids_as_track_ids, write_tmcd 2020-06-23 12:43:30,794 init_encoder() saving h264+mp4 stream to bitstream buffer 0x561fdb381320 2020-06-23 12:43:30,794 init_encoder() video: avformat_new_stream=0x561fdb37c860, nb streams=1 2020-06-23 12:43:30,795 AVCodecContext options: b, ab, bt, flags, unaligned, mv4, qpel, loop, qscale, gmc, mv0, input_preserved, pass1, pass2, gray, emu_edge, psnr, truncated, naq, ildct, low_delay, global_header, bitexact, aic, ilme, cgop, output_corrupt, fast, noout, ignorecrop, local_header, chunks, showall, export_mvs, skip_manual, ass_ro_flush_noop, me_method, zero, full, epzs, esa, tesa, dia, log, phods, x1, hex, umh, iter, time_base, g, ar, ac, cutoff, frame_size, frame_number, delay, qcomp, qblur, qmin, qmax, qdiff, bf, b_qfactor, rc_strategy, b_strategy, ps, mv_bits, header_bits, i_tex_bits, p_tex_bits, i_count, p_count, skip_count, misc_bits, frame_bits, codec_tag, bug, autodetect, old_msmpeg4, xvid_ilace, ump4, no_padding, amv, ac_vlc, qpel_chroma, std_qpel, qpel_chroma2, direct_blocksize, edge, hpel_chroma, dc_clip, ms, trunc, iedge, strict, very, strict, normal, unofficial, experimental, b_qoffset, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, has_b_frames, block_align, mpeg_quant, qsquish, rc_qmod_amp, rc_qmod_freq, rc_override_count, rc_eq, maxrate, minrate, bufsize, rc_buf_aggressivity, i_qfactor, i_qoffset, rc_init_cplx, dct, auto, fastint, int, mmx, altivec, faan, lumi_mask, tcplx_mask, scplx_mask, p_mask, dark_mask, idct, auto, int, simple, simplemmx, arm, altivec, sh4, simplearm, simplearmv5te, simplearmv6, simpleneon, simplealpha, ipp, xvid, xvidmmx, faani, simpleauto, slice_count, ec, guess_mvs, deblock, favor_inter, bits_per_coded_sample, pred, left, plane, median, aspect, sar, debug, pict, rc, bitstream, mb_type, qp, mv, dct_coeff, green_metadata, skip, startcode, pts, er, mmco, bugs, vis_qp, vis_mb_type, buffers, thread_ops, nomc, vismv, pf, bf, bb, cmp, subcmp, mbcmp, ildctcmp, dia_size, last_pred, preme, precmp, sad, sse, satd, dct, psnr, bit, rd, zero, vsad, vsse, nsse, w53, w97, dctmax, chroma, msad, pre_dia_size, subq, dtg_active_format, me_range, ibias, pbias, global_quality, coder, vlc, ac, raw, rle, deflate, context, slice_flags, xvmc_acceleration, mbd, simple, bits, rd, stream_codec_tag, sc_threshold, lmin, lmax, nr, rc_init_occupancy, flags2, error, threads, auto, me_threshold, mb_threshold, dc, nssew, skip_top, skip_bottom, profile, unknown, aac_main, aac_low, aac_ssr, aac_ltp, aac_he, aac_he_v2, aac_ld, aac_eld, mpeg2_aac_low, mpeg2_aac_he, dts, dts_es, dts_96_24, dts_hd_hra, dts_hd_ma, mpeg4_sp, mpeg4_core, mpeg4_main, mpeg4_asp, main10, level, unknown, lowres, skip_threshold, skip_factor, skip_exp, skipcmp, border_mask, mblmin, mblmax, mepc, skip_loop_filter, skip_idct, skip_frame, none, default, noref, bidir, nokey, nointra, all, bidir_refine, brd_scale, keyint_min, refs, chromaoffset, trellis, sc_factor, mv0_threshold, b_sensitivity, compression_level, min_prediction_order, max_prediction_order, timecode_frame_start, bits_per_raw_sample, channel_layout, request_channel_layout, rc_max_vbv_use, rc_min_vbv_use, ticks_per_frame, color_primaries, bt709, unknown, bt470m, bt470bg, smpte170m, smpte240m, film, bt2020, smpte428, smpte428_1, smpte431, smpte432, jedec-p22, unspecified, color_trc, bt709, unknown, gamma22, gamma28, smpte170m, smpte240m, linear, log100, log316, iec61966-2-4, bt1361e, iec61966-2-1, bt2020-10, bt2020-12, smpte2084, smpte428, arib-std-b67, unspecified, log, log_sqrt, iec61966_2_4, bt1361, iec61966_2_1, bt2020_10bit, bt2020_12bit, smpte428_1, colorspace, rgb, bt709, unknown, fcc, bt470bg, smpte170m, smpte240m, ycgco, bt2020nc, bt2020c, smpte2085, unspecified, ycocg, bt2020_ncl, bt2020_cl, color_range, unknown, tv, pc, unspecified, mpeg, jpeg, chroma_sample_location, unknown, left, center, topleft, top, bottomleft, bottom, unspecified, log_level_offset, slices, thread_type, slice, frame, audio_service_type, ma, ef, vi, hi, di, co, em, vo, ka, request_sample_fmt, pkt_timebase, sub_charenc, sub_charenc_mode, do_nothing, auto, pre_decoder, sub_text_format, ass, ass_with_timings, refcounted_frames, side_data_only_packets, apply_cropping, skip_alpha, field_order, progressive, tt, bb, tb, bt, dump_separator, codec_whitelist, pixel_format, video_size, max_pixels, hwaccel_flags, ignore_level, allow_high_depth, allow_profile_mismatch 2020-06-23 12:43:30,795 libx264 options: preset, tune, profile, fastfirstpass, level, passlogfile, wpredp, a53cc, x264opts, crf, crf_max, qp, aq-mode, none, variance, autovariance, autovariance-biased, aq-strength, psy, psy-rd, rc-lookahead, weightb, weightp, none, simple, smart, ssim, intra-refresh, bluray-compat, b-bias, b-pyramid, none, strict, normal, mixed-refs, 8x8dct, fast-pskip, aud, mbtree, deblock, cplxblur, partitions, direct-pred, none, spatial, temporal, auto, slice-max-size, stats, nal-hrd, none, vbr, cbr, avcintra-class, motion-est, dia, hex, umh, esa, tesa, forced-idr, coder, default, cavlc, cabac, vlc, ac, b_strategy, chromaoffset, sc_threshold, noise_reduction, x264-params 2020-06-23 12:43:30,795 av_dict_set vprofile=main returned 0 2020-06-23 12:43:30,795 av_dict_set tune=zerolatency returned 0 2020-06-23 12:43:30,795 av_dict_set preset=ultrafast returned 0 2020-06-23 12:43:30,796 init_encoder() thread-type=2, thread-count=0 2020-06-23 12:43:30,796 init_encoder() codec flags: GLOBAL_HEADER 2020-06-23 12:43:30,796 init_encoder() codec flags2: FAST 2020-06-23 12:43:30,808 init_encoder() writing mp4 header 2020-06-23 12:43:30,808 write_packet(0x561fdb381320, 0x18) 2020-06-23 12:43:30,808 write_packet(0x561fdb381320, 0x2d5) 2020-06-23 12:43:30,808 enc_ffmpeg.Encoder.init_context(64, 32, YUV420P) self={'video-description': 'libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10', 'encoding': 'h264+mp4', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'mp4', 'type': 'ffmpeg', 'video-codec': 'libx264'} 2020-06-23 12:43:30,809 enc_ffmpeg.Encoder({'video-description': 'libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10', 'encoding': 'h264+mp4', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'mp4', 'type': 'ffmpeg', 'video-codec': 'libx264'}).clean_encoder() 2020-06-23 12:43:30,809 clean_encoder() freeing AVFrame: 0x561fdb3b4aa0 2020-06-23 12:43:30,809 clean_encoder() freeing av format context 0x561fdb380400 2020-06-23 12:43:30,810 clean_encoder() freeing bitstream buffer 0x561fdb381320 2020-06-23 12:43:30,810 clean_encoder() freeing AVCodecContext: 0x561fdafada20 2020-06-23 12:43:30,810 clean_encoder() done 2020-06-23 12:43:30,810 ffmpeg: h264+mp4 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,810 ffmpeg: h264+mp4 encoding failed: No module named numpy 2020-06-23 12:43:30,811 libvpx: "libvpx VP8", codec flags: DELAY, AUTO_THREADS 2020-06-23 12:43:30,811 init_encoder() AVOutputFormat(webm)=0x7facdb06f2c0, flags=VARIABLE_FPS, GLOBALHEADER, TS_NONSTRICT, ALLOW_FLUSH 2020-06-23 12:43:30,811 init_encoder() avformat_alloc_output_context2 returned 0 for webm, format context=0x561fdafacfc0, flags=, ctx_flags= 2020-06-23 12:43:30,811 AVFormatContext options: avioflags, direct, probesize, formatprobesize, packetsize, fflags, flush_packets, ignidx, genpts, nofillin, noparse, igndts, discardcorrupt, sortdts, keepside, fastseek, latm, nobuffer, seek2any, bitexact, shortest, autobsf, analyzeduration, cryptokey, indexmem, rtbufsize, fdebug, ts, max_delay, start_time_realtime, fpsprobesize, audio_preload, chunk_duration, chunk_size, f_err_detect, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, use_wallclock_as_timestamps, skip_initial_bytes, correct_ts_overflow, flush_packets, metadata_header_padding, output_ts_offset, max_interleave_delta, f_strict, strict, very, strict, normal, unofficial, experimental, max_ts_probe, avoid_negative_ts, auto, disabled, make_non_negative, make_zero, dump_separator, codec_whitelist, format_whitelist, protocol_whitelist, protocol_blacklist, max_streams 2020-06-23 12:43:30,811 webm muxer options: reserve_index_space, cluster_size_limit, cluster_time_limit, dash, dash_track_number, live, allow_raw_vfw, write_crc32 2020-06-23 12:43:30,812 init_encoder() saving vp8+webm stream to bitstream buffer 0x561fdb381320 2020-06-23 12:43:30,812 init_encoder() video: avformat_new_stream=0x561fdb3b3b80, nb streams=1 2020-06-23 12:43:30,812 AVCodecContext options: b, ab, bt, flags, unaligned, mv4, qpel, loop, qscale, gmc, mv0, input_preserved, pass1, pass2, gray, emu_edge, psnr, truncated, naq, ildct, low_delay, global_header, bitexact, aic, ilme, cgop, output_corrupt, fast, noout, ignorecrop, local_header, chunks, showall, export_mvs, skip_manual, ass_ro_flush_noop, me_method, zero, full, epzs, esa, tesa, dia, log, phods, x1, hex, umh, iter, time_base, g, ar, ac, cutoff, frame_size, frame_number, delay, qcomp, qblur, qmin, qmax, qdiff, bf, b_qfactor, rc_strategy, b_strategy, ps, mv_bits, header_bits, i_tex_bits, p_tex_bits, i_count, p_count, skip_count, misc_bits, frame_bits, codec_tag, bug, autodetect, old_msmpeg4, xvid_ilace, ump4, no_padding, amv, ac_vlc, qpel_chroma, std_qpel, qpel_chroma2, direct_blocksize, edge, hpel_chroma, dc_clip, ms, trunc, iedge, strict, very, strict, normal, unofficial, experimental, b_qoffset, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, has_b_frames, block_align, mpeg_quant, qsquish, rc_qmod_amp, rc_qmod_freq, rc_override_count, rc_eq, maxrate, minrate, bufsize, rc_buf_aggressivity, i_qfactor, i_qoffset, rc_init_cplx, dct, auto, fastint, int, mmx, altivec, faan, lumi_mask, tcplx_mask, scplx_mask, p_mask, dark_mask, idct, auto, int, simple, simplemmx, arm, altivec, sh4, simplearm, simplearmv5te, simplearmv6, simpleneon, simplealpha, ipp, xvid, xvidmmx, faani, simpleauto, slice_count, ec, guess_mvs, deblock, favor_inter, bits_per_coded_sample, pred, left, plane, median, aspect, sar, debug, pict, rc, bitstream, mb_type, qp, mv, dct_coeff, green_metadata, skip, startcode, pts, er, mmco, bugs, vis_qp, vis_mb_type, buffers, thread_ops, nomc, vismv, pf, bf, bb, cmp, subcmp, mbcmp, ildctcmp, dia_size, last_pred, preme, precmp, sad, sse, satd, dct, psnr, bit, rd, zero, vsad, vsse, nsse, w53, w97, dctmax, chroma, msad, pre_dia_size, subq, dtg_active_format, me_range, ibias, pbias, global_quality, coder, vlc, ac, raw, rle, deflate, context, slice_flags, xvmc_acceleration, mbd, simple, bits, rd, stream_codec_tag, sc_threshold, lmin, lmax, nr, rc_init_occupancy, flags2, error, threads, auto, me_threshold, mb_threshold, dc, nssew, skip_top, skip_bottom, profile, unknown, aac_main, aac_low, aac_ssr, aac_ltp, aac_he, aac_he_v2, aac_ld, aac_eld, mpeg2_aac_low, mpeg2_aac_he, dts, dts_es, dts_96_24, dts_hd_hra, dts_hd_ma, mpeg4_sp, mpeg4_core, mpeg4_main, mpeg4_asp, main10, level, unknown, lowres, skip_threshold, skip_factor, skip_exp, skipcmp, border_mask, mblmin, mblmax, mepc, skip_loop_filter, skip_idct, skip_frame, none, default, noref, bidir, nokey, nointra, all, bidir_refine, brd_scale, keyint_min, refs, chromaoffset, trellis, sc_factor, mv0_threshold, b_sensitivity, compression_level, min_prediction_order, max_prediction_order, timecode_frame_start, bits_per_raw_sample, channel_layout, request_channel_layout, rc_max_vbv_use, rc_min_vbv_use, ticks_per_frame, color_primaries, bt709, unknown, bt470m, bt470bg, smpte170m, smpte240m, film, bt2020, smpte428, smpte428_1, smpte431, smpte432, jedec-p22, unspecified, color_trc, bt709, unknown, gamma22, gamma28, smpte170m, smpte240m, linear, log100, log316, iec61966-2-4, bt1361e, iec61966-2-1, bt2020-10, bt2020-12, smpte2084, smpte428, arib-std-b67, unspecified, log, log_sqrt, iec61966_2_4, bt1361, iec61966_2_1, bt2020_10bit, bt2020_12bit, smpte428_1, colorspace, rgb, bt709, unknown, fcc, bt470bg, smpte170m, smpte240m, ycgco, bt2020nc, bt2020c, smpte2085, unspecified, ycocg, bt2020_ncl, bt2020_cl, color_range, unknown, tv, pc, unspecified, mpeg, jpeg, chroma_sample_location, unknown, left, center, topleft, top, bottomleft, bottom, unspecified, log_level_offset, slices, thread_type, slice, frame, audio_service_type, ma, ef, vi, hi, di, co, em, vo, ka, request_sample_fmt, pkt_timebase, sub_charenc, sub_charenc_mode, do_nothing, auto, pre_decoder, sub_text_format, ass, ass_with_timings, refcounted_frames, side_data_only_packets, apply_cropping, skip_alpha, field_order, progressive, tt, bb, tb, bt, dump_separator, codec_whitelist, pixel_format, video_size, max_pixels, hwaccel_flags, ignore_level, allow_high_depth, allow_profile_mismatch 2020-06-23 12:43:30,812 libvpx-vp8 encoder options: auto-alt-ref, lag-in-frames, arnr-maxframes, arnr-strength, arnr-type, backward, forward, centered, tune, psnr, ssim, deadline, best, good, realtime, error-resilient, max-intra-rate, default, partitions, crf, static-thresh, drop-threshold, noise-sensitivity, undershoot-pct, overshoot-pct, cpu-used, speed, quality, vp8flags, error_resilient, altref, arnr_max_frames, arnr_strength, arnr_type, rc_lookahead 2020-06-23 12:43:30,813 init_encoder() thread-type=2, thread-count=0 2020-06-23 12:43:30,813 init_encoder() codec flags: GLOBAL_HEADER 2020-06-23 12:43:30,813 init_encoder() codec flags2: FAST 2020-06-23 12:43:30,814 init_encoder() writing webm header 2020-06-23 12:43:30,814 enc_ffmpeg.Encoder.init_context(64, 32, YUV420P) self={'video-description': 'libvpx VP8', 'encoding': 'vp8+webm', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'webm', 'type': 'ffmpeg', 'video-codec': 'libvpx'} 2020-06-23 12:43:30,815 enc_ffmpeg.Encoder({'video-description': 'libvpx VP8', 'encoding': 'vp8+webm', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'webm', 'type': 'ffmpeg', 'video-codec': 'libvpx'}).clean_encoder() 2020-06-23 12:43:30,815 clean_encoder() freeing AVFrame: 0x561fdb393320 2020-06-23 12:43:30,815 clean_encoder() freeing av format context 0x561fdafacfc0 2020-06-23 12:43:30,815 clean_encoder() freeing bitstream buffer 0x561fdb381320 2020-06-23 12:43:30,815 clean_encoder() freeing AVCodecContext: 0x561fdb392560 2020-06-23 12:43:30,815 clean_encoder() done 2020-06-23 12:43:30,816 enc_ffmpeg.Encoder(*closed*).clean_encoder() 2020-06-23 12:43:30,816 clean_encoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:30,816 clean_encoder() done 2020-06-23 12:43:30,816 ffmpeg: vp8+webm encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,816 ffmpeg: vp8+webm encoding failed: No module named numpy 2020-06-23 12:43:30,816 mpeg4: "MPEG-4 part 2", codec flags: SLICE_THREADS, DELAY 2020-06-23 12:43:30,817 init_encoder() AVOutputFormat(mp4)=0x7facdb070240, flags=GLOBALHEADER, TS_NEGATIVE, ALLOW_FLUSH 2020-06-23 12:43:30,817 init_encoder() avformat_alloc_output_context2 returned 0 for mp4, format context=0x561fdb392080, flags=, ctx_flags= 2020-06-23 12:43:30,817 AVFormatContext options: avioflags, direct, probesize, formatprobesize, packetsize, fflags, flush_packets, ignidx, genpts, nofillin, noparse, igndts, discardcorrupt, sortdts, keepside, fastseek, latm, nobuffer, seek2any, bitexact, shortest, autobsf, analyzeduration, cryptokey, indexmem, rtbufsize, fdebug, ts, max_delay, start_time_realtime, fpsprobesize, audio_preload, chunk_duration, chunk_size, f_err_detect, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, use_wallclock_as_timestamps, skip_initial_bytes, correct_ts_overflow, flush_packets, metadata_header_padding, output_ts_offset, max_interleave_delta, f_strict, strict, very, strict, normal, unofficial, experimental, max_ts_probe, avoid_negative_ts, auto, disabled, make_non_negative, make_zero, dump_separator, codec_whitelist, format_whitelist, protocol_whitelist, protocol_blacklist, max_streams 2020-06-23 12:43:30,817 mp4 muxer options: movflags, rtphint, moov_size, empty_moov, frag_keyframe, separate_moof, frag_custom, isml, faststart, omit_tfhd_offset, disable_chpl, default_base_moof, dash, frag_discont, delay_moov, global_sidx, write_colr, write_gama, use_metadata_tags, skip_trailer, negative_cts_offsets, rtpflags, latm, rfc2190, skip_rtcp, h264_mode0, send_bye, skip_iods, iods_audio_profile, iods_video_profile, frag_duration, min_frag_duration, frag_size, ism_lookahead, video_track_timescale, brand, use_editlist, fragment_index, mov_gamma, frag_interleave, encryption_scheme, encryption_key, encryption_kid, use_stream_ids_as_track_ids, write_tmcd 2020-06-23 12:43:30,817 init_encoder() saving mpeg4+mp4 stream to bitstream buffer 0x561fdb381260 2020-06-23 12:43:30,818 init_encoder() video: avformat_new_stream=0x561fdb3b3b80, nb streams=1 2020-06-23 12:43:30,818 AVCodecContext options: b, ab, bt, flags, unaligned, mv4, qpel, loop, qscale, gmc, mv0, input_preserved, pass1, pass2, gray, emu_edge, psnr, truncated, naq, ildct, low_delay, global_header, bitexact, aic, ilme, cgop, output_corrupt, fast, noout, ignorecrop, local_header, chunks, showall, export_mvs, skip_manual, ass_ro_flush_noop, me_method, zero, full, epzs, esa, tesa, dia, log, phods, x1, hex, umh, iter, time_base, g, ar, ac, cutoff, frame_size, frame_number, delay, qcomp, qblur, qmin, qmax, qdiff, bf, b_qfactor, rc_strategy, b_strategy, ps, mv_bits, header_bits, i_tex_bits, p_tex_bits, i_count, p_count, skip_count, misc_bits, frame_bits, codec_tag, bug, autodetect, old_msmpeg4, xvid_ilace, ump4, no_padding, amv, ac_vlc, qpel_chroma, std_qpel, qpel_chroma2, direct_blocksize, edge, hpel_chroma, dc_clip, ms, trunc, iedge, strict, very, strict, normal, unofficial, experimental, b_qoffset, err_detect, crccheck, bitstream, buffer, explode, ignore_err, careful, compliant, aggressive, has_b_frames, block_align, mpeg_quant, qsquish, rc_qmod_amp, rc_qmod_freq, rc_override_count, rc_eq, maxrate, minrate, bufsize, rc_buf_aggressivity, i_qfactor, i_qoffset, rc_init_cplx, dct, auto, fastint, int, mmx, altivec, faan, lumi_mask, tcplx_mask, scplx_mask, p_mask, dark_mask, idct, auto, int, simple, simplemmx, arm, altivec, sh4, simplearm, simplearmv5te, simplearmv6, simpleneon, simplealpha, ipp, xvid, xvidmmx, faani, simpleauto, slice_count, ec, guess_mvs, deblock, favor_inter, bits_per_coded_sample, pred, left, plane, median, aspect, sar, debug, pict, rc, bitstream, mb_type, qp, mv, dct_coeff, green_metadata, skip, startcode, pts, er, mmco, bugs, vis_qp, vis_mb_type, buffers, thread_ops, nomc, vismv, pf, bf, bb, cmp, subcmp, mbcmp, ildctcmp, dia_size, last_pred, preme, precmp, sad, sse, satd, dct, psnr, bit, rd, zero, vsad, vsse, nsse, w53, w97, dctmax, chroma, msad, pre_dia_size, subq, dtg_active_format, me_range, ibias, pbias, global_quality, coder, vlc, ac, raw, rle, deflate, context, slice_flags, xvmc_acceleration, mbd, simple, bits, rd, stream_codec_tag, sc_threshold, lmin, lmax, nr, rc_init_occupancy, flags2, error, threads, auto, me_threshold, mb_threshold, dc, nssew, skip_top, skip_bottom, profile, unknown, aac_main, aac_low, aac_ssr, aac_ltp, aac_he, aac_he_v2, aac_ld, aac_eld, mpeg2_aac_low, mpeg2_aac_he, dts, dts_es, dts_96_24, dts_hd_hra, dts_hd_ma, mpeg4_sp, mpeg4_core, mpeg4_main, mpeg4_asp, main10, level, unknown, lowres, skip_threshold, skip_factor, skip_exp, skipcmp, border_mask, mblmin, mblmax, mepc, skip_loop_filter, skip_idct, skip_frame, none, default, noref, bidir, nokey, nointra, all, bidir_refine, brd_scale, keyint_min, refs, chromaoffset, trellis, sc_factor, mv0_threshold, b_sensitivity, compression_level, min_prediction_order, max_prediction_order, timecode_frame_start, bits_per_raw_sample, channel_layout, request_channel_layout, rc_max_vbv_use, rc_min_vbv_use, ticks_per_frame, color_primaries, bt709, unknown, bt470m, bt470bg, smpte170m, smpte240m, film, bt2020, smpte428, smpte428_1, smpte431, smpte432, jedec-p22, unspecified, color_trc, bt709, unknown, gamma22, gamma28, smpte170m, smpte240m, linear, log100, log316, iec61966-2-4, bt1361e, iec61966-2-1, bt2020-10, bt2020-12, smpte2084, smpte428, arib-std-b67, unspecified, log, log_sqrt, iec61966_2_4, bt1361, iec61966_2_1, bt2020_10bit, bt2020_12bit, smpte428_1, colorspace, rgb, bt709, unknown, fcc, bt470bg, smpte170m, smpte240m, ycgco, bt2020nc, bt2020c, smpte2085, unspecified, ycocg, bt2020_ncl, bt2020_cl, color_range, unknown, tv, pc, unspecified, mpeg, jpeg, chroma_sample_location, unknown, left, center, topleft, top, bottomleft, bottom, unspecified, log_level_offset, slices, thread_type, slice, frame, audio_service_type, ma, ef, vi, hi, di, co, em, vo, ka, request_sample_fmt, pkt_timebase, sub_charenc, sub_charenc_mode, do_nothing, auto, pre_decoder, sub_text_format, ass, ass_with_timings, refcounted_frames, side_data_only_packets, apply_cropping, skip_alpha, field_order, progressive, tt, bb, tb, bt, dump_separator, codec_whitelist, pixel_format, video_size, max_pixels, hwaccel_flags, ignore_level, allow_high_depth, allow_profile_mismatch 2020-06-23 12:43:30,818 MPEG4 encoder options: data_partitioning, alternate_scan, sad, sse, satd, dct, psnr, bit, rd, zero, vsad, vsse, nsse, dct264, dctmax, chroma, msad, mpv_flags, skip_rd, strict_gop, qp_rd, cbp_rd, naq, mv0, luma_elim_threshold, chroma_elim_threshold, quantizer_noise_shaping, error_rate, qsquish, rc_qmod_amp, rc_qmod_freq, rc_eq, rc_init_cplx, rc_buf_aggressivity, border_mask, lmin, lmax, ibias, pbias, rc_strategy, ffmpeg, xvid, motion_est, zero, epzs, xone, force_duplicated_matrix, b_strategy, b_sensitivity, brd_scale, skip_threshold, skip_factor, skip_exp, skip_cmp, sc_threshold, noise_reduction, mpeg_quant, ps, mepc, mepre 2020-06-23 12:43:30,818 init_encoder() thread-type=2, thread-count=0 2020-06-23 12:43:30,818 init_encoder() codec flags: GLOBAL_HEADER 2020-06-23 12:43:30,819 init_encoder() codec flags2: FAST 2020-06-23 12:43:30,823 init_encoder() writing mp4 header 2020-06-23 12:43:30,823 write_packet(0x561fdb381260, 0x18) 2020-06-23 12:43:30,823 write_packet(0x561fdb381260, 0x30a) 2020-06-23 12:43:30,823 enc_ffmpeg.Encoder.init_context(64, 32, YUV420P) self={'video-description': 'MPEG-4 part 2', 'encoding': 'mpeg4+mp4', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'mp4', 'type': 'ffmpeg', 'video-codec': 'mpeg4'} 2020-06-23 12:43:30,824 enc_ffmpeg.Encoder({'video-description': 'MPEG-4 part 2', 'encoding': 'mpeg4+mp4', 'encoder_width': 64, 'encoder_height': 32, 'height': 32, 'width': 64, 'version': (57, 107, 100), 'src_format': 'YUV420P', 'formats': ['YUV420P'], 'frames': 0L, 'muxer': 'mp4', 'type': 'ffmpeg', 'video-codec': 'mpeg4'}).clean_encoder() 2020-06-23 12:43:30,824 clean_encoder() freeing AVFrame: 0x561fdb3a8aa0 2020-06-23 12:43:30,824 clean_encoder() freeing av format context 0x561fdb392080 2020-06-23 12:43:30,824 clean_encoder() freeing bitstream buffer 0x561fdb381260 2020-06-23 12:43:30,824 clean_encoder() freeing AVCodecContext: 0x561fdb3aa8c0 2020-06-23 12:43:30,825 clean_encoder() done 2020-06-23 12:43:30,825 enc_ffmpeg.Encoder(*closed*).clean_encoder() 2020-06-23 12:43:30,825 clean_encoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:30,825 clean_encoder() done 2020-06-23 12:43:30,825 ffmpeg: mpeg4+mp4 encoding failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 110, in testencoder testencoding(encoder_module, encoding, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 123, in testencoding do_testencoding(encoder_module, encoding, W, H, full) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 192, in do_testencoding image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,825 ffmpeg: mpeg4+mp4 encoding failed: No module named numpy 2020-06-23 12:43:30,826 ffmpeg: all the codecs have failed! (h264+mp4, vp8+webm, mpeg4+mp4) 2020-06-23 12:43:30,826 enc_ffmpeg.Encoder(*closed*).clean_encoder() 2020-06-23 12:43:30,826 clean_encoder() freeing AVCodecContext: 0x0 2020-06-23 12:43:30,826 clean_encoder() done 2020-06-23 12:43:30,826 xpra.codecs.enc_ffmpeg.encoder: cleanup_module= 2020-06-23 12:43:30,826 enc_ffmpeg.cleanup_module() 2020-06-23 12:43:30,826 found enc_ffmpeg : 2020-06-23 12:43:30,827 ffmpeg xpra.codecs.enc_ffmpeg.encoder.={'muxers': {'aiff': 'Audio IFF', 'webm_dash_manifest': 'WebM DASH Manifest', 'fifo': 'FIFO queue pseudo-muxer', 'mxf': 'MXF (Material eXchange Format)', 'ffm': 'FFM (FFserver live feed)', 'mp2': 'MP2 (MPEG audio layer 2)', 'mp3': 'MP3 (MPEG audio layer 3)', 'dnxhd': 'raw DNxHD (SMPTE VC-3)', 'roq': 'raw id RoQ', 'tta': 'TTA (True Audio)', 'psp': 'PSP MP4 (MPEG-4 Part 14)', 'opus': 'Ogg Opus', 'm4v': 'raw MPEG-4 video', 'adx': 'CRI ADX', 'vc1test': 'VC-1 test bitstream', 'latm': 'LOAS/LATM', 'f64be': 'PCM 64-bit floating-point big-endian', 'lrc': 'LRC lyrics', 'mov': 'QuickTime / MOV', 'w64': 'Sony Wave64', 'scc': 'Scenarist Closed Captions', 'dv': 'DV (Digital Video)', 'bit': 'G.729 BIT file format', 'amr': '3GPP AMR', 'f32le': 'PCM 32-bit floating-point little-endian', 'mulaw': 'PCM mu-law', 'u16be': 'PCM unsigned 16-bit big-endian', 'dirac': 'raw Dirac', 'f4v': 'F4V Adobe Flash Video', 'ismv': 'ISMV/ISMA (Smooth Streaming)', 'crc': 'CRC testing', 's16le': 'PCM signed 16-bit little-endian', 'microdvd': 'MicroDVD subtitle format', 'rtp': 'RTP output', 'a64': 'a64 - video for Commodore 64', 'nut': 'NUT', 'hls': 'Apple HTTP Live Streaming', 'tee': 'Multiple muxer tee', 'webm': 'WebM', 'chromaprint': 'Chromaprint', 'webp': 'WebP', 'g726le': 'raw little-endian G.726 ("right-justified")', 'jacosub': 'JACOsub subtitle format', 'cavsvideo': 'raw Chinese AVS (Audio Video Standard) video', 'mpeg': 'MPEG-1 Systems / MPEG program stream', 'vcd': 'MPEG-1 Systems / MPEG program stream (VCD)', 'f64le': 'PCM 64-bit floating-point little-endian', 's32be': 'PCM signed 32-bit big-endian', 'ac3': 'raw AC-3', 'singlejpeg': 'JPEG single image', 'sup': 'raw HDMV Presentation Graphic Stream subtitles', 'rm': 'RealMedia', 'ipod': 'iPod H.264 MP4 (MPEG-4 Part 14)', 'mpeg2video': 'raw MPEG-2 video', 'ass': 'SSA (SubStation Alpha) subtitle', 'oma': 'Sony OpenMG audio', 'hash': 'Hash testing', 'wtv': 'Windows Television (WTV)', 'ast': 'AST (Audio Stream)', 'h264': 'raw H.264 video', 'mxf_opatom': 'MXF (Material eXchange Format) Operational Pattern Atom', 'h261': 'raw H.261', 'h263': 'raw H.263', 'u24be': 'PCM unsigned 24-bit big-endian', 'adts': 'ADTS AAC (Advanced Audio Coding)', 'asf': 'ASF (Advanced / Active Streaming Format)', 'rtp_mpegts': 'RTP/mpegts output format', 'image2': 'image2 sequence', 'mmf': 'Yamaha SMAF', 'md5': 'MD5 testing', 'framecrc': 'framecrc testing', 'wv': 'raw WavPack', 'u16le': 'PCM unsigned 16-bit little-endian', 'vc1': 'raw VC-1 video', 'f32be': 'PCM 32-bit floating-point big-endian', 'srt': 'SubRip subtitle', 's16be': 'PCM signed 16-bit big-endian', 'gif': 'GIF Animation', 'avm2': 'SWF (ShockWave Flash) (AVM2)', 'image2pipe': 'piped image2 sequence', 'gxf': 'GXF (General eXchange Format)', 'eac3': 'raw E-AC-3', 'rtsp': 'RTSP output', 'framemd5': 'Per-frame MD5 testing', 'daud': 'D-Cinema audio', 'smjpeg': 'Loki SDL MJPEG', 'sox': 'SoX native', 'u32be': 'PCM unsigned 32-bit big-endian', 'mjpeg': 'raw MJPEG video', 'u8': 'PCM unsigned 8-bit', 'asf_stream': 'ASF (Advanced / Active Streaming Format)', 'segment': 'segment', 'svcd': 'MPEG-2 PS (SVCD)', 'swf': 'SWF (ShockWave Flash)', 'filmstrip': 'Adobe Filmstrip', 'ffmetadata': 'FFmpeg metadata in text', 'matroska': 'Matroska Audio', 'u32le': 'PCM unsigned 32-bit little-endian', 'yuv4mpegpipe': 'YUV4MPEG pipe', 'g723_1': 'raw G.723.1', 'truehd': 'raw TrueHD', 'rso': 'Lego Mindstorms RSO', 'mpeg1video': 'raw MPEG-1 video', 'ogv': 'Ogg Video', 'rawvideo': 'raw video', 'mkvtimestamp_v2': 'extract pts as timecode v2 format, as defined by mkvtoolnix', 'flac': 'raw FLAC', 'alaw': 'PCM A-law', 'ogg': 'Ogg', 'oga': 'Ogg Audio', 'hds': 'HDS Muxer', 'apng': 'Animated Portable Network Graphics', 'smoothstreaming': 'Smooth Streaming Muxer', 'g722': 'raw G.722', 'g726': 'raw big-endian G.726 ("left-justified")', 'flv': 'FLV (Flash Video)', 'mlp': 'raw MLP', 'ircam': 'Berkeley/IRCAM/CARL Sound Format', 'webvtt': 'WebVTT subtitle', 'dts': 'raw DTS', 's24le': 'PCM signed 24-bit little-endian', 'caf': 'Apple CAF (Core Audio Format)', 'u24le': 'PCM unsigned 24-bit little-endian', 'spx': 'Ogg Speex', 'ivf': 'On2 IVF', 'vob': 'MPEG-2 PS (VOB)', 'voc': 'Creative Voice', '3g2': '3GP2 (3GPP2 file format)', 'webm_chunk': 'WebM Chunk Muxer', 'dash': 'DASH Muxer', 'au': 'Sun AU', 'avi': 'AVI (Audio Video Interleaved)', 'null': 'raw null video', 'sap': 'SAP output', 'mp4': 'MP4 (MPEG-4 Part 14)', 's8': 'PCM signed 8-bit', 'stream_segment,ssegment': 'streaming segment muxer', 'spdif': 'IEC 61937 (used on S/PDIF - IEC958)', 'hevc': 'raw HEVC video', '3gp': '3GP (3GPP file format)', 'framehash': 'Per-frame hash testing', 'uncodedframecrc': 'uncoded framecrc testing', 'ilbc': 'iLBC storage', 's24be': 'PCM signed 24-bit big-endian', 'fits': 'Flexible Image Transport System', 'ico': 'Microsoft Windows ICO', 'data': 'raw data', 'mxf_d10': 'MXF (Material eXchange Format) D-10 Mapping', 'dvd': 'MPEG-2 PS (DVD VOB)', 'wav': 'WAV / WAVE (Waveform Audio)', 'mpegts': 'MPEG-TS (MPEG-2 Transport Stream)', 'mpjpeg': 'MIME multipart JPEG', 's32le': 'PCM signed 32-bit little-endian', 'gsm': 'raw GSM'}, 'generation': 3, 'version': (57, 107, 100), 'formats': {}, 'encodings': []} 2020-06-23 12:43:30,827 csc_swscale: 2020-06-23 12:43:30,827 codec_import_check('csc_swscale', 'swscale colorspace conversion', 'xpra.codecs.csc_swscale', 'xpra.codecs.csc_swscale.colorspace_converter', ('ColorspaceConverter',)) 2020-06-23 12:43:30,827 xpra.codecs.csc_swscale found, will check for ('ColorspaceConverter',) in xpra.codecs.csc_swscale.colorspace_converter 2020-06-23 12:43:30,830 swscale pixel formats: {'YUV422P': CSCPixelFormat(GBRP), 'BGR': CSCPixelFormat(GBRP), 'BGRX': CSCPixelFormat(GBRP), 'GBRP': CSCPixelFormat(GBRP), 'RGB': CSCPixelFormat(GBRP), 'YUV420P': CSCPixelFormat(GBRP), 'XRGB': CSCPixelFormat(GBRP), 'YUV444P': CSCPixelFormat(GBRP)} 2020-06-23 12:43:30,830 colorspaces: ['RGB', 'BGR', 'XRGB', 'BGRX', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP'] 2020-06-23 12:43:30,830 speed=30 BICUBIC=4 2020-06-23 12:43:30,830 speed=40 BICUBLIN=64 2020-06-23 12:43:30,830 speed=60 BILINEAR=2 2020-06-23 12:43:30,830 speed=80 FAST_BILINEAR=1 2020-06-23 12:43:30,830 swscale flags: [(30, BICUBIC), (40, BICUBLIN), (60, BILINEAR), (80, FAST_BILINEAR)] 2020-06-23 12:43:30,831 xpra.codecs.csc_swscale.colorspace_converter: init_module= 2020-06-23 12:43:30,831 csc_swscale.init_module() 2020-06-23 12:43:30,831 csc_swscale.selftest= 2020-06-23 12:43:30,831 test_csc(, False, ['YUV420P'], ['BGRX']) 2020-06-23 12:43:30,831 do_testcsc(, False, ['YUV420P'], ['BGRX'], 8192, 8192) 2020-06-23 12:43:30,831 swscale: testing YUV420P / BGRX 2020-06-23 12:43:30,831 swscale.ColorspaceConverter.init_context(24, 16, 'YUV420P', 24, 16, 'BGRX', 100) 2020-06-23 12:43:30,832 source format=CSCPixelFormat(GBRP) 2020-06-23 12:43:30,832 destination format=CSCPixelFormat(GBRP) 2020-06-23 12:43:30,832 sws context=0x561fdb381260 2020-06-23 12:43:30,833 swscale.ColorspaceConverter.clean() sws context=0x561fdb381260 2020-06-23 12:43:30,833 Warning: csc_swscale failed its self test 2020-06-23 12:43:30,833 No module named numpy 2020-06-23 12:43:30,833 failed Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 75, in codec_import_check selftest(FULL_SELFTEST) File "xpra/codecs/csc_swscale/colorspace_converter.pyx", line 511, in xpra.codecs.csc_swscale.colorspace_converter.selftest File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 238, in testcsc return do_testcsc(csc_module, W, H, full, test_cs_in, test_cs_out) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 277, in do_testcsc image = make_test_image(cs_in, W, H) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 44, in make_test_image y = makebuf(w//ydiv[0]*h//ydiv[1]) File "/usr/lib/python2.7/dist-packages/xpra/codecs/codec_checks.py", line 31, in makebuf import numpy ImportError: No module named numpy 2020-06-23 12:43:30,834 xpra.codecs.csc_swscale.colorspace_converter: cleanup_module= 2020-06-23 12:43:30,834 csc_swscale.cleanup_module() 2020-06-23 12:43:30,834 swscale xpra.codecs.csc_swscale.colorspace_converter.={'max-size': (16384, 16384), 'version': (4, 8, 100), 'formats': ['RGB', 'BGR', 'XRGB', 'BGRX', 'YUV420P', 'YUV422P', 'YUV444P', 'GBRP']} 2020-06-23 12:43:30,834 csc_libyuv: 2020-06-23 12:43:30,834 codec_import_check('csc_libyuv', 'libyuv colorspace conversion', 'xpra.codecs.csc_libyuv', 'xpra.codecs.csc_libyuv.colorspace_converter', ('ColorspaceConverter',)) 2020-06-23 12:43:30,834 failed to import libyuv colorspace conversion (csc_libyuv) 2020-06-23 12:43:30,835 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 46, in codec_import_check __import__(top_module, {}, {}, []) ImportError: No module named csc_libyuv 2020-06-23 12:43:30,835 cannot import libyuv: No module named csc_libyuv.colorspace_converter 2020-06-23 12:43:30,835 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 111, in add_codec_version module = __import__(top_module, {}, {}, [f]) ImportError: No module named csc_libyuv.colorspace_converter 2020-06-23 12:43:30,835 cannot import numpy: No module named numpy 2020-06-23 12:43:30,836 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/loader.py", line 111, in add_codec_version module = __import__(top_module, {}, {}, [f]) ImportError: No module named numpy 2020-06-23 12:43:30,836 unknown buffer api version: cannot import name buffer_api_version 2020-06-23 12:43:30,836 done loading codecs 2020-06-23 12:43:30,836 found: 2020-06-23 12:43:30,836 * csc_libyuv : False 2020-06-23 12:43:30,836 * csc_swscale : False 2020-06-23 12:43:30,836 * dec_avcodec2 : False 2020-06-23 12:43:30,837 * dec_jpeg : False 2020-06-23 12:43:30,837 * dec_pillow : False 2020-06-23 12:43:30,837 * dec_vpx : False 2020-06-23 12:43:30,837 * enc_ffmpeg : True 2020-06-23 12:43:30,837 * enc_jpeg : False 2020-06-23 12:43:30,837 * enc_pillow : False 2020-06-23 12:43:30,837 * enc_vpx : True 2020-06-23 12:43:30,837 * enc_x264 : False 2020-06-23 12:43:30,837 * enc_x265 : False 2020-06-23 12:43:30,838 * nvenc : False 2020-06-23 12:43:30,838 codecs versions: 2020-06-23 12:43:30,838 * enc_pillow : 5.1.0 2020-06-23 12:43:30,838 * PIL : 5.1.0 2020-06-23 12:43:30,838 * ffmpeg : (57, 107, 100) 2020-06-23 12:43:30,838 * vpx : v1.7.0 2020-06-23 12:43:30,838 * swscale : (4, 8, 100) 2020-06-23 12:43:30,839 * x264 : 152 2020-06-23 12:43:30,839 * x265 : 2.6 2020-06-23 12:43:30,839 init_encodings() adding video encodings: [] 2020-06-23 12:43:30,839 initializing packet handlers 2020-06-23 12:43:30,848 python netifaces package is missing 2020-06-23 12:43:30,848 successfully loaded socket C library from libc.so.6 2020-06-23 12:43:30,849 get_interface_index() 2020-06-23 12:43:30,849 AvahiPublishers([('', 22)], 'mk-sm-1 :0 (ssh)', '_xpra._tcp.', {'username': 'mathias', 'uuid': '0658985db5c244aeaa228bf3f3d62e82', 'platform': 'linux2', 'mode': 'ssh', 'type': 'seamless', 'display': ':0'}) 2020-06-23 12:43:30,851 get_interface_index() 2020-06-23 12:43:30,851 iface_index()=-1 2020-06-23 12:43:30,851 AvahiPublisher(, 'mk-sm-1 :0 (ssh)', 22, '_xpra._tcp.', '', '', ['username=mathias', 'uuid=0658985db5c244aeaa228bf3f3d62e82', 'platform=linux2', 'mode=ssh', 'type=seamless', 'display=:0'], -1) 2020-06-23 12:43:30,868 XFixesQueryExtension version present: True 2020-06-23 12:43:30,868 XFixesQueryExtension event base=87, error base=140 2020-06-23 12:43:30,869 XTestQueryExtension found version 2.2 with event base=0, error base=0 2020-06-23 12:43:30,869 XkbQueryExtension version present: True 2020-06-23 12:43:30,869 XkbQueryExtension version 1.0, opcode result=135, event base=85, error base=137 2020-06-23 12:43:30,869 XkbLibraryVersion version 1.0, compatible: True 2020-06-23 12:43:30,870 get_screen_sizes()=[(5760, 2560)] 2020-06-23 12:43:30,871 Warning: no X11 RandR support on :0 2020-06-23 12:43:30,871 get_default_cursor=[2880, 1280, 16, 16, 7, 7, 1L, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff', ''] 2020-06-23 12:43:33,769 out(xpra opengl)=PyOpenGL warning: missing accelerate module error=vendor 'VMware, Inc.' is blacklisted! 2020-06-23 12:43:33,769 err(xpra opengl)= 2020-06-23 12:43:33,769 OpenGL: {'error': ''} 2020-06-23 12:43:33,770 init_x11_filter() 2020-06-23 12:43:33,770 x_event_signals={2: ('xpra-key-press-event', None), 6: ('xpra-motion-event', None), 7: ('xpra-enter-event', None), 8: ('xpra-leave-event', None), 9: ('xpra-focus-in-event', None), 10: ('xpra-focus-out-event', None), 16: ('xpra-create-event', None), 17: ('xpra-destroy-event', None), 18: ('xpra-unmap-event', 'xpra-child-unmap-event'), 19: ('xpra-map-event', 'xpra-child-map-event'), 20: (None, 'child-map-request-event'), 21: ('xpra-reparent-event', None), 22: ('xpra-configure-event', None), 23: (None, 'child-configure-request-event'), 28: ('xpra-property-notify-event', None), 33: ('xpra-client-message-event', None)} 2020-06-23 12:43:33,770 event_type_names={2: 'KeyPress', 3: 'KeyRelease', 4: 'ButtonPress', 5: 'ButtonRelease', 6: 'MotionNotify', 7: 'EnterNotify', 8: 'LeaveNotify', 9: 'FocusIn', 10: 'FocusOut', 11: 'KeymapNotify', 12: 'Expose', 13: 'GraphicsExpose', 14: 'NoExpose', 15: 'VisibilityNotify', 16: 'CreateNotify', 17: 'DestroyNotify', 18: 'UnmapNotify', 19: 'MapNotify', 20: 'MapRequest', 21: 'ReparentNotify', 22: 'ConfigureNotify', 23: 'ConfigureRequest', 24: 'GravityNotify', 25: 'ResizeRequest', 26: 'CirculateNotify', 27: 'CirculateRequest', 28: 'PropertyNotify', 29: 'SelectionClear', 30: 'SelectionRequest', 31: 'SelectionNotify', 32: 'ColormapNotify', 33: 'ClientMessage', 34: 'MappingNotify', 35: 'GenericEvent'} 2020-06-23 12:43:33,771 names_to_event_type={'GravityNotify': 24, 'KeyRelease': 3, 'FocusOut': 10, 'UnmapNotify': 18, 'MapRequest': 20, 'MotionNotify': 6, 'EnterNotify': 7, 'PropertyNotify': 28, 'ConfigureNotify': 22, 'SelectionNotify': 31, 'Expose': 12, 'ClientMessage': 33, 'NoExpose': 14, 'ResizeRequest': 25, 'SelectionRequest': 30, 'ButtonPress': 4, 'CreateNotify': 16, 'ColormapNotify': 32, 'SelectionClear': 29, 'ReparentNotify': 21, 'DestroyNotify': 17, 'CirculateNotify': 26, 'ButtonRelease': 5, 'KeymapNotify': 11, 'MappingNotify': 34, 'LeaveNotify': 8, 'GraphicsExpose': 13, 'MapNotify': 19, 'KeyPress': 2, 'ConfigureRequest': 23, 'GenericEvent': 35, 'CirculateRequest': 27, 'VisibilityNotify': 15, 'FocusIn': 9} 2020-06-23 12:43:33,771 added ShapeNotify=64 2020-06-23 12:43:33,771 get_XKB_event_base(:0)=85 2020-06-23 12:43:33,771 get_XFixes_event_base(:0)=87 2020-06-23 12:43:33,771 get_XDamage_event_base(:0)=91 2020-06-23 12:43:33,776 sendClientMessage(0x298, 0x298, 0x0, 0x20000, MANAGER, 326542637, 284, 4194307, 0, 0) 2020-06-23 12:43:33,777 sendClientMessage(0x298, 0x298, 0x0, 0x20000, MANAGER, 326542638, 249, 4194307, 0, 0) 2020-06-23 12:43:33,778 set_desktop_list([u'Main']) 2020-06-23 12:43:33,782 _NET_WORKAREA=[0, 0, 5760, 2560] 2020-06-23 12:43:33,783 _NET_DESKTOP_GEOMETRY=[5760, 2560] 2020-06-23 12:43:33,784 sizing world to 5760x2560 2020-06-23 12:43:33,784 sending WM_TAKE_FOCUS: 0x40001d, X11 timestamp=0 2020-06-23 12:43:33,784 sendClientMessage(0x40001d, 0x40001d, 0x0, 0x0, WM_PROTOCOLS, WM_TAKE_FOCUS, 0, 0, 0, 0) 2020-06-23 12:43:33,844 add_fallback_receiver(xpra-client-message-event, ) -> {'xpra-client-message-event': []} 2020-06-23 12:43:33,845 XGetSelectionOwner(_XSETTINGS_S0)=0 2020-06-23 12:43:33,846 Fetching current XSettings data, owner=None 2020-06-23 12:43:33,846 default_xsettings=None 2020-06-23 12:43:33,846 ServerCore.init({'window_close': 'auto', 'ssl_key': '', 'socket_dir': '', 'tcp_encryption_keyfile': '', 'xsettings': True, 'keyboard_layout': '', 'input_method': 'none', 'server_idle_timeout': 0, 'min_quality': 30, 'lpadmin': '/usr/sbin/lpadmin', 'speed': 0, 'video_encoders': ['x264', 'vpx', 'x265', 'ffmpeg'], 'sync_xvfb': 0, 'title': '@title@ on @client-machine@', 'mmap': 'yes', 'start_on_connect': [], 'clipboard': 'yes', 'socket_permissions': '600', 'ssl_protocol': 'TLSv1_2', 'keyboard_sync': True, 'file_transfer': True, 'ssl_options': 'ALL,NO_COMPRESSION', 'min_speed': 30, 'local_clipboard': 'CLIPBOARD', 'keyboard_variants': [], 'csc_modules': ['swscale'], 'keyboard_raw': False, 'auth': '', 'ssl': 'auto', 'use_display': False, 'window_icon': '', 'swap_keys': False, 'open_files': False, 'dbus_launch': 'dbus-launch --close-stderr', 'keyboard_variant': '', 'daemon': True, 'keyboard_layouts': [], 'remote_xpra': ['~/.xpra/run-xpra', '$XDG_RUNTIME_DIR/xpra/run-xpra', 'xpra', '/usr/local/bin/xpra'], 'ssl_ciphers': 'DEFAULT', 'ssl_auth': '', 'delay_tray': False, 'pixel_depth': 0, 'lpinfo': '/usr/sbin/lpinfo', 'debug': 'all', 'video_decoders': ['avcodec2', 'vpx'], 'start_child_after_connect': [], 'tray': True, 'bind_tcp': [], 'dpi': 0, 'remote_logging': 'both', 'pings': 5, 'encodings': ['h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'mpeg4+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265'], 'desktop_scaling': 'auto', 'start_after_connect': [], 'file_size_limit': 100, 'ssl_server_verify_mode': 'required', 'system_proxy_socket': '/run/xpra/system', 'av_sync': True, 'socket_dirs': ['/run/user/$UID/xpra', '~/.xpra', '/run/xpra'], 'dock_icon': '', 'exit_with_client': False, 'log_dir': 'auto', 'encryption_keyfile': '', 'pulseaudio_configure_commands': ['pactl set-default-sink Xpra-Speaker', 'pactl set-default-source Xpra-Microphone.monitor'], 'tcp_encryption': '', 'mdns': True, 'download_path': '~/Downloads', 'speaker_codec': [], 'terminate_children': False, 'resize_display': True, 'start_child': ['xterm'], 'add_printer_options': ['-E', '-o printer-is-shared=false', '-u allow:$USER'], 'open_command': 'xdg-open', 'ssl_server_hostname': 'localhost', 'systemd_run_args': '', 'password_file': '', 'desktop_fullscreen': False, 'tcp_proxy': '', 'ssl_check_hostname': False, 'encoding': '', 'postscript_printer': 'drv:///sample.drv/generic.ppd', 'tray_icon': '', 'video_scaling': 1, 'clipboard_direction': 'both', 'keyboard_options': '', 'pidfile': '', 'exit_ssh': True, 'quality': 0, 'bind_ssl': [], 'ssl_verify_flags': 'X509_STRICT', 'opengl': None, 'encryption': '', 'attach': None, 'gid': 1000, 'start': [], 'start_new_commands': False, 'start_child_on_connect': [], 'auto_refresh_delay': 0.15, 'notifications': True, 'xvfb': 'Xvfb +extension Composite -screen 0 5760x2560x24+32 -dpi 96 -nolisten tcp -noreset -auth $XAUTHORITY', 'ssl_cert': '', 'min_port': 1024, 'microphone_codec': [], 'pulseaudio_command': 'pulseaudio --start -n --daemonize=false --system=false --exit-idle-time=-1 --load=module-suspend-on-idle \'--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"\' \'--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"\' --load=module-native-protocol-unix --load=module-dbus-protocol --log-level=2 --log-target=stderr', 'tcp_auth': '', 'bind_vsock': [], 'clipboard_filter_file': '', 'chdir': '', 'vsock_auth': '', 'username': 'mathias', 'ssl_client_verify_mode': 'optional', 'printing': True, 'session_name': '', 'dbus_control': True, 'display': '', 'bell': True, 'start_env': ["#avoid Ubuntu's global menu, which is a mess and cannot be forwarded:", 'UBUNTU_MENUPROXY=', 'QT_X11_NO_NATIVE_MENUBAR=1', "#fix for MainSoft's MainWin buggy window management:", 'MWNOCAPTURE=true', 'MWNO_RIT=true', 'MWWM=allwm', '#force GTK3 applications to use X11 so we can intercept them:', 'GDK_BACKEND=x11'], 'system_tray': True, 'uid': 1000, 'key_shortcut': ['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Shift+F11:toggle_fullscreen', 'Meta+Shift+F1:show_menu', 'Meta+Shift+F2:show_start_new_command', 'Meta+Shift+F3:show_bug_report', 'Meta+Shift+F4:quit', 'Meta+Shift+F5:increase_quality', 'Meta+Shift+F6:decrease_quality', 'Meta+Shift+F7:increase_speed', 'Meta+Shift+F8:decrease_speed', 'Meta+Shift+F10:magic_key', 'Meta+Shift+F11:show_session_info', 'Meta+Shift+F12:toggle_debug', 'Meta+Shift+plus:scaleup', 'Meta+Shift+minus:scaledown', 'Meta+Shift+underscore:scaledown', 'Meta+Shift+KP_Add:scaleup', 'Meta+Shift+KP_Subtract:scaledown', 'Meta+Shift+KP_Multiply:scalereset', 'Meta+Shift+bar:scalereset', 'Meta+Shift+question:scalingoff'], 'proxy_video_encoders': [], 'pdf_printer': '', 'remote_clipboard': 'CLIPBOARD', 'sharing': False, 'cursors': True, 'border': 'auto,5:off', 'ssl_ca_certs': 'default', 'microphone': 'off', 'systemd_run': 'no', 'global_menus': True, 'readonly': False, 'html': 'auto', 'speaker': 'on', 'wm_name': 'Xpra', 'env': ['XPRA_PROXY_START_UUID=73e8cb39a7684a1ab97b5eb50a8ed0e7'], 'ssl_ca_data': '', 'mousewheel': 'on', 'sound_source': '', 'mmap_group': False, 'idle_timeout': 0, 'fake_xinerama': True, 'start_via_proxy': False, 'max_size': '', 'webcam': 'auto', 'proxy_start_sessions': True, 'exit_with_children': False, 'windows': True, 'bind': ['auto'], 'exec_wrapper': '', 'pulseaudio': None, 'input_devices': 'auto', 'password': '', 'packet_encoders': ['rencode', 'bencode', 'yaml'], 'compression_level': 1, 'compressors': ['lz4', 'lzo', 'zlib'], 'dbus_proxy': True, 'log_file': '$DISPLAY.log', 'ssh': 'ssh -x'}) 2020-06-23 12:43:33,847 get_auth_module(unix-domain, , {..}) 2020-06-23 12:43:33,848 get_auth_module(tcp, , {..}) 2020-06-23 12:43:33,848 get_auth_module(ssl, , {..}) 2020-06-23 12:43:33,848 get_auth_module(vsock, , {..}) 2020-06-23 12:43:33,848 init_auth(..) auth class=None, tcp auth class=None, ssl auth class=None, vsock auth class=None 2020-06-23 12:43:33,848 ServerBase.init({'window_close': 'auto', 'ssl_key': '', 'socket_dir': '', 'tcp_encryption_keyfile': '', 'xsettings': True, 'keyboard_layout': '', 'input_method': 'none', 'server_idle_timeout': 0, 'min_quality': 30, 'lpadmin': '/usr/sbin/lpadmin', 'speed': 0, 'video_encoders': ['x264', 'vpx', 'x265', 'ffmpeg'], 'sync_xvfb': 0, 'title': '@title@ on @client-machine@', 'mmap': 'yes', 'start_on_connect': [], 'clipboard': 'yes', 'socket_permissions': '600', 'ssl_protocol': 'TLSv1_2', 'keyboard_sync': True, 'file_transfer': True, 'ssl_options': 'ALL,NO_COMPRESSION', 'min_speed': 30, 'local_clipboard': 'CLIPBOARD', 'keyboard_variants': [], 'csc_modules': ['swscale'], 'keyboard_raw': False, 'auth': '', 'ssl': 'auto', 'use_display': False, 'window_icon': '', 'swap_keys': False, 'open_files': False, 'dbus_launch': 'dbus-launch --close-stderr', 'keyboard_variant': '', 'daemon': True, 'keyboard_layouts': [], 'remote_xpra': ['~/.xpra/run-xpra', '$XDG_RUNTIME_DIR/xpra/run-xpra', 'xpra', '/usr/local/bin/xpra'], 'ssl_ciphers': 'DEFAULT', 'ssl_auth': '', 'delay_tray': False, 'pixel_depth': 0, 'lpinfo': '/usr/sbin/lpinfo', 'debug': 'all', 'video_decoders': ['avcodec2', 'vpx'], 'start_child_after_connect': [], 'tray': True, 'bind_tcp': [], 'dpi': 0, 'remote_logging': 'both', 'pings': 5, 'encodings': ['h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'mpeg4+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265'], 'desktop_scaling': 'auto', 'start_after_connect': [], 'file_size_limit': 100, 'ssl_server_verify_mode': 'required', 'system_proxy_socket': '/run/xpra/system', 'av_sync': True, 'socket_dirs': ['/run/user/$UID/xpra', '~/.xpra', '/run/xpra'], 'dock_icon': '', 'exit_with_client': False, 'log_dir': 'auto', 'encryption_keyfile': '', 'pulseaudio_configure_commands': ['pactl set-default-sink Xpra-Speaker', 'pactl set-default-source Xpra-Microphone.monitor'], 'tcp_encryption': '', 'mdns': True, 'download_path': '~/Downloads', 'speaker_codec': [], 'terminate_children': False, 'resize_display': True, 'start_child': ['xterm'], 'add_printer_options': ['-E', '-o printer-is-shared=false', '-u allow:$USER'], 'open_command': 'xdg-open', 'ssl_server_hostname': 'localhost', 'systemd_run_args': '', 'password_file': '', 'desktop_fullscreen': False, 'tcp_proxy': '', 'ssl_check_hostname': False, 'encoding': '', 'postscript_printer': 'drv:///sample.drv/generic.ppd', 'tray_icon': '', 'video_scaling': 1, 'clipboard_direction': 'both', 'keyboard_options': '', 'pidfile': '', 'exit_ssh': True, 'quality': 0, 'bind_ssl': [], 'ssl_verify_flags': 'X509_STRICT', 'opengl': None, 'encryption': '', 'attach': None, 'gid': 1000, 'start': [], 'start_new_commands': False, 'start_child_on_connect': [], 'auto_refresh_delay': 0.15, 'notifications': True, 'xvfb': 'Xvfb +extension Composite -screen 0 5760x2560x24+32 -dpi 96 -nolisten tcp -noreset -auth $XAUTHORITY', 'ssl_cert': '', 'min_port': 1024, 'microphone_codec': [], 'pulseaudio_command': 'pulseaudio --start -n --daemonize=false --system=false --exit-idle-time=-1 --load=module-suspend-on-idle \'--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"\' \'--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"\' --load=module-native-protocol-unix --load=module-dbus-protocol --log-level=2 --log-target=stderr', 'tcp_auth': '', 'bind_vsock': [], 'clipboard_filter_file': '', 'chdir': '', 'vsock_auth': '', 'username': 'mathias', 'ssl_client_verify_mode': 'optional', 'printing': True, 'session_name': '', 'dbus_control': True, 'display': '', 'bell': True, 'start_env': ["#avoid Ubuntu's global menu, which is a mess and cannot be forwarded:", 'UBUNTU_MENUPROXY=', 'QT_X11_NO_NATIVE_MENUBAR=1', "#fix for MainSoft's MainWin buggy window management:", 'MWNOCAPTURE=true', 'MWNO_RIT=true', 'MWWM=allwm', '#force GTK3 applications to use X11 so we can intercept them:', 'GDK_BACKEND=x11'], 'system_tray': True, 'uid': 1000, 'key_shortcut': ['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Shift+F11:toggle_fullscreen', 'Meta+Shift+F1:show_menu', 'Meta+Shift+F2:show_start_new_command', 'Meta+Shift+F3:show_bug_report', 'Meta+Shift+F4:quit', 'Meta+Shift+F5:increase_quality', 'Meta+Shift+F6:decrease_quality', 'Meta+Shift+F7:increase_speed', 'Meta+Shift+F8:decrease_speed', 'Meta+Shift+F10:magic_key', 'Meta+Shift+F11:show_session_info', 'Meta+Shift+F12:toggle_debug', 'Meta+Shift+plus:scaleup', 'Meta+Shift+minus:scaledown', 'Meta+Shift+underscore:scaledown', 'Meta+Shift+KP_Add:scaleup', 'Meta+Shift+KP_Subtract:scaledown', 'Meta+Shift+KP_Multiply:scalereset', 'Meta+Shift+bar:scalereset', 'Meta+Shift+question:scalingoff'], 'proxy_video_encoders': [], 'pdf_printer': '', 'remote_clipboard': 'CLIPBOARD', 'sharing': False, 'cursors': True, 'border': 'auto,5:off', 'ssl_ca_certs': 'default', 'microphone': 'off', 'systemd_run': 'no', 'global_menus': True, 'readonly': False, 'html': 'auto', 'speaker': 'on', 'wm_name': 'Xpra', 'env': ['XPRA_PROXY_START_UUID=73e8cb39a7684a1ab97b5eb50a8ed0e7'], 'ssl_ca_data': '', 'mousewheel': 'on', 'sound_source': '', 'mmap_group': False, 'idle_timeout': 0, 'fake_xinerama': True, 'start_via_proxy': False, 'max_size': '', 'webcam': 'auto', 'proxy_start_sessions': True, 'exit_with_children': False, 'windows': True, 'bind': ['auto'], 'exec_wrapper': '', 'pulseaudio': None, 'input_devices': 'auto', 'password': '', 'packet_encoders': ['rencode', 'bencode', 'yaml'], 'compression_level': 1, 'compressors': ['lz4', 'lzo', 'zlib'], 'dbus_proxy': True, 'log_file': '$DISPLAY.log', 'ssh': 'ssh -x'}) 2020-06-23 12:43:33,849 ChildReaper(None) 2020-06-23 12:43:34,141 VideoHelper.set_modules(x264, vpx, x265, ffmpeg, swscale, ) video encoders=x264, vpx, x265, ffmpeg, csc=swscale, video decoders= 2020-06-23 12:43:34,141 init_all_server_settings() dpi=0, default_dpi=0 2020-06-23 12:43:34,141 resetting xsettings to: None 2020-06-23 12:43:34,141 set_xsettings((0, ())) 2020-06-23 12:43:34,143 sendClientMessage(0x298, 0x298, 0x0, 0x20000, MANAGER, 326543004, 273, 4194307, 0, 0) 2020-06-23 12:43:34,144 set_settings((0, ())) serial=0, 0 settings 2020-06-23 12:43:34,144 set_settings((0, ()))=['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] 2020-06-23 12:43:34,145 server_settings: old={}, updating with={'resource-manager': '', 'xsettings-blob': (0, [])} 2020-06-23 12:43:34,145 overrides: dpi=0, double click time=0, double click distance=(-1, -1) 2020-06-23 12:43:34,145 overrides: antialias={} 2020-06-23 12:43:34,145 server_settings: resource-manager values={'Xcursor.size': 24} 2020-06-23 12:43:34,145 server_settings: setting RESOURCE_MANAGER to Xcursor.size: 24\n 2020-06-23 12:43:34,146 set_xsettings((0, [])) 2020-06-23 12:43:34,146 set_settings((0, [])) serial=0, 0 settings 2020-06-23 12:43:34,146 set_settings((0, []))=['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] 2020-06-23 12:43:34,147 starting component init 2020-06-23 12:43:34,147 PIL.Image.OPEN={'PCX': (, ), 'ICNS': (, at 0x7facdcb57ad0>), 'HDF5': (, ), 'SUN': (, ), 'MIC': (, ), 'EPS': (, ), 'MSP': (, ), 'FLI': (, ), 'IPTC': (, None), 'WEBP': (, ), 'GBR': (, ), 'FTEX': (, ), 'PCD': (, None), 'PIXAR': (, ), 'BUFR': (, ), 'PPM': (, ), 'WMF': (, ), 'SGI': (, ), 'BMP': (, ), 'TGA': (, None), 'DCX': (, ), 'ICO': (, ), 'CUR': (, ), 'XPM': (, ), 'DDS': (, ), 'TIFF': (, ), 'BLP': (, at 0x7facdcbd7950>), 'JPEG': (, ), 'SPIDER': (, None), 'GIF': (, ), 'GRIB': (, ), 'IM': (, None), 'IMT': (, None), 'FITS': (, ), 'FPX': (, ), 'XBM': (, ), 'MPEG': (, None), 'PSD': (, ), 'XVTHUMB': (, ), 'JPEG2000': (, ), 'PNG': (, ), 'MCIDAS': (, )} 2020-06-23 12:43:34,148 do_get_encodings()=['png', 'png/L', 'png/P', 'jpeg'] 2020-06-23 12:43:34,148 init_virtual_video_devices 2020-06-23 12:43:34,151 v4l2.pusher init 2020-06-23 12:43:34,151 * COLORSPACE_STR 2020-06-23 12:43:34,151 - 1 : SMPTE170M 2020-06-23 12:43:34,151 - 2 : SMPTE240M 2020-06-23 12:43:34,152 - 3 : REC709 2020-06-23 12:43:34,152 - 5 : 470_SYSTEM_M 2020-06-23 12:43:34,152 - 6 : 470_SYSTEM_BG 2020-06-23 12:43:34,152 - 8 : SRGB 2020-06-23 12:43:34,152 * FIELD_STR 2020-06-23 12:43:34,152 - 1 : None 2020-06-23 12:43:34,153 - 2 : Top 2020-06-23 12:43:34,153 - 3 : Bottom 2020-06-23 12:43:34,153 - 4 : Interlaced 2020-06-23 12:43:34,153 - 5 : SEQ TB 2020-06-23 12:43:34,153 - 6 : SEQ BT 2020-06-23 12:43:34,153 - 7 : ALTERNATE 2020-06-23 12:43:34,153 * FORMAT_STR 2020-06-23 12:43:34,154 - 0x3132564e : NV21 2020-06-23 12:43:34,154 - 0x3231564e : NV12 2020-06-23 12:43:34,154 - 0x3447504d : MPEG4 2020-06-23 12:43:34,154 - 0x32315559 : YUV420P 2020-06-23 12:43:34,154 - 0x32315659 : YVU420P 2020-06-23 12:43:34,154 - 0x33424752 : RGB 2020-06-23 12:43:34,155 - 0x33524742 : BGR 2020-06-23 12:43:34,155 - 0x34363248 : H264 2020-06-23 12:43:34,155 - 0x34424752 : RGBX 2020-06-23 12:43:34,155 - 0x34524742 : BGRX 2020-06-23 12:43:34,155 - 0x39565559 : YUV410P 2020-06-23 12:43:34,155 - 0x50313134 : YUV411P 2020-06-23 12:43:34,155 - 0x50323234 : YUV422P 2020-06-23 12:43:34,156 - 0x56595559 : YUYV 2020-06-23 12:43:34,156 - 0x59455247 : GREY 2020-06-23 12:43:34,156 - 0x59565955 : UYVY 2020-06-23 12:43:34,419 Warning: webcam forwarding is disabled 2020-06-23 12:43:34,419 the virtual video directory '/sys/devices/virtual/video4linux' was not found 2020-06-23 12:43:34,420 make sure that the 'v4l2loopback' kernel module is installed and loaded 2020-06-23 12:43:34,420 get_virtual_video_devices(True) CHECK_VIRTUAL_CAPTURE=False 2020-06-23 12:43:34,420 found 0 virtual video devices for webcam forwarding 2020-06-23 12:43:34,420 init_clipboard() enabled=True, filter file= 2020-06-23 12:43:34,425 DISCARD_TARGETS=^SAVE_TARGETS$, ^COMPOUND_TEXT, ^NeXT, ^com\.apple\., ^CorePasteboardFlavorType, ^dyn\. 2020-06-23 12:43:34,428 GDKClipboardProtocolHelper.init_proxies : {'CLIPBOARD': ClipboardProxy(CLIPBOARD), 'PRIMARY': ClipboardProxy(PRIMARY), 'SECONDARY': ClipboardProxy(SECONDARY)} 2020-06-23 12:43:34,428 init_keyboard() 2020-06-23 12:43:34,429 init_pulseaudio() pulseaudio=None, pulseaudio_command=pulseaudio --start -n --daemonize=false --system=false --exit-idle-time=-1 --load=module-suspend-on-idle '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\ Speaker"' '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\ Microphone"' --load=module-native-protocol-unix --load=module-dbus-protocol --log-level=2 --log-target=stderr 2020-06-23 12:43:34,442 add_process(, pulseaudio, ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], True, False) pid=10919 2020-06-23 12:43:34,443 pulseaudio server started with pid 10919 2020-06-23 12:43:34,448 query_sound() command=['/usr/bin/xpra', '_sound_query'], env={'XDG_CURRENT_DESKTOP': 'Xpra', 'XDG_SESSION_TYPE': 'x11', 'SSH_CLIENT': '192.168.0.120 60570 22', 'QT_IM_MODULE': 'xim', 'LOGNAME': 'mathias', 'USER': 'mathias', 'PULSE_PROP_application.name': 'xpra', 'HOME': '/home/mathias', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games', 'XPRA_FORCE_COLOR_LOG': '1', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'XPRA_LOG_DIR': '/run/user/1000/xpra', 'SHLVL': '1', 'PULSE_PROP_application.version': '2.1.3', 'XPRA_PROXY_START_UUID': '73e8cb39a7684a1ab97b5eb50a8ed0e7', 'XMODIFIERS': '@im=none', 'XPRA_PULSE_SOURCE_DEVICE_NAME': 'Xpra-Speaker', 'IMSETTINGS_MODULE': 'none', 'XDG_RUNTIME_DIR': '/run/user/1000', 'XPRA_PULSE_SINK_DEVICE_NAME': 'Xpra-Microphone', 'DISABLE_IMSETTINGS': '1', 'DBUS_SESSION_BUS_PID': '10851', 'PULSE_PROP_media.role': 'music', 'LC_ALL': 'en_US.utf-8', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-HfY9hEur8J,guid=47221c79bfbd92baa41cadff5ef18872', '_': '/usr/bin/xpra', 'GTK_IM_MODULE': 'xim', 'OLDPWD': '/home/mathias', 'PULSE_PROP_application.id': 'xpra', 'PWD': '/home/mathias', 'CKCON_X11_DISPLAY': ':0', 'MAIL': '/var/mail/mathias', 'SSH_CONNECTION': '192.168.0.120 60570 192.168.0.12 22', 'XPRA_SKIP_UI': '1', 'DBUS_SESSION_BUS_WINDOWID': '6291457'}, kwargs={'close_fds': True, 'stderr': 2} 2020-06-23 12:43:37,019 query_sound() process returned 0 2020-06-23 12:43:37,019 query_sound() out=gst.version=1,14,5,0 sinks=autoaudiosink,pulsesink,alsasink,osssink,oss4sink,jackaudiosink muxers=ogg,mka,mpeg4 decoders=vorbis+mka,flac,flac+ogg,wav+lz4,wav+lzo,wav,wavpack,speex+ogg,aac+mpeg4,opus+ogg,opus,opus+mka sink.default=pulsesink pygst.version=3,26,1 sources=pulsesrc,autoaudiosrc,alsasrc,osssrc,oss4src,jackaudiosrc,audiotestsrc plugins=3gppmux,a2dpsink,aacparse,aasink,ac3parse,accurip,adder,adpcmdec,adpcmenc,agingtv,aiffmux,aiffparse,alawdec,alawenc,alpha,alphacolor,alsamidisrc,alsasink,alsasrc,amrparse,apedemux,apev2mux,appsink,appsrc,asfmux,asfparse,aspectratiocrop,assrender,asteriskh263,audioamplify,audiobuffersplit,audiochannelmix,audiochebband,audiocheblimit,audioconvert,audiodynamic,audioecho,audiofirfilter,audioiirfilter,audiointerleave,audioinvert,audiokaraoke,audiolatency,audiomixer,audiomixmatrix,audiopanorama,audioparse,audiorate,audioresample,audiosegmentclip,audiotestsrc,audiowsincband,audiowsinclimit,auparse,autoaudiosink,autoaudiosrc,autoconvert,autovideoconvert,autovideosink,autovideosrc,avdtpsink,avdtpsrc,avidemux,avimux,avisubtitle,avwait,bayer2rgb,bin,bpmdetect,breakmydata,bs2b,bulge,burn,bz2dec,bz2enc,cacasink,cairooverlay,camerabin,capsfilter,capssetter,cdparanoiasrc,checksumsink,chopmydata,chromahold,chromaprint,chromium,circle,clockoverlay,clutterautovideosink,coloreffects,combdetect,compare,compositor,concat,cpureport,curlfilesink,curlftpsink,curlhttpsink,curlhttpsrc,curlsmtpsink,cutter,dashdemux,dataurisrc,dc1394src,dcaparse,debugspy,decklinkaudiosink,decklinkaudiosrc,decklinkvideosink,decklinkvideosrc,decodebin,decodebin3,deinterlace,deinterleave,dicetv,diffuse,dilate,diracparse,dodge,downloadbuffer,dtlsdec,dtlsenc,dtlssrtpdec,dtlssrtpdemux,dtlssrtpenc,dtmfdetect,dtmfsrc,dtsdec,dv1394src,dvbbasebin,dvbsrc,dvbsuboverlay,dvdec,dvdemux,dvdspu,dynudpsink,edgetv,encodebin,equalizer-10bands,equalizer-3bands,equalizer-nbands,errorignore,exclusion,faad,faceoverlay,fakesink,fakesrc,fakevideosink,fbdevsink,fdsink,fdsrc,festival,fieldanalysis,filesink,filesrc,fisheye,flacdec,flacenc,flacparse,flactag,flitetestsrc,fluiddec,flvdemux,flvmux,flxdec,fpsdisplaysink,freeverb,fsmsncamrecvconference,fsmsncamsendconference,fsrawconference,fsrtpconference,fsrtpxdatadepay,fsrtpxdatapay,fsvideoanyrate,funnel,gamma,gaussianblur,gdkpixbufdec,gdkpixbufoverlay,gdkpixbufsink,gdpdepay,gdppay,giosink,giosrc,giostreamsink,giostreamsrc,glcolorbalance,glcolorconvert,glcolorscale,gldeinterlace,gldifferencematte,gldownload,gleffects,gleffects_blur,gleffects_bulge,gleffects_fisheye,gleffects_glow,gleffects_heat,gleffects_identity,gleffects_laplacian,gleffects_lumaxpro,gleffects_mirror,gleffects_sepia,gleffects_sin,gleffects_sobel,gleffects_square,gleffects_squeeze,gleffects_stretch,gleffects_tunnel,gleffects_twirl,gleffects_xpro,gleffects_xray,glfilterapp,glfilterbin,glfiltercube,glfilterglass,glimagesink,glimagesinkelement,glmixerbin,glmosaic,gloverlay,glshader,glsinkbin,glsrcbin,glstereomix,glstereosplit,gltestsrc,gltransformation,glupload,glvideoflip,glvideomixer,glvideomixerelement,glviewconvert,gmedec,goom,goom2k1,gsmdec,gsmenc,gtkglsink,gtksink,h263parse,h264parse,h265parse,hdv1394src,hlsdemux,hlssink,hlssink2,icydemux,id3demux,id3mux,id3v2mux,identity,imagefreeze,input-selector,interaudiosink,interaudiosrc,interlace,interleave,intersubsink,intersubsrc,intervideosink,intervideosrc,ipcpipelinesink,ipcpipelinesrc,ipcslavepipeline,irtspparse,ismlmux,ivfparse,ivtc,jackaudiosink,jackaudiosrc,jifmux,jp2kdecimator,jpeg2000parse,jpegdec,jpegenc,jpegparse,kaleidoscope,katedec,kateenc,kateparse,katetag,kmssink,lamemp3enc,lcms,level,libde265dec,liveadder,marble,matroskademux,matroskamux,matroskaparse,midiparse,mirror,mj2mux,mmssrc,modplug,monoscope,mp4mux,mpeg2enc,mpeg4videoparse,mpegaudioparse,mpegpsdemux,mpegpsmux,mpegtsmux,mpegvideoparse,mpg123audiodec,mplex,mssdemux,mulawdec,mulawenc,multifdsink,multifilesink,multifilesrc,multipartdemux,multipartmux,multiqueue,multisocketsink,multiudpsink,musepackdec,mxfdemux,mxfmux,navigationtest,navseek,netsim,nicesink,nicesrc,ofa,oggaviparse,oggdemux,oggmux,oggparse,ogmaudioparse,ogmtextparse,ogmvideoparse,openalsink,openalsrc,openexrdec,openjpegdec,openjpegenc,openmptdec,optv,opusdec,opusenc,opusparse,oss4sink,oss4src,osssink,osssrc,output-selector,parsebin,pcapparse,perspective,pinch,pipeline,pitch,playbin,playbin3,playsink,pngdec,pngenc,pngparse,pnmdec,pnmenc,progressreport,proxysink,proxysrc,pulsesink,pulsesrc,pushfilesrc,qtdemux,qtmoovrecover,qtmux,quarktv,queue,queue2,radioactv,rawaudioparse,rawvideoparse,removesilence,revtv,rfbsrc,rganalysis,rgb2bayer,rglimiter,rgvolume,rippletv,rndbuffersize,rotate,rsndvdbin,rsvgdec,rsvgoverlay,rtmpsink,rtmpsrc,rtpL16depay,rtpL16pay,rtpL24depay,rtpL24pay,rtpL8depay,rtpL8pay,rtpac3depay,rtpac3pay,rtpamrdepay,rtpamrpay,rtpasfpay,rtpbin,rtpbvdepay,rtpbvpay,rtpceltdepay,rtpceltpay,rtpdec,rtpdtmfdepay,rtpdtmfmux,rtpdtmfsrc,rtpdvdepay,rtpdvpay,rtpg722depay,rtpg722pay,rtpg723depay,rtpg723pay,rtpg726depay,rtpg726pay,rtpg729depay,rtpg729pay,rtpgsmdepay,rtpgsmpay,rtpgstdepay,rtpgstpay,rtph261depay,rtph261pay,rtph263depay,rtph263pay,rtph263pdepay,rtph263ppay,rtph264depay,rtph264pay,rtph265depay,rtph265pay,rtpilbcdepay,rtpilbcpay,rtpj2kdepay,rtpj2kpay,rtpjitterbuffer,rtpjpegdepay,rtpjpegpay,rtpklvdepay,rtpklvpay,rtpmp1sdepay,rtpmp2tdepay,rtpmp2tpay,rtpmp4adepay,rtpmp4apay,rtpmp4gdepay,rtpmp4gpay,rtpmp4vdepay,rtpmp4vpay,rtpmpadepay,rtpmpapay,rtpmparobustdepay,rtpmpvdepay,rtpmpvpay,rtpmux,rtponvifparse,rtponviftimestamp,rtpopusdepay,rtpopuspay,rtppcmadepay,rtppcmapay,rtppcmudepay,rtppcmupay,rtpptdemux,rtpqcelpdepay,rtpqdm2depay,rtpreddec,rtpredenc,rtprtxqueue,rtprtxreceive,rtprtxsend,rtpsbcdepay,rtpsbcpay,rtpsession,rtpsirendepay,rtpsirenpay,rtpspeexdepay,rtpspeexpay,rtpssrcdemux,rtpstorage,rtpstreamdepay,rtpstreampay,rtpsv3vdepay,rtptheoradepay,rtptheorapay,rtpulpfecdec,rtpulpfecenc,rtpvorbisdepay,rtpvorbispay,rtpvp8depay,rtpvp8pay,rtpvp9depay,rtpvp9pay,rtpvrawdepay,rtpvrawpay,rtpxqtdepay,rtspsrc,sbcdec,sbcenc,sbcparse,scaletempo,scenechange,sdpdemux,sdpsrc,sfdec,shagadelictv,shapewipe,shmsink,shmsrc,shout2send,simplevideomark,simplevideomarkdetect,sirendec,sirenenc,smooth,smpte,smptealpha,socketsrc,solarize,souphttpclientsink,souphttpsrc,spacescope,spanplc,spectrascope,spectrum,speed,speexdec,speexenc,sphere,splitfilesrc,splitmuxsink,splitmuxsrc,square,srtenc,srtpdec,srtpenc,ssaparse,stereo,streaktv,streamiddemux,streamsynchronizer,stretch,subparse,subtitleoverlay,synaescope,taginject,tcpclientsink,tcpclientsrc,tcpserversink,tcpserversrc,tee,teletextdec,testsink,textoverlay,textrender,theoradec,theoraenc,theoraparse,timecodestamper,timeoverlay,tonegeneratesrc,tsdemux,tsparse,ttmlparse,ttmlrender,tunnel,twirl,twolamemp2enc,typefind,udpsink,udpsrc,unalignedaudioparse,unalignedvideoparse,uridecodebin,uridecodebin3,urisourcebin,uvch264mjpgdemux,uvch264src,v4l2radio,v4l2sink,v4l2src,valve,vc1parse,vcdsrc,vertigotv,videoanalyse,videobalance,videobox,videoconvert,videocrop,videodiff,videoflip,videoframe-audiolevel,videomedian,videomixer,videoparse,videorate,videoscale,videosegmentclip,videotestsrc,viewfinderbin,vmncdec,voaacenc,voamrwbenc,volume,vorbisdec,vorbisenc,vorbisparse,vorbistag,vp8dec,vp8enc,vp9dec,vp9enc,vulkansink,vulkanupload,warptv,watchdog,waterripple,wavenc,wavescope,wavpackdec,wavpackenc,wavpackparse,wavparse,waylandsink,webmmux,webpdec,webpenc,webrtcbin,webrtcdsp,webrtcechoprobe,webvttenc,wildmididec,wrappercamerabinsrc,x265enc,ximagesink,ximagesrc,xvimagesink,y4mdec,y4menc,yadif,zbar,zebrastripe encoders=vorbis+mka,flac,flac+ogg,wav+lz4,wav+lzo,wav,wavpack,speex+ogg,mp3,mp3+mpeg4,opus+ogg,opus,opus+mka source.default=pulsesrc python.bits=64 demuxers=ogg,mka,mpeg4 bundle-metadata=True python.version=2,7,17 , err=None 2020-06-23 12:43:37,021 query_sound()={'gst.version': ['1', '14', '5', '0'], 'sinks': ['autoaudiosink', 'pulsesink', 'alsasink', 'osssink', 'oss4sink', 'jackaudiosink'], 'muxers': ['ogg', 'mka', 'mpeg4'], 'decoders': ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'aac+mpeg4', 'opus+ogg', 'opus', 'opus+mka'], 'sink.default': ['pulsesink'], 'pygst.version': ['3', '26', '1'], 'python.bits': u'64', 'sources': ['pulsesrc', 'autoaudiosrc', 'alsasrc', 'osssrc', 'oss4src', 'jackaudiosrc', 'audiotestsrc'], 'encoders': ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'mp3', 'mp3+mpeg4', 'opus+ogg', 'opus', 'opus+mka'], 'plugins': ['3gppmux', 'a2dpsink', 'aacparse', 'aasink', 'ac3parse', 'accurip', 'adder', 'adpcmdec', 'adpcmenc', 'agingtv', 'aiffmux', 'aiffparse', 'alawdec', 'alawenc', 'alpha', 'alphacolor', 'alsamidisrc', 'alsasink', 'alsasrc', 'amrparse', 'apedemux', 'apev2mux', 'appsink', 'appsrc', 'asfmux', 'asfparse', 'aspectratiocrop', 'assrender', 'asteriskh263', 'audioamplify', 'audiobuffersplit', 'audiochannelmix', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audiointerleave', 'audioinvert', 'audiokaraoke', 'audiolatency', 'audiomixer', 'audiomixmatrix', 'audiopanorama', 'audioparse', 'audiorate', 'audioresample', 'audiosegmentclip', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'auparse', 'autoaudiosink', 'autoaudiosrc', 'autoconvert', 'autovideoconvert', 'autovideosink', 'autovideosrc', 'avdtpsink', 'avdtpsrc', 'avidemux', 'avimux', 'avisubtitle', 'avwait', 'bayer2rgb', 'bin', 'bpmdetect', 'breakmydata', 'bs2b', 'bulge', 'burn', 'bz2dec', 'bz2enc', 'cacasink', 'cairooverlay', 'camerabin', 'capsfilter', 'capssetter', 'cdparanoiasrc', 'checksumsink', 'chopmydata', 'chromahold', 'chromaprint', 'chromium', 'circle', 'clockoverlay', 'clutterautovideosink', 'coloreffects', 'combdetect', 'compare', 'compositor', 'concat', 'cpureport', 'curlfilesink', 'curlftpsink', 'curlhttpsink', 'curlhttpsrc', 'curlsmtpsink', 'cutter', 'dashdemux', 'dataurisrc', 'dc1394src', 'dcaparse', 'debugspy', 'decklinkaudiosink', 'decklinkaudiosrc', 'decklinkvideosink', 'decklinkvideosrc', 'decodebin', 'decodebin3', 'deinterlace', 'deinterleave', 'dicetv', 'diffuse', 'dilate', 'diracparse', 'dodge', 'downloadbuffer', 'dtlsdec', 'dtlsenc', 'dtlssrtpdec', 'dtlssrtpdemux', 'dtlssrtpenc', 'dtmfdetect', 'dtmfsrc', 'dtsdec', 'dv1394src', 'dvbbasebin', 'dvbsrc', 'dvbsuboverlay', 'dvdec', 'dvdemux', 'dvdspu', 'dynudpsink', 'edgetv', 'encodebin', 'equalizer-10bands', 'equalizer-3bands', 'equalizer-nbands', 'errorignore', 'exclusion', 'faad', 'faceoverlay', 'fakesink', 'fakesrc', 'fakevideosink', 'fbdevsink', 'fdsink', 'fdsrc', 'festival', 'fieldanalysis', 'filesink', 'filesrc', 'fisheye', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'flitetestsrc', 'fluiddec', 'flvdemux', 'flvmux', 'flxdec', 'fpsdisplaysink', 'freeverb', 'fsmsncamrecvconference', 'fsmsncamsendconference', 'fsrawconference', 'fsrtpconference', 'fsrtpxdatadepay', 'fsrtpxdatapay', 'fsvideoanyrate', 'funnel', 'gamma', 'gaussianblur', 'gdkpixbufdec', 'gdkpixbufoverlay', 'gdkpixbufsink', 'gdpdepay', 'gdppay', 'giosink', 'giosrc', 'giostreamsink', 'giostreamsrc', 'glcolorbalance', 'glcolorconvert', 'glcolorscale', 'gldeinterlace', 'gldifferencematte', 'gldownload', 'gleffects', 'gleffects_blur', 'gleffects_bulge', 'gleffects_fisheye', 'gleffects_glow', 'gleffects_heat', 'gleffects_identity', 'gleffects_laplacian', 'gleffects_lumaxpro', 'gleffects_mirror', 'gleffects_sepia', 'gleffects_sin', 'gleffects_sobel', 'gleffects_square', 'gleffects_squeeze', 'gleffects_stretch', 'gleffects_tunnel', 'gleffects_twirl', 'gleffects_xpro', 'gleffects_xray', 'glfilterapp', 'glfilterbin', 'glfiltercube', 'glfilterglass', 'glimagesink', 'glimagesinkelement', 'glmixerbin', 'glmosaic', 'gloverlay', 'glshader', 'glsinkbin', 'glsrcbin', 'glstereomix', 'glstereosplit', 'gltestsrc', 'gltransformation', 'glupload', 'glvideoflip', 'glvideomixer', 'glvideomixerelement', 'glviewconvert', 'gmedec', 'goom', 'goom2k1', 'gsmdec', 'gsmenc', 'gtkglsink', 'gtksink', 'h263parse', 'h264parse', 'h265parse', 'hdv1394src', 'hlsdemux', 'hlssink', 'hlssink2', 'icydemux', 'id3demux', 'id3mux', 'id3v2mux', 'identity', 'imagefreeze', 'input-selector', 'interaudiosink', 'interaudiosrc', 'interlace', 'interleave', 'intersubsink', 'intersubsrc', 'intervideosink', 'intervideosrc', 'ipcpipelinesink', 'ipcpipelinesrc', 'ipcslavepipeline', 'irtspparse', 'ismlmux', 'ivfparse', 'ivtc', 'jackaudiosink', 'jackaudiosrc', 'jifmux', 'jp2kdecimator', 'jpeg2000parse', 'jpegdec', 'jpegenc', 'jpegparse', 'kaleidoscope', 'katedec', 'kateenc', 'kateparse', 'katetag', 'kmssink', 'lamemp3enc', 'lcms', 'level', 'libde265dec', 'liveadder', 'marble', 'matroskademux', 'matroskamux', 'matroskaparse', 'midiparse', 'mirror', 'mj2mux', 'mmssrc', 'modplug', 'monoscope', 'mp4mux', 'mpeg2enc', 'mpeg4videoparse', 'mpegaudioparse', 'mpegpsdemux', 'mpegpsmux', 'mpegtsmux', 'mpegvideoparse', 'mpg123audiodec', 'mplex', 'mssdemux', 'mulawdec', 'mulawenc', 'multifdsink', 'multifilesink', 'multifilesrc', 'multipartdemux', 'multipartmux', 'multiqueue', 'multisocketsink', 'multiudpsink', 'musepackdec', 'mxfdemux', 'mxfmux', 'navigationtest', 'navseek', 'netsim', 'nicesink', 'nicesrc', 'ofa', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'openalsink', 'openalsrc', 'openexrdec', 'openjpegdec', 'openjpegenc', 'openmptdec', 'optv', 'opusdec', 'opusenc', 'opusparse', 'oss4sink', 'oss4src', 'osssink', 'osssrc', 'output-selector', 'parsebin', 'pcapparse', 'perspective', 'pinch', 'pipeline', 'pitch', 'playbin', 'playbin3', 'playsink', 'pngdec', 'pngenc', 'pngparse', 'pnmdec', 'pnmenc', 'progressreport', 'proxysink', 'proxysrc', 'pulsesink', 'pulsesrc', 'pushfilesrc', 'qtdemux', 'qtmoovrecover', 'qtmux', 'quarktv', 'queue', 'queue2', 'radioactv', 'rawaudioparse', 'rawvideoparse', 'removesilence', 'revtv', 'rfbsrc', 'rganalysis', 'rgb2bayer', 'rglimiter', 'rgvolume', 'rippletv', 'rndbuffersize', 'rotate', 'rsndvdbin', 'rsvgdec', 'rsvgoverlay', 'rtmpsink', 'rtmpsrc', 'rtpL16depay', 'rtpL16pay', 'rtpL24depay', 'rtpL24pay', 'rtpL8depay', 'rtpL8pay', 'rtpac3depay', 'rtpac3pay', 'rtpamrdepay', 'rtpamrpay', 'rtpasfpay', 'rtpbin', 'rtpbvdepay', 'rtpbvpay', 'rtpceltdepay', 'rtpceltpay', 'rtpdec', 'rtpdtmfdepay', 'rtpdtmfmux', 'rtpdtmfsrc', 'rtpdvdepay', 'rtpdvpay', 'rtpg722depay', 'rtpg722pay', 'rtpg723depay', 'rtpg723pay', 'rtpg726depay', 'rtpg726pay', 'rtpg729depay', 'rtpg729pay', 'rtpgsmdepay', 'rtpgsmpay', 'rtpgstdepay', 'rtpgstpay', 'rtph261depay', 'rtph261pay', 'rtph263depay', 'rtph263pay', 'rtph263pdepay', 'rtph263ppay', 'rtph264depay', 'rtph264pay', 'rtph265depay', 'rtph265pay', 'rtpilbcdepay', 'rtpilbcpay', 'rtpj2kdepay', 'rtpj2kpay', 'rtpjitterbuffer', 'rtpjpegdepay', 'rtpjpegpay', 'rtpklvdepay', 'rtpklvpay', 'rtpmp1sdepay', 'rtpmp2tdepay', 'rtpmp2tpay', 'rtpmp4adepay', 'rtpmp4apay', 'rtpmp4gdepay', 'rtpmp4gpay', 'rtpmp4vdepay', 'rtpmp4vpay', 'rtpmpadepay', 'rtpmpapay', 'rtpmparobustdepay', 'rtpmpvdepay', 'rtpmpvpay', 'rtpmux', 'rtponvifparse', 'rtponviftimestamp', 'rtpopusdepay', 'rtpopuspay', 'rtppcmadepay', 'rtppcmapay', 'rtppcmudepay', 'rtppcmupay', 'rtpptdemux', 'rtpqcelpdepay', 'rtpqdm2depay', 'rtpreddec', 'rtpredenc', 'rtprtxqueue', 'rtprtxreceive', 'rtprtxsend', 'rtpsbcdepay', 'rtpsbcpay', 'rtpsession', 'rtpsirendepay', 'rtpsirenpay', 'rtpspeexdepay', 'rtpspeexpay', 'rtpssrcdemux', 'rtpstorage', 'rtpstreamdepay', 'rtpstreampay', 'rtpsv3vdepay', 'rtptheoradepay', 'rtptheorapay', 'rtpulpfecdec', 'rtpulpfecenc', 'rtpvorbisdepay', 'rtpvorbispay', 'rtpvp8depay', 'rtpvp8pay', 'rtpvp9depay', 'rtpvp9pay', 'rtpvrawdepay', 'rtpvrawpay', 'rtpxqtdepay', 'rtspsrc', 'sbcdec', 'sbcenc', 'sbcparse', 'scaletempo', 'scenechange', 'sdpdemux', 'sdpsrc', 'sfdec', 'shagadelictv', 'shapewipe', 'shmsink', 'shmsrc', 'shout2send', 'simplevideomark', 'simplevideomarkdetect', 'sirendec', 'sirenenc', 'smooth', 'smpte', 'smptealpha', 'socketsrc', 'solarize', 'souphttpclientsink', 'souphttpsrc', 'spacescope', 'spanplc', 'spectrascope', 'spectrum', 'speed', 'speexdec', 'speexenc', 'sphere', 'splitfilesrc', 'splitmuxsink', 'splitmuxsrc', 'square', 'srtenc', 'srtpdec', 'srtpenc', 'ssaparse', 'stereo', 'streaktv', 'streamiddemux', 'streamsynchronizer', 'stretch', 'subparse', 'subtitleoverlay', 'synaescope', 'taginject', 'tcpclientsink', 'tcpclientsrc', 'tcpserversink', 'tcpserversrc', 'tee', 'teletextdec', 'testsink', 'textoverlay', 'textrender', 'theoradec', 'theoraenc', 'theoraparse', 'timecodestamper', 'timeoverlay', 'tonegeneratesrc', 'tsdemux', 'tsparse', 'ttmlparse', 'ttmlrender', 'tunnel', 'twirl', 'twolamemp2enc', 'typefind', 'udpsink', 'udpsrc', 'unalignedaudioparse', 'unalignedvideoparse', 'uridecodebin', 'uridecodebin3', 'urisourcebin', 'uvch264mjpgdemux', 'uvch264src', 'v4l2radio', 'v4l2sink', 'v4l2src', 'valve', 'vc1parse', 'vcdsrc', 'vertigotv', 'videoanalyse', 'videobalance', 'videobox', 'videoconvert', 'videocrop', 'videodiff', 'videoflip', 'videoframe-audiolevel', 'videomedian', 'videomixer', 'videoparse', 'videorate', 'videoscale', 'videosegmentclip', 'videotestsrc', 'viewfinderbin', 'vmncdec', 'voaacenc', 'voamrwbenc', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'vp8dec', 'vp8enc', 'vp9dec', 'vp9enc', 'vulkansink', 'vulkanupload', 'warptv', 'watchdog', 'waterripple', 'wavenc', 'wavescope', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'waylandsink', 'webmmux', 'webpdec', 'webpenc', 'webrtcbin', 'webrtcdsp', 'webrtcechoprobe', 'webvttenc', 'wildmididec', 'wrappercamerabinsrc', 'x265enc', 'ximagesink', 'ximagesrc', 'xvimagesink', 'y4mdec', 'y4menc', 'yadif', 'zbar', 'zebrastripe'], 'source.default': ['pulsesrc'], 'bundle-metadata': ['True'], 'demuxers': ['ogg', 'mka', 'mpeg4'], 'python.version': ['2', '7', '17']} 2020-06-23 12:43:37,022 GStreamer version 1.14.5 for Python 2.7.17 64-bit 2020-06-23 12:43:37,022 sound_option_or_all('speaker-codec', [], ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'mp3', 'mp3+mpeg4', 'opus+ogg', 'opus', 'opus+mka']) 2020-06-23 12:43:37,023 speaker-codec=vorbis+mka, flac, flac+ogg, wav+lz4, wav+lzo, wav, wavpack, speex+ogg, mp3, mp3+mpeg4, opus+ogg, opus, opus+mka 2020-06-23 12:43:37,023 sound_option_or_all('microphone-codec', [], ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'aac+mpeg4', 'opus+ogg', 'opus', 'opus+mka']) 2020-06-23 12:43:37,023 microphone-codec=vorbis+mka, flac, flac+ogg, wav+lz4, wav+lzo, wav, wavpack, speex+ogg, aac+mpeg4, opus+ogg, opus, opus+mka 2020-06-23 12:43:37,026 running ['/usr/bin/pactl', 'list'] 2020-06-23 12:43:37,037 add_process(, pactl, ['/usr/bin/pactl', 'list'], True, True) pid=10961 2020-06-23 12:43:37,037 waiting for ['/usr/bin/pactl', 'list'] output 2020-06-23 12:43:37,047 add_dead_process(ProcInfo({'returncode': None, 'name': 'pactl', 'process': , 'pid': 10961, 'dead': False, 'ignore': True, 'callback': None, 'command': ['/usr/bin/pactl', 'list'], 'forget': True})) 2020-06-23 12:43:37,048 add_dead_process returncode=0, dead=True, callback=None 2020-06-23 12:43:37,048 child 'pactl' with pid 10961 has terminated (ignored) 2020-06-23 12:43:37,048 updated procinfo=ProcInfo({'returncode': 0, 'name': 'pactl', 'process': None, 'pid': 10961, 'dead': True, 'ignore': True, 'callback': None, 'command': ['/usr/bin/pactl', 'list'], 'forget': True}) 2020-06-23 12:43:37,048 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False})] 2020-06-23 12:43:37,048 check() alive=[], quit callback=None 2020-06-23 12:43:37,049 pactl_output('list',) returned 0 2020-06-23 12:43:37,051 getDefaultRootWindow()=0x298 2020-06-23 12:43:37,052 XGetWindowProperty(..)=None 2020-06-23 12:43:37,052 is_pa_installed() pactl_bin=/usr/bin/pactl 2020-06-23 12:43:37,052 getDefaultRootWindow()=0x298 2020-06-23 12:43:37,053 XGetWindowProperty(..)=None 2020-06-23 12:43:37,053 getDefaultRootWindow()=0x298 2020-06-23 12:43:37,053 XGetWindowProperty(..)=None 2020-06-23 12:43:37,053 pulseaudio_pactl_util.get_info()={'device': {'Xpra-Speaker': 'Xpra Speaker', 'Xpra-Microphone.monitor': 'Monitor of Xpra Microphone', 'Xpra-Microphone': 'Xpra Microphone', 'Xpra-Speaker.monitor': 'Monitor of Xpra Speaker'}, 'pulseaudio': {'found': True, 'id': '', 'wrapper': 'pactl', 'server': ''}, 'devices': 8} 2020-06-23 12:43:37,054 init_sound_options speaker: supported=True, encoders=vorbis+mka, flac, flac+ogg, wav+lz4, wav+lzo, wav, wavpack, speex+ogg, mp3, mp3+mpeg4, opus+ogg, opus, opus+mka 2020-06-23 12:43:37,054 init_sound_options microphone: supported=True, decoders=vorbis+mka, flac, flac+ogg, wav+lz4, wav+lzo, wav, wavpack, speex+ogg, aac+mpeg4, opus+ogg, opus, opus+mka 2020-06-23 12:43:37,054 init_sound_options sound properties={'gst.version': ['1', '14', '5', '0'], 'sinks': ['autoaudiosink', 'pulsesink', 'alsasink', 'osssink', 'oss4sink', 'jackaudiosink'], 'muxers': ['ogg', 'mka', 'mpeg4'], 'decoders': ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'aac+mpeg4', 'opus+ogg', 'opus', 'opus+mka'], 'sink.default': ['pulsesink'], 'pulseaudio': {'found': True, 'id': '', 'wrapper': 'pactl', 'server': ''}, 'pygst.version': ['3', '26', '1'], 'python.bits': u'64', 'sources': ['pulsesrc', 'autoaudiosrc', 'alsasrc', 'osssrc', 'oss4src', 'jackaudiosrc', 'audiotestsrc'], 'encoders': ['vorbis+mka', 'flac', 'flac+ogg', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'mp3', 'mp3+mpeg4', 'opus+ogg', 'opus', 'opus+mka'], 'device': {'Xpra-Speaker': 'Xpra Speaker', 'Xpra-Microphone.monitor': 'Monitor of Xpra Microphone', 'Xpra-Microphone': 'Xpra Microphone', 'Xpra-Speaker.monitor': 'Monitor of Xpra Speaker'}, 'devices': 8, 'plugins': ['3gppmux', 'a2dpsink', 'aacparse', 'aasink', 'ac3parse', 'accurip', 'adder', 'adpcmdec', 'adpcmenc', 'agingtv', 'aiffmux', 'aiffparse', 'alawdec', 'alawenc', 'alpha', 'alphacolor', 'alsamidisrc', 'alsasink', 'alsasrc', 'amrparse', 'apedemux', 'apev2mux', 'appsink', 'appsrc', 'asfmux', 'asfparse', 'aspectratiocrop', 'assrender', 'asteriskh263', 'audioamplify', 'audiobuffersplit', 'audiochannelmix', 'audiochebband', 'audiocheblimit', 'audioconvert', 'audiodynamic', 'audioecho', 'audiofirfilter', 'audioiirfilter', 'audiointerleave', 'audioinvert', 'audiokaraoke', 'audiolatency', 'audiomixer', 'audiomixmatrix', 'audiopanorama', 'audioparse', 'audiorate', 'audioresample', 'audiosegmentclip', 'audiotestsrc', 'audiowsincband', 'audiowsinclimit', 'auparse', 'autoaudiosink', 'autoaudiosrc', 'autoconvert', 'autovideoconvert', 'autovideosink', 'autovideosrc', 'avdtpsink', 'avdtpsrc', 'avidemux', 'avimux', 'avisubtitle', 'avwait', 'bayer2rgb', 'bin', 'bpmdetect', 'breakmydata', 'bs2b', 'bulge', 'burn', 'bz2dec', 'bz2enc', 'cacasink', 'cairooverlay', 'camerabin', 'capsfilter', 'capssetter', 'cdparanoiasrc', 'checksumsink', 'chopmydata', 'chromahold', 'chromaprint', 'chromium', 'circle', 'clockoverlay', 'clutterautovideosink', 'coloreffects', 'combdetect', 'compare', 'compositor', 'concat', 'cpureport', 'curlfilesink', 'curlftpsink', 'curlhttpsink', 'curlhttpsrc', 'curlsmtpsink', 'cutter', 'dashdemux', 'dataurisrc', 'dc1394src', 'dcaparse', 'debugspy', 'decklinkaudiosink', 'decklinkaudiosrc', 'decklinkvideosink', 'decklinkvideosrc', 'decodebin', 'decodebin3', 'deinterlace', 'deinterleave', 'dicetv', 'diffuse', 'dilate', 'diracparse', 'dodge', 'downloadbuffer', 'dtlsdec', 'dtlsenc', 'dtlssrtpdec', 'dtlssrtpdemux', 'dtlssrtpenc', 'dtmfdetect', 'dtmfsrc', 'dtsdec', 'dv1394src', 'dvbbasebin', 'dvbsrc', 'dvbsuboverlay', 'dvdec', 'dvdemux', 'dvdspu', 'dynudpsink', 'edgetv', 'encodebin', 'equalizer-10bands', 'equalizer-3bands', 'equalizer-nbands', 'errorignore', 'exclusion', 'faad', 'faceoverlay', 'fakesink', 'fakesrc', 'fakevideosink', 'fbdevsink', 'fdsink', 'fdsrc', 'festival', 'fieldanalysis', 'filesink', 'filesrc', 'fisheye', 'flacdec', 'flacenc', 'flacparse', 'flactag', 'flitetestsrc', 'fluiddec', 'flvdemux', 'flvmux', 'flxdec', 'fpsdisplaysink', 'freeverb', 'fsmsncamrecvconference', 'fsmsncamsendconference', 'fsrawconference', 'fsrtpconference', 'fsrtpxdatadepay', 'fsrtpxdatapay', 'fsvideoanyrate', 'funnel', 'gamma', 'gaussianblur', 'gdkpixbufdec', 'gdkpixbufoverlay', 'gdkpixbufsink', 'gdpdepay', 'gdppay', 'giosink', 'giosrc', 'giostreamsink', 'giostreamsrc', 'glcolorbalance', 'glcolorconvert', 'glcolorscale', 'gldeinterlace', 'gldifferencematte', 'gldownload', 'gleffects', 'gleffects_blur', 'gleffects_bulge', 'gleffects_fisheye', 'gleffects_glow', 'gleffects_heat', 'gleffects_identity', 'gleffects_laplacian', 'gleffects_lumaxpro', 'gleffects_mirror', 'gleffects_sepia', 'gleffects_sin', 'gleffects_sobel', 'gleffects_square', 'gleffects_squeeze', 'gleffects_stretch', 'gleffects_tunnel', 'gleffects_twirl', 'gleffects_xpro', 'gleffects_xray', 'glfilterapp', 'glfilterbin', 'glfiltercube', 'glfilterglass', 'glimagesink', 'glimagesinkelement', 'glmixerbin', 'glmosaic', 'gloverlay', 'glshader', 'glsinkbin', 'glsrcbin', 'glstereomix', 'glstereosplit', 'gltestsrc', 'gltransformation', 'glupload', 'glvideoflip', 'glvideomixer', 'glvideomixerelement', 'glviewconvert', 'gmedec', 'goom', 'goom2k1', 'gsmdec', 'gsmenc', 'gtkglsink', 'gtksink', 'h263parse', 'h264parse', 'h265parse', 'hdv1394src', 'hlsdemux', 'hlssink', 'hlssink2', 'icydemux', 'id3demux', 'id3mux', 'id3v2mux', 'identity', 'imagefreeze', 'input-selector', 'interaudiosink', 'interaudiosrc', 'interlace', 'interleave', 'intersubsink', 'intersubsrc', 'intervideosink', 'intervideosrc', 'ipcpipelinesink', 'ipcpipelinesrc', 'ipcslavepipeline', 'irtspparse', 'ismlmux', 'ivfparse', 'ivtc', 'jackaudiosink', 'jackaudiosrc', 'jifmux', 'jp2kdecimator', 'jpeg2000parse', 'jpegdec', 'jpegenc', 'jpegparse', 'kaleidoscope', 'katedec', 'kateenc', 'kateparse', 'katetag', 'kmssink', 'lamemp3enc', 'lcms', 'level', 'libde265dec', 'liveadder', 'marble', 'matroskademux', 'matroskamux', 'matroskaparse', 'midiparse', 'mirror', 'mj2mux', 'mmssrc', 'modplug', 'monoscope', 'mp4mux', 'mpeg2enc', 'mpeg4videoparse', 'mpegaudioparse', 'mpegpsdemux', 'mpegpsmux', 'mpegtsmux', 'mpegvideoparse', 'mpg123audiodec', 'mplex', 'mssdemux', 'mulawdec', 'mulawenc', 'multifdsink', 'multifilesink', 'multifilesrc', 'multipartdemux', 'multipartmux', 'multiqueue', 'multisocketsink', 'multiudpsink', 'musepackdec', 'mxfdemux', 'mxfmux', 'navigationtest', 'navseek', 'netsim', 'nicesink', 'nicesrc', 'ofa', 'oggaviparse', 'oggdemux', 'oggmux', 'oggparse', 'ogmaudioparse', 'ogmtextparse', 'ogmvideoparse', 'openalsink', 'openalsrc', 'openexrdec', 'openjpegdec', 'openjpegenc', 'openmptdec', 'optv', 'opusdec', 'opusenc', 'opusparse', 'oss4sink', 'oss4src', 'osssink', 'osssrc', 'output-selector', 'parsebin', 'pcapparse', 'perspective', 'pinch', 'pipeline', 'pitch', 'playbin', 'playbin3', 'playsink', 'pngdec', 'pngenc', 'pngparse', 'pnmdec', 'pnmenc', 'progressreport', 'proxysink', 'proxysrc', 'pulsesink', 'pulsesrc', 'pushfilesrc', 'qtdemux', 'qtmoovrecover', 'qtmux', 'quarktv', 'queue', 'queue2', 'radioactv', 'rawaudioparse', 'rawvideoparse', 'removesilence', 'revtv', 'rfbsrc', 'rganalysis', 'rgb2bayer', 'rglimiter', 'rgvolume', 'rippletv', 'rndbuffersize', 'rotate', 'rsndvdbin', 'rsvgdec', 'rsvgoverlay', 'rtmpsink', 'rtmpsrc', 'rtpL16depay', 'rtpL16pay', 'rtpL24depay', 'rtpL24pay', 'rtpL8depay', 'rtpL8pay', 'rtpac3depay', 'rtpac3pay', 'rtpamrdepay', 'rtpamrpay', 'rtpasfpay', 'rtpbin', 'rtpbvdepay', 'rtpbvpay', 'rtpceltdepay', 'rtpceltpay', 'rtpdec', 'rtpdtmfdepay', 'rtpdtmfmux', 'rtpdtmfsrc', 'rtpdvdepay', 'rtpdvpay', 'rtpg722depay', 'rtpg722pay', 'rtpg723depay', 'rtpg723pay', 'rtpg726depay', 'rtpg726pay', 'rtpg729depay', 'rtpg729pay', 'rtpgsmdepay', 'rtpgsmpay', 'rtpgstdepay', 'rtpgstpay', 'rtph261depay', 'rtph261pay', 'rtph263depay', 'rtph263pay', 'rtph263pdepay', 'rtph263ppay', 'rtph264depay', 'rtph264pay', 'rtph265depay', 'rtph265pay', 'rtpilbcdepay', 'rtpilbcpay', 'rtpj2kdepay', 'rtpj2kpay', 'rtpjitterbuffer', 'rtpjpegdepay', 'rtpjpegpay', 'rtpklvdepay', 'rtpklvpay', 'rtpmp1sdepay', 'rtpmp2tdepay', 'rtpmp2tpay', 'rtpmp4adepay', 'rtpmp4apay', 'rtpmp4gdepay', 'rtpmp4gpay', 'rtpmp4vdepay', 'rtpmp4vpay', 'rtpmpadepay', 'rtpmpapay', 'rtpmparobustdepay', 'rtpmpvdepay', 'rtpmpvpay', 'rtpmux', 'rtponvifparse', 'rtponviftimestamp', 'rtpopusdepay', 'rtpopuspay', 'rtppcmadepay', 'rtppcmapay', 'rtppcmudepay', 'rtppcmupay', 'rtpptdemux', 'rtpqcelpdepay', 'rtpqdm2depay', 'rtpreddec', 'rtpredenc', 'rtprtxqueue', 'rtprtxreceive', 'rtprtxsend', 'rtpsbcdepay', 'rtpsbcpay', 'rtpsession', 'rtpsirendepay', 'rtpsirenpay', 'rtpspeexdepay', 'rtpspeexpay', 'rtpssrcdemux', 'rtpstorage', 'rtpstreamdepay', 'rtpstreampay', 'rtpsv3vdepay', 'rtptheoradepay', 'rtptheorapay', 'rtpulpfecdec', 'rtpulpfecenc', 'rtpvorbisdepay', 'rtpvorbispay', 'rtpvp8depay', 'rtpvp8pay', 'rtpvp9depay', 'rtpvp9pay', 'rtpvrawdepay', 'rtpvrawpay', 'rtpxqtdepay', 'rtspsrc', 'sbcdec', 'sbcenc', 'sbcparse', 'scaletempo', 'scenechange', 'sdpdemux', 'sdpsrc', 'sfdec', 'shagadelictv', 'shapewipe', 'shmsink', 'shmsrc', 'shout2send', 'simplevideomark', 'simplevideomarkdetect', 'sirendec', 'sirenenc', 'smooth', 'smpte', 'smptealpha', 'socketsrc', 'solarize', 'souphttpclientsink', 'souphttpsrc', 'spacescope', 'spanplc', 'spectrascope', 'spectrum', 'speed', 'speexdec', 'speexenc', 'sphere', 'splitfilesrc', 'splitmuxsink', 'splitmuxsrc', 'square', 'srtenc', 'srtpdec', 'srtpenc', 'ssaparse', 'stereo', 'streaktv', 'streamiddemux', 'streamsynchronizer', 'stretch', 'subparse', 'subtitleoverlay', 'synaescope', 'taginject', 'tcpclientsink', 'tcpclientsrc', 'tcpserversink', 'tcpserversrc', 'tee', 'teletextdec', 'testsink', 'textoverlay', 'textrender', 'theoradec', 'theoraenc', 'theoraparse', 'timecodestamper', 'timeoverlay', 'tonegeneratesrc', 'tsdemux', 'tsparse', 'ttmlparse', 'ttmlrender', 'tunnel', 'twirl', 'twolamemp2enc', 'typefind', 'udpsink', 'udpsrc', 'unalignedaudioparse', 'unalignedvideoparse', 'uridecodebin', 'uridecodebin3', 'urisourcebin', 'uvch264mjpgdemux', 'uvch264src', 'v4l2radio', 'v4l2sink', 'v4l2src', 'valve', 'vc1parse', 'vcdsrc', 'vertigotv', 'videoanalyse', 'videobalance', 'videobox', 'videoconvert', 'videocrop', 'videodiff', 'videoflip', 'videoframe-audiolevel', 'videomedian', 'videomixer', 'videoparse', 'videorate', 'videoscale', 'videosegmentclip', 'videotestsrc', 'viewfinderbin', 'vmncdec', 'voaacenc', 'voamrwbenc', 'volume', 'vorbisdec', 'vorbisenc', 'vorbisparse', 'vorbistag', 'vp8dec', 'vp8enc', 'vp9dec', 'vp9enc', 'vulkansink', 'vulkanupload', 'warptv', 'watchdog', 'waterripple', 'wavenc', 'wavescope', 'wavpackdec', 'wavpackenc', 'wavpackparse', 'wavparse', 'waylandsink', 'webmmux', 'webpdec', 'webpenc', 'webrtcbin', 'webrtcdsp', 'webrtcechoprobe', 'webvttenc', 'wildmididec', 'wrappercamerabinsrc', 'x265enc', 'ximagesink', 'ximagesrc', 'xvimagesink', 'y4mdec', 'y4menc', 'yadif', 'zbar', 'zebrastripe'], 'source.default': ['pulsesrc'], 'bundle-metadata': ['True'], 'demuxers': ['ogg', 'mka', 'mpeg4'], 'python.version': ['2', '7', '17']} 2020-06-23 12:43:37,055 init_notification_forwarder() enabled=True 2020-06-23 12:43:37,057 notifications: bus name 'org.freedesktop.Notifications', request=1 2020-06-23 12:43:37,058 D-Bus notification forwarding is available 2020-06-23 12:43:37,058 DBUS-NotificationsForwarder(org.freedesktop.Notifications) 2020-06-23 12:43:37,058 init_dbus_server() dbus_control=True 2020-06-23 12:43:37,064 org.xpra.Server() 2020-06-23 12:43:37,064 dbus_exception_wrap() >()= 2020-06-23 12:43:37,065 setup tray: current selection owner=0x0 2020-06-23 12:43:37,066 setup tray: tray window 0x400024 2020-06-23 12:43:37,066 setup tray: set selection owner returned 1, owner=0x400024 2020-06-23 12:43:37,066 setup tray: sending client message 2020-06-23 12:43:37,066 sendClientMessage(0x298, 0x298, 0x0, 0x20000, MANAGER, 0, _NET_SYSTEM_TRAY_S0, 4194340, 0, 0) 2020-06-23 12:43:37,067 setup tray: done 2020-06-23 12:43:37,068 ignoring TEMP window 0x400020 2020-06-23 12:43:37,069 ignoring TEMP window 0x400021 2020-06-23 12:43:37,069 ignoring TEMP window 0x400022 2020-06-23 12:43:37,069 exec_start_commands() start=[], start_child=['xterm'] 2020-06-23 12:43:37,069 threaded_init() start 2020-06-23 12:43:37,070 start_child('xterm', 'xterm', False, None, True, None, {}) 2020-06-23 12:43:37,081 add_process(, xterm, ['xterm'], False, False) pid=10963 2020-06-23 12:43:37,082 pid(['xterm'])=10963 2020-06-23 12:43:37,082 started command 'xterm' with pid 10963 2020-06-23 12:43:37,082 >([('unix-domain', , '/run/user/1000/xpra/mk-sm-1-0'), ('unix-domain', , '/home/mathias/.xpra/mk-sm-1-0'), ('unix-domain', , '/run/xpra/mk-sm-1-0')]) 2020-06-23 12:43:37,082 init_sockets([('unix-domain', , '/run/user/1000/xpra/mk-sm-1-0'), ('unix-domain', , '/home/mathias/.xpra/mk-sm-1-0'), ('unix-domain', , '/run/xpra/mk-sm-1-0')]) will add unix-domain socket (/run/user/1000/xpra/mk-sm-1-0) 2020-06-23 12:43:37,083 added unix socket path: /run/user/1000/xpra/mk-sm-1-0 2020-06-23 12:43:37,083 init_sockets([('unix-domain', , '/run/user/1000/xpra/mk-sm-1-0'), ('unix-domain', , '/home/mathias/.xpra/mk-sm-1-0'), ('unix-domain', , '/run/xpra/mk-sm-1-0')]) will add unix-domain socket (/home/mathias/.xpra/mk-sm-1-0) 2020-06-23 12:43:37,083 added unix socket path: /home/mathias/.xpra/mk-sm-1-0 2020-06-23 12:43:37,083 init_sockets([('unix-domain', , '/run/user/1000/xpra/mk-sm-1-0'), ('unix-domain', , '/home/mathias/.xpra/mk-sm-1-0'), ('unix-domain', , '/run/xpra/mk-sm-1-0')]) will add unix-domain socket (/run/xpra/mk-sm-1-0) 2020-06-23 12:43:37,083 added unix socket path: /run/xpra/mk-sm-1-0 2020-06-23 12:43:37,083 local sockets we can use for printing: ['/run/user/1000/xpra/mk-sm-1-0', '/home/mathias/.xpra/mk-sm-1-0', '/run/xpra/mk-sm-1-0'] 2020-06-23 12:43:37,084 >([>]) 2020-06-23 12:43:37,084 running > 2020-06-23 12:43:37,085 xpra X11 version 2.1.3-r17247M 64-bit 2020-06-23 12:43:37,085 uid=1000 (mathias), gid=1000 (mathias) 2020-06-23 12:43:37,085 running with pid 10825 on Linux Ubuntu 18.04 bionic 2020-06-23 12:43:37,086 connected to X11 display :0 with 24 bit colors 2020-06-23 12:43:37,086 do_run() calling 2020-06-23 12:43:37,087 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False})] 2020-06-23 12:43:37,087 check() alive=[ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False})], quit callback=None 2020-06-23 12:43:37,098 add_process(, pulseaudio-configure-command-0, pactl set-default-sink Xpra-Speaker, True, False) pid=10965 2020-06-23 12:43:37,108 add_process(, pulseaudio-configure-command-1, pactl set-default-source Xpra-Microphone.monitor, True, False) pid=10967 2020-06-23 12:43:37,110 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,152 parse_event(..)= 2020-06-23 12:43:37,153 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 43.5ms 2020-06-23 12:43:37,153 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,154 parse_event(..)= 2020-06-23 12:43:37,154 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.8ms 2020-06-23 12:43:37,154 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,165 parse_event(..)= 2020-06-23 12:43:37,165 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 11.3ms 2020-06-23 12:43:37,166 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,178 parse_event(..)= 2020-06-23 12:43:37,178 VideoHelper.init() 2020-06-23 12:43:37,179 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 12.9ms 2020-06-23 12:43:37,179 VideoHelper.init() initialized=False 2020-06-23 12:43:37,179 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,179 init_video_encoders_options() 2020-06-23 12:43:37,186 parse_event(..)= 2020-06-23 12:43:37,187 will try video encoders: x264, vpx, x265, ffmpeg 2020-06-23 12:43:37,187 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 7.7ms 2020-06-23 12:43:37,187 modules for x264: enc_x264 2020-06-23 12:43:37,187 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,188 init_video_encoder_option(enc_x264) 2020-06-23 12:43:37,190 parse_event(..)= 2020-06-23 12:43:37,191 module=None 2020-06-23 12:43:37,191 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 3.6ms 2020-06-23 12:43:37,191 video encoder 'enc_x264' could not be loaded: 2020-06-23 12:43:37,192 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,192 None 2020-06-23 12:43:37,201 parse_event(..)= 2020-06-23 12:43:37,202 modules for vpx: enc_vpx 2020-06-23 12:43:37,202 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 10.5ms 2020-06-23 12:43:37,202 init_video_encoder_option(enc_vpx) 2020-06-23 12:43:37,203 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,203 module= 2020-06-23 12:43:37,203 parse_event(..)= 2020-06-23 12:43:37,204 vpx_codec_version_str()=v1.7.0 2020-06-23 12:43:37,204 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.6ms 2020-06-23 12:43:37,204 vpx.encoder.init_module() info={'vp9.max-size': (8192, 4096), 'generation': 3, 'vp8.colorspaces': ['YUV420P'], 'version': u'v1.7.0', 'abi_version': 14, 'encodings': [], 'vp8.max-size': (8192, 4096), 'build_config': '--prefix=/usr --enable-pic --enable-shared --disable-install-bins --disable-install-srcs --size-limit=16384x16384 --enable-postproc --enable-multi-res-encoding --enable-temporal-denoising --enable-vp9-temporal-denoising --enable-vp9-postproc --target=x86_64-linux-gcc', 'vp9.colorspaces': ['YUV420P', 'YUV444P']} 2020-06-23 12:43:37,205 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,205 exception in vpx module xpra.codecs.vpx.encoder initialization : no supported encodings! Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/video_helper.py", line 283, in init_video_encoder_option encoder_module.init_module() File "xpra/codecs/vpx/encoder.pyx", line 228, in xpra.codecs.vpx.encoder.init_module AssertionError: no supported encodings! 2020-06-23 12:43:37,206 parse_event(..)= 2020-06-23 12:43:37,207 init_video_encoder_option(enc_vpx) error Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/xpra/codecs/video_helper.py", line 263, in init_video_encoders_options self.init_video_encoder_option(mod) File "/usr/lib/python2.7/dist-packages/xpra/codecs/video_helper.py", line 283, in init_video_encoder_option encoder_module.init_module() File "xpra/codecs/vpx/encoder.pyx", line 228, in xpra.codecs.vpx.encoder.init_module AssertionError: no supported encodings! 2020-06-23 12:43:37,207 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 2.1ms 2020-06-23 12:43:37,207 Warning: cannot load enc_vpx video encoder: 2020-06-23 12:43:37,208 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,208 no supported encodings! 2020-06-23 12:43:37,209 parse_event(..)= 2020-06-23 12:43:37,209 modules for x265: enc_x265 2020-06-23 12:43:37,209 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.5ms 2020-06-23 12:43:37,209 init_video_encoder_option(enc_x265) 2020-06-23 12:43:37,210 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,210 module=None 2020-06-23 12:43:37,210 parse_event(..)= 2020-06-23 12:43:37,211 video encoder 'enc_x265' could not be loaded: 2020-06-23 12:43:37,211 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.2ms 2020-06-23 12:43:37,211 None 2020-06-23 12:43:37,212 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,212 modules for ffmpeg: enc_ffmpeg 2020-06-23 12:43:37,212 parse_event(..)= 2020-06-23 12:43:37,212 init_video_encoder_option(enc_ffmpeg) 2020-06-23 12:43:37,213 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.1ms 2020-06-23 12:43:37,213 module= 2020-06-23 12:43:37,213 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,213 enc_ffmpeg.init_module() 2020-06-23 12:43:37,214 parse_event(..)= 2020-06-23 12:43:37,214 ffmpeg encodings= 2020-06-23 12:43:37,214 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.1ms 2020-06-23 12:43:37,214 found 0 video encoders: 2020-06-23 12:43:37,215 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,215 init_csc_options() 2020-06-23 12:43:37,215 parse_event(..)= 2020-06-23 12:43:37,216 will try csc modules: swscale 2020-06-23 12:43:37,216 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.2ms 2020-06-23 12:43:37,216 init_csc_option(csc_swscale) 2020-06-23 12:43:37,216 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,216 module=None 2020-06-23 12:43:37,217 parse_event(..)= 2020-06-23 12:43:37,217 csc module csc_swscale could not be loaded: 2020-06-23 12:43:37,218 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.2ms 2020-06-23 12:43:37,218 None 2020-06-23 12:43:37,218 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,218 csc specs: 2020-06-23 12:43:37,219 parse_event(..)= 2020-06-23 12:43:37,219 init_video_decoders_options() 2020-06-23 12:43:37,219 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.2ms 2020-06-23 12:43:37,219 will try video decoders: 2020-06-23 12:43:37,220 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,220 found 0 video decoders: 2020-06-23 12:43:37,220 parse_event(..)= 2020-06-23 12:43:37,221 VideoHelper.init() done 2020-06-23 12:43:37,221 x_event_filter event=('xpra-create-event', None)/CreateNotify took 1.1ms 2020-06-23 12:43:37,221 init_encodings() adding video encodings: [] 2020-06-23 12:43:37,223 printing module is not installed: No module named cups 2020-06-23 12:43:37,223 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,223 init_printing() printing=False 2020-06-23 12:43:37,224 parse_event(..)= 2020-06-23 12:43:37,224 125.8GB of system memory 2020-06-23 12:43:37,225 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 1.7ms 2020-06-23 12:43:37,225 threaded_init() end 2020-06-23 12:43:37,225 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,226 parse_event(..)= 2020-06-23 12:43:37,226 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.8ms 2020-06-23 12:43:37,226 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,227 parse_event(..)= 2020-06-23 12:43:37,227 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,227 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,228 parse_event(..)= 2020-06-23 12:43:37,228 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,228 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,229 parse_event(..)= 2020-06-23 12:43:37,229 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,229 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,229 parse_event(..)= 2020-06-23 12:43:37,230 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,230 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400001 2020-06-23 12:43:37,230 parse_event(..)= 2020-06-23 12:43:37,230 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,231 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,231 parse_event(..)= 2020-06-23 12:43:37,231 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,231 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,232 parse_event(..)= 2020-06-23 12:43:37,232 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,232 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,233 parse_event(..)= 2020-06-23 12:43:37,233 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,233 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,234 parse_event(..)= 2020-06-23 12:43:37,234 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,234 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,234 parse_event(..)= 2020-06-23 12:43:37,235 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,235 x_event_filter event=None/87 window=0x400001 2020-06-23 12:43:37,235 parse_event(..)=None 2020-06-23 12:43:37,235 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x298 2020-06-23 12:43:37,236 parse_event(..)= 2020-06-23 12:43:37,236 do_xpra_client_message_event() 2020-06-23 12:43:37,236 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 1.1ms 2020-06-23 12:43:37,236 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,237 parse_event(..)= 2020-06-23 12:43:37,237 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,237 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,238 parse_event(..)= 2020-06-23 12:43:37,238 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,238 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,238 parse_event(..)= 2020-06-23 12:43:37,239 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,239 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,239 parse_event(..)= 2020-06-23 12:43:37,239 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,240 x_event_filter event=None/87 window=0x400001 2020-06-23 12:43:37,240 parse_event(..)=None 2020-06-23 12:43:37,240 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x298 2020-06-23 12:43:37,240 parse_event(..)= 2020-06-23 12:43:37,241 do_xpra_client_message_event() 2020-06-23 12:43:37,241 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 0.9ms 2020-06-23 12:43:37,241 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,241 parse_event(..)= 2020-06-23 12:43:37,242 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,242 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,242 parse_event(..)= 2020-06-23 12:43:37,243 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,243 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,243 parse_event(..)= 2020-06-23 12:43:37,243 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,244 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,244 parse_event(..)= 2020-06-23 12:43:37,244 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,244 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,245 parse_event(..)= 2020-06-23 12:43:37,245 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.6ms 2020-06-23 12:43:37,245 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,245 parse_event(..)= 2020-06-23 12:43:37,246 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,246 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,246 parse_event(..)= 2020-06-23 12:43:37,246 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,247 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,247 parse_event(..)= 2020-06-23 12:43:37,247 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,247 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,248 parse_event(..)= 2020-06-23 12:43:37,248 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,248 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,249 parse_event(..)= 2020-06-23 12:43:37,249 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,249 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,249 parse_event(..)= 2020-06-23 12:43:37,249 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,250 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,250 parse_event(..)= 2020-06-23 12:43:37,250 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,250 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,251 parse_event(..)= 2020-06-23 12:43:37,251 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,251 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,252 parse_event(..)= 2020-06-23 12:43:37,252 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,252 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,252 parse_event(..)= 2020-06-23 12:43:37,253 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,253 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001c 2020-06-23 12:43:37,253 parse_event(..)= 2020-06-23 12:43:37,253 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,253 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,254 parse_event(..)= 2020-06-23 12:43:37,254 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.5ms 2020-06-23 12:43:37,254 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,255 parse_event(..)= 2020-06-23 12:43:37,255 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,255 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,255 parse_event(..)= 2020-06-23 12:43:37,256 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,256 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,256 parse_event(..)= 2020-06-23 12:43:37,256 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,256 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,257 parse_event(..)= 2020-06-23 12:43:37,257 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,257 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,258 parse_event(..)= 2020-06-23 12:43:37,258 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,258 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,258 parse_event(..)= 2020-06-23 12:43:37,259 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,259 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,259 parse_event(..)= 2020-06-23 12:43:37,259 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,260 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,260 parse_event(..)= 2020-06-23 12:43:37,260 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,260 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,261 parse_event(..)= 2020-06-23 12:43:37,261 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,261 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,261 parse_event(..)= 2020-06-23 12:43:37,262 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,262 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,262 parse_event(..)= 2020-06-23 12:43:37,262 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,263 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,263 parse_event(..)= 2020-06-23 12:43:37,263 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,263 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,264 parse_event(..)= 2020-06-23 12:43:37,264 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,264 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,264 parse_event(..)= 2020-06-23 12:43:37,265 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,265 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,265 parse_event(..)= 2020-06-23 12:43:37,265 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,266 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x40001d 2020-06-23 12:43:37,266 parse_event(..)= 2020-06-23 12:43:37,266 do_xpra_client_message_event() 2020-06-23 12:43:37,266 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 0.9ms 2020-06-23 12:43:37,267 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40001d 2020-06-23 12:43:37,267 parse_event(..)= 2020-06-23 12:43:37,267 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,267 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x40001d 2020-06-23 12:43:37,268 parse_event(..)= 2020-06-23 12:43:37,268 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.5ms 2020-06-23 12:43:37,268 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x298 2020-06-23 12:43:37,269 parse_event(..)= 2020-06-23 12:43:37,269 do_xpra_child_map_event() 2020-06-23 12:43:37,269 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.8ms 2020-06-23 12:43:37,269 x_event_filter event=None/VisibilityNotify window=0x40001d 2020-06-23 12:43:37,269 parse_event(..)=None 2020-06-23 12:43:37,270 x_event_filter event=None/Expose window=0x40001d 2020-06-23 12:43:37,270 parse_event(..)=None 2020-06-23 12:43:37,270 x_event_filter event=('xpra-enter-event', None)/EnterNotify window=0x40001d 2020-06-23 12:43:37,270 parse_event(..)= 2020-06-23 12:43:37,270 x_event_filter event=('xpra-enter-event', None)/EnterNotify took 0.6ms 2020-06-23 12:43:37,272 world window got focus: , has-toplevel-focus=False 2020-06-23 12:43:37,272 reset_x_focus: widget with focus: None 2020-06-23 12:43:37,273 Take Focus -> world window 2020-06-23 12:43:37,273 sending WM_TAKE_FOCUS: 0x40001d, X11 timestamp=326546135L 2020-06-23 12:43:37,273 sendClientMessage(0x40001d, 0x40001d, 0x0, 0x0, WM_PROTOCOLS, WM_TAKE_FOCUS, 326546135, 0, 0, 0) 2020-06-23 12:43:37,274 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x40001d 2020-06-23 12:43:37,274 parse_event(..)= 2020-06-23 12:43:37,274 do_xpra_client_message_event() 2020-06-23 12:43:37,275 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 1.0ms 2020-06-23 12:43:37,275 x_event_filter event=None/87 window=0x400001 2020-06-23 12:43:37,275 parse_event(..)=None 2020-06-23 12:43:37,275 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x298 2020-06-23 12:43:37,275 parse_event(..)= 2020-06-23 12:43:37,276 do_xpra_client_message_event() 2020-06-23 12:43:37,276 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 1.0ms 2020-06-23 12:43:37,276 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,277 parse_event(..)= 2020-06-23 12:43:37,277 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,277 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,278 parse_event(..)= 2020-06-23 12:43:37,278 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,278 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,278 parse_event(..)= 2020-06-23 12:43:37,279 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,279 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,279 parse_event(..)= 2020-06-23 12:43:37,280 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,280 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,280 parse_event(..)= 2020-06-23 12:43:37,280 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,281 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400003 2020-06-23 12:43:37,281 parse_event(..)= 2020-06-23 12:43:37,281 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,281 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,282 parse_event(..)= 2020-06-23 12:43:37,282 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.5ms 2020-06-23 12:43:37,282 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,283 parse_event(..)= 2020-06-23 12:43:37,283 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,283 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,283 parse_event(..)= 2020-06-23 12:43:37,284 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,284 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,284 parse_event(..)= 2020-06-23 12:43:37,284 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,285 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,285 parse_event(..)= 2020-06-23 12:43:37,285 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,285 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,286 parse_event(..)= 2020-06-23 12:43:37,286 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,286 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,287 parse_event(..)= 2020-06-23 12:43:37,287 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,287 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,288 parse_event(..)= 2020-06-23 12:43:37,288 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,288 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,288 parse_event(..)= 2020-06-23 12:43:37,289 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,289 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,289 parse_event(..)= 2020-06-23 12:43:37,289 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,290 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,290 parse_event(..)= 2020-06-23 12:43:37,290 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,290 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400020 2020-06-23 12:43:37,291 parse_event(..)= 2020-06-23 12:43:37,291 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,291 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x400020 2020-06-23 12:43:37,292 parse_event(..)= 2020-06-23 12:43:37,292 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.6ms 2020-06-23 12:43:37,292 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x298 2020-06-23 12:43:37,292 parse_event(..)= 2020-06-23 12:43:37,293 do_xpra_child_map_event() 2020-06-23 12:43:37,293 ignoring TEMP window 0x400020 2020-06-23 12:43:37,293 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 1.0ms 2020-06-23 12:43:37,293 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,294 parse_event(..)= 2020-06-23 12:43:37,294 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.6ms 2020-06-23 12:43:37,294 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,294 parse_event(..)= 2020-06-23 12:43:37,295 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,295 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,295 parse_event(..)= 2020-06-23 12:43:37,295 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,296 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,296 parse_event(..)= 2020-06-23 12:43:37,296 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,296 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,297 parse_event(..)= 2020-06-23 12:43:37,297 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,297 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,298 parse_event(..)= 2020-06-23 12:43:37,298 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,298 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,298 parse_event(..)= 2020-06-23 12:43:37,299 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,299 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,299 parse_event(..)= 2020-06-23 12:43:37,299 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,300 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,300 parse_event(..)= 2020-06-23 12:43:37,300 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,300 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,301 parse_event(..)= 2020-06-23 12:43:37,301 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,301 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,302 parse_event(..)= 2020-06-23 12:43:37,302 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,302 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400021 2020-06-23 12:43:37,303 parse_event(..)= 2020-06-23 12:43:37,303 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,303 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x400021 2020-06-23 12:43:37,303 parse_event(..)= 2020-06-23 12:43:37,303 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.6ms 2020-06-23 12:43:37,304 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x298 2020-06-23 12:43:37,304 parse_event(..)= 2020-06-23 12:43:37,304 do_xpra_child_map_event() 2020-06-23 12:43:37,304 ignoring TEMP window 0x400021 2020-06-23 12:43:37,305 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.9ms 2020-06-23 12:43:37,305 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,305 parse_event(..)= 2020-06-23 12:43:37,305 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.6ms 2020-06-23 12:43:37,305 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,306 parse_event(..)= 2020-06-23 12:43:37,306 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,306 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,307 parse_event(..)= 2020-06-23 12:43:37,307 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,307 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,308 parse_event(..)= 2020-06-23 12:43:37,308 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,308 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,308 parse_event(..)= 2020-06-23 12:43:37,309 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,309 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,309 parse_event(..)= 2020-06-23 12:43:37,309 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,310 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,310 parse_event(..)= 2020-06-23 12:43:37,310 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,310 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,311 parse_event(..)= 2020-06-23 12:43:37,311 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,311 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,312 parse_event(..)= 2020-06-23 12:43:37,312 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,312 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,312 parse_event(..)= 2020-06-23 12:43:37,313 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,313 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,313 parse_event(..)= 2020-06-23 12:43:37,313 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,314 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400022 2020-06-23 12:43:37,314 parse_event(..)= 2020-06-23 12:43:37,314 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,314 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x400022 2020-06-23 12:43:37,315 parse_event(..)= 2020-06-23 12:43:37,315 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.6ms 2020-06-23 12:43:37,315 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x298 2020-06-23 12:43:37,316 parse_event(..)= 2020-06-23 12:43:37,316 do_xpra_child_map_event() 2020-06-23 12:43:37,316 ignoring TEMP window 0x400022 2020-06-23 12:43:37,316 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 1.0ms 2020-06-23 12:43:37,316 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,317 cannot get gdk window for , 10485761 2020-06-23 12:43:37,317 XError: XError: 3 processing CreateNotify Traceback (most recent call last): File "xpra/x11/gtk2/gdk_bindings.pyx", line 1199, in xpra.x11.gtk2.gdk_bindings.parse_xevent File "xpra/x11/gtk2/gdk_bindings.pyx", line 1051, in xpra.x11.gtk2.gdk_bindings._gw XError: XError: 3 2020-06-23 12:43:37,317 Some window in our event disappeared before we could handle the event 16/CreateNotify using ('xpra-create-event', None); so I'm just ignoring it instead. python event= 2020-06-23 12:43:37,318 parse_event(..)=None 2020-06-23 12:43:37,318 x_event_filter event=('xpra-destroy-event', None)/DestroyNotify window=0x298 2020-06-23 12:43:37,318 cannot get gdk window for , 10485761 2020-06-23 12:43:37,318 XError: XError: 3 processing DestroyNotify Traceback (most recent call last): File "xpra/x11/gtk2/gdk_bindings.pyx", line 1208, in xpra.x11.gtk2.gdk_bindings.parse_xevent File "xpra/x11/gtk2/gdk_bindings.pyx", line 1051, in xpra.x11.gtk2.gdk_bindings._gw XError: XError: 3 2020-06-23 12:43:37,319 parse_event(..)=None 2020-06-23 12:43:37,319 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,319 parse_event(..)= 2020-06-23 12:43:37,320 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.6ms 2020-06-23 12:43:37,320 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,320 parse_event(..)= 2020-06-23 12:43:37,320 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,321 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,321 parse_event(..)= 2020-06-23 12:43:37,321 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,321 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,322 parse_event(..)= 2020-06-23 12:43:37,322 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,322 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,323 parse_event(..)= 2020-06-23 12:43:37,323 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,323 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,323 parse_event(..)= 2020-06-23 12:43:37,324 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,324 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,324 parse_event(..)= 2020-06-23 12:43:37,324 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,325 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,325 parse_event(..)= 2020-06-23 12:43:37,325 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,325 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,326 parse_event(..)= 2020-06-23 12:43:37,326 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,326 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,327 parse_event(..)= 2020-06-23 12:43:37,327 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,327 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,327 parse_event(..)= 2020-06-23 12:43:37,328 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,328 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,328 parse_event(..)= 2020-06-23 12:43:37,328 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,328 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,329 parse_event(..)= 2020-06-23 12:43:37,329 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,329 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x400024 2020-06-23 12:43:37,330 parse_event(..)= 2020-06-23 12:43:37,330 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.7ms 2020-06-23 12:43:37,330 x_event_filter event=None/87 window=0x400001 2020-06-23 12:43:37,330 parse_event(..)=None 2020-06-23 12:43:37,330 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x298 2020-06-23 12:43:37,331 parse_event(..)= 2020-06-23 12:43:37,331 do_xpra_client_message_event() 2020-06-23 12:43:37,331 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 0.9ms 2020-06-23 12:43:37,331 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,332 parse_event(..)= 2020-06-23 12:43:37,332 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.8ms 2020-06-23 12:43:37,332 x_event_filter event=(None, 'child-configure-request-event')/ConfigureRequest window=0x298 2020-06-23 12:43:37,333 parse_event(..)= 2020-06-23 12:43:37,333 do_child_configure_request_event() value_mask=Width|Height, reconfigure on withdrawn window 2020-06-23 12:43:37,333 updated window geometry for window 0x60000d from (0, 0, 1, 1) to (0, 0, 10, 17) 2020-06-23 12:43:37,334 x_event_filter event=(None, 'child-configure-request-event')/ConfigureRequest took 1.6ms 2020-06-23 12:43:37,334 x_event_filter event=('xpra-client-message-event', None)/ClientMessage window=0x40001d 2020-06-23 12:43:37,334 parse_event(..)= 2020-06-23 12:43:37,335 do_xpra_client_message_event() 2020-06-23 12:43:37,335 x_event_filter event=('xpra-client-message-event', None)/ClientMessage took 0.8ms 2020-06-23 12:43:37,335 x_event_filter event=('xpra-focus-out-event', None)/FocusOut window=0x40001d 2020-06-23 12:43:37,335 parse_event(..)= 2020-06-23 12:43:37,336 x_event_filter event=('xpra-focus-out-event', None)/FocusOut took 0.6ms 2020-06-23 12:43:37,336 world window lost focus: 2020-06-23 12:43:37,336 x_event_filter event=('xpra-focus-out-event', None)/FocusOut window=0x298 2020-06-23 12:43:37,336 parse_event(..)= 2020-06-23 12:43:37,337 wm.do_xpra_focus_out_event() XGetInputFocus=(4194334, 2) 2020-06-23 12:43:37,337 x_event_filter event=('xpra-focus-out-event', None)/FocusOut took 1.0ms 2020-06-23 12:43:37,337 x_event_filter event=('xpra-focus-out-event', None)/FocusOut window=0x298 2020-06-23 12:43:37,338 parse_event(..)= 2020-06-23 12:43:37,338 wm.do_xpra_focus_out_event() XGetInputFocus=(4194334, 2) 2020-06-23 12:43:37,338 x_event_filter event=('xpra-focus-out-event', None)/FocusOut took 1.0ms 2020-06-23 12:43:37,338 x_event_filter event=('xpra-focus-in-event', None)/FocusIn window=0x298 2020-06-23 12:43:37,339 parse_event(..)= 2020-06-23 12:43:37,339 wm.do_xpra_focus_in_event() 2020-06-23 12:43:37,339 x_event_filter event=('xpra-focus-in-event', None)/FocusIn took 0.8ms 2020-06-23 12:43:37,339 x_event_filter event=('xpra-focus-in-event', None)/FocusIn window=0x40001d 2020-06-23 12:43:37,340 parse_event(..)= 2020-06-23 12:43:37,340 x_event_filter event=('xpra-focus-in-event', None)/FocusIn took 0.6ms 2020-06-23 12:43:37,340 world window got focus: , has-toplevel-focus=True 2020-06-23 12:43:37,340 x_event_filter event=('xpra-focus-in-event', None)/FocusIn window=0x40001e 2020-06-23 12:43:37,341 parse_event(..)= 2020-06-23 12:43:37,341 x_event_filter event=('xpra-focus-in-event', None)/FocusIn took 0.6ms 2020-06-23 12:43:37,341 x_event_filter event=('xpra-configure-event', None)/ConfigureNotify window=0x298 2020-06-23 12:43:37,342 parse_event(..)= 2020-06-23 12:43:37,342 x_event_filter event=('xpra-configure-event', None)/ConfigureNotify took 0.6ms 2020-06-23 12:43:37,342 x_event_filter event=(None, 'child-configure-request-event')/ConfigureRequest window=0x298 2020-06-23 12:43:37,342 parse_event(..)= 2020-06-23 12:43:37,343 do_child_configure_request_event() value_mask=Width|Height, reconfigure on withdrawn window 2020-06-23 12:43:37,343 updated window geometry for window 0x60000d from (0, 0, 10, 17) to (0, 0, 484, 316) 2020-06-23 12:43:37,343 x_event_filter event=(None, 'child-configure-request-event')/ConfigureRequest took 1.5ms 2020-06-23 12:43:37,344 x_event_filter event=('xpra-configure-event', None)/ConfigureNotify window=0x298 2020-06-23 12:43:37,344 parse_event(..)= 2020-06-23 12:43:37,344 x_event_filter event=('xpra-configure-event', None)/ConfigureNotify took 0.5ms 2020-06-23 12:43:37,345 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,459 parse_event(..)= 2020-06-23 12:43:37,460 x_event_filter event=('xpra-create-event', None)/CreateNotify took 114.4ms 2020-06-23 12:43:37,460 x_event_filter ignoring 65 send_event 2020-06-23 12:43:37,460 parse_event(..)=None 2020-06-23 12:43:37,460 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'pulseaudio-configure-command-0', 'process': , 'pid': 10965, 'dead': False, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': None, 'name': 'pulseaudio-configure-command-1', 'process': , 'pid': 10967, 'dead': False, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,461 add_dead_process(ProcInfo({'returncode': None, 'name': 'pulseaudio-configure-command-0', 'process': , 'pid': 10965, 'dead': False, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False})) 2020-06-23 12:43:37,461 add_dead_process returncode=0, dead=True, callback=None 2020-06-23 12:43:37,461 child 'pulseaudio-configure-command-0' with pid 10965 has terminated (ignored) 2020-06-23 12:43:37,461 updated procinfo=ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}) 2020-06-23 12:43:37,461 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': None, 'name': 'pulseaudio-configure-command-1', 'process': , 'pid': 10967, 'dead': False, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,462 add_dead_process(ProcInfo({'returncode': None, 'name': 'pulseaudio-configure-command-1', 'process': , 'pid': 10967, 'dead': False, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})) 2020-06-23 12:43:37,462 add_dead_process returncode=0, dead=True, callback=None 2020-06-23 12:43:37,462 child 'pulseaudio-configure-command-1' with pid 10967 has terminated (ignored) 2020-06-23 12:43:37,462 updated procinfo=ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False}) 2020-06-23 12:43:37,462 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,462 check() alive=[ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False})], quit callback=> 2020-06-23 12:43:37,463 check() alive=[ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False})], quit callback=> 2020-06-23 12:43:37,463 check() alive=[ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False})], quit callback=> 2020-06-23 12:43:37,463 sigchld(17, ) 2020-06-23 12:43:37,463 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,463 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:37,464 reap() waitpid=0 2020-06-23 12:43:37,464 sigchld(17, ) 2020-06-23 12:43:37,464 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,464 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:37,464 reap() waitpid=0 2020-06-23 12:43:37,464 sigchld(17, ) 2020-06-23 12:43:37,465 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,465 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:37,465 reap() waitpid=0 2020-06-23 12:43:37,465 add_listen_socket(unix-domain, ) 2020-06-23 12:43:37,466 add_listen_socket(unix-domain, ) 2020-06-23 12:43:37,466 add_listen_socket(unix-domain, ) 2020-06-23 12:43:37,466 avahi:starting: [AvahiPublisher(mk-sm-1 :0 (ssh) :22 on all interfaces)] 2020-06-23 12:43:37,471 avahi dbus server= :1.7 / at 0x7faccedfa1d0> implementing 'org.freedesktop.Avahi.Server' at 0x7faccee35b10> 2020-06-23 12:43:37,472 avahi dbus group= :1.7 /Client72/EntryGroup1 at 0x7faccee4f6d0> implementing 'org.freedesktop.Avahi.EntryGroup' at 0x7faccee2c910> 2020-06-23 12:43:37,474 server_state_changed(2, None) on :1.7 / at 0x7faccedfa1d0> implementing 'org.freedesktop.Avahi.Server' at 0x7faccee35b10> 2020-06-23 12:43:37,474 calling :1.7 /Client72/EntryGroup1 at 0x7faccee4f6d0> implementing 'org.freedesktop.Avahi.EntryGroup' at 0x7faccee2c910>(-1, -1, dbus.UInt32(0L), 'mk-sm-1 :0 (ssh)', '_xpra._tcp.', '', '', dbus.UInt16(22), [[dbus.Byte(117), dbus.Byte(115), dbus.Byte(101), dbus.Byte(114), dbus.Byte(110), dbus.Byte(97), dbus.Byte(109), dbus.Byte(101), dbus.Byte(61), dbus.Byte(109), dbus.Byte(97), dbus.Byte(116), dbus.Byte(104), dbus.Byte(105), dbus.Byte(97), dbus.Byte(115)], [dbus.Byte(117), dbus.Byte(117), dbus.Byte(105), dbus.Byte(100), dbus.Byte(61), dbus.Byte(48), dbus.Byte(54), dbus.Byte(53), dbus.Byte(56), dbus.Byte(57), dbus.Byte(56), dbus.Byte(53), dbus.Byte(100), dbus.Byte(98), dbus.Byte(53), dbus.Byte(99), dbus.Byte(50), dbus.Byte(52), dbus.Byte(52), dbus.Byte(97), dbus.Byte(101), dbus.Byte(97), dbus.Byte(97), dbus.Byte(50), dbus.Byte(50), dbus.Byte(56), dbus.Byte(98), dbus.Byte(102), dbus.Byte(51), dbus.Byte(102), dbus.Byte(51), dbus.Byte(100), dbus.Byte(54), dbus.Byte(50), dbus.Byte(101), dbus.Byte(56), dbus.Byte(50)], [dbus.Byte(112), dbus.Byte(108), dbus.Byte(97), dbus.Byte(116), dbus.Byte(102), dbus.Byte(111), dbus.Byte(114), dbus.Byte(109), dbus.Byte(61), dbus.Byte(108), dbus.Byte(105), dbus.Byte(110), dbus.Byte(117), dbus.Byte(120), dbus.Byte(50)], [dbus.Byte(109), dbus.Byte(111), dbus.Byte(100), dbus.Byte(101), dbus.Byte(61), dbus.Byte(115), dbus.Byte(115), dbus.Byte(104)], [dbus.Byte(116), dbus.Byte(121), dbus.Byte(112), dbus.Byte(101), dbus.Byte(61), dbus.Byte(115), dbus.Byte(101), dbus.Byte(97), dbus.Byte(109), dbus.Byte(108), dbus.Byte(101), dbus.Byte(115), dbus.Byte(115)], [dbus.Byte(100), dbus.Byte(105), dbus.Byte(115), dbus.Byte(112), dbus.Byte(108), dbus.Byte(97), dbus.Byte(121), dbus.Byte(61), dbus.Byte(58), dbus.Byte(48)]]) 2020-06-23 12:43:37,477 dbus service added 2020-06-23 12:43:37,477 reset_server_timeout(True) server_idle_timeout=0, server_idle_timer=None 2020-06-23 12:43:37,478 xpra is ready. 2020-06-23 12:43:37,478 org.xpra.Server.Event(ready, []) 2020-06-23 12:43:37,478 server-event: ('ready',) 2020-06-23 12:43:37,478 sigchld(17, ) 2020-06-23 12:43:37,478 poll() procinfo list: [ProcInfo({'returncode': None, 'name': 'pulseaudio', 'process': , 'pid': 10919, 'dead': False, 'ignore': True, 'callback': , 'command': ['pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix', '--load=module-dbus-protocol', '--log-level=2', '--log-target=stderr'], 'forget': False}), ProcInfo({'returncode': None, 'name': 'xterm', 'process': , 'pid': 10963, 'dead': False, 'ignore': False, 'callback': None, 'command': ['xterm'], 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-0', 'process': None, 'pid': 10965, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-sink Xpra-Speaker', 'forget': False}), ProcInfo({'returncode': 0, 'name': 'pulseaudio-configure-command-1', 'process': None, 'pid': 10967, 'dead': True, 'ignore': True, 'callback': None, 'command': 'pactl set-default-source Xpra-Microphone.monitor', 'forget': False})] 2020-06-23 12:43:37,479 reap() calling os.waitpid(-1, 'WNOHANG') 2020-06-23 12:43:37,479 reap() waitpid=0 2020-06-23 12:43:37,479 x_event_filter event=(None, 'child-map-request-event')/MapRequest window=0x298 2020-06-23 12:43:37,480 parse_event(..)= 2020-06-23 12:43:37,480 Found a potential client 2020-06-23 12:43:37,480 _manage_client() 2020-06-23 12:43:37,481 new window 0x60000d 2020-06-23 12:43:37,481 read_initial_X11_properties() window 2020-06-23 12:43:37,481 Window.read_initial_X11_properties() 2020-06-23 12:43:37,482 read _NET_WM_STATE=None 2020-06-23 12:43:37,482 updateprop(state, frozenset([])) previous value=None 2020-06-23 12:43:37,482 not sending notify(state) (setup done=False, managed=False) 2020-06-23 12:43:37,482 read_initial_X11_properties() core 2020-06-23 12:43:37,482 initial X11 properties: xid=0x60000d, depth=24 2020-06-23 12:43:37,482 updateprop(depth, 24) previous value=None 2020-06-23 12:43:37,482 not sending notify(depth) (setup done=False, managed=False) 2020-06-23 12:43:37,483 updateprop(xid, 6291469) previous value=None 2020-06-23 12:43:37,483 not sending notify(xid) (setup done=False, managed=False) 2020-06-23 12:43:37,483 updateprop(has-alpha, False) previous value=None 2020-06-23 12:43:37,483 not sending notify(has-alpha) (setup done=False, managed=False) 2020-06-23 12:43:37,483 updateprop(allowed-actions, ['_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW']) previous value=None 2020-06-23 12:43:37,483 not sending notify(allowed-actions) (setup done=False, managed=False) 2020-06-23 12:43:37,483 displayHasXShape()=True 2020-06-23 12:43:37,484 read_shape for window 0x60000d: extents=((0, 0, 0, 484, 316), (0, 0, 0, 484, 316)) 2020-06-23 12:43:37,484 read_shape for window 0x60000d: none enabled 2020-06-23 12:43:37,484 updateprop(shape, {}) previous value=None 2020-06-23 12:43:37,484 not sending notify(shape) (setup done=False, managed=False) 2020-06-23 12:43:37,484 initial X11_properties: querying ['_NET_WM_PID', 'WM_CLIENT_MACHINE', 'WM_NAME', '_NET_WM_NAME', 'WM_PROTOCOLS', 'WM_CLASS', 'WM_WINDOW_ROLE', 'WM_TRANSIENT_FOR', '_NET_WM_WINDOW_TYPE', '_NET_WM_DESKTOP', '_NET_WM_FULLSCREEN_MONITORS', '_NET_WM_BYPASS_COMPOSITOR', '_NET_WM_STRUT', '_NET_WM_STRUT_PARTIAL', '_NET_WM_WINDOW_OPACITY', 'WM_HINTS', '_GTK_APP_MENU_OBJECT_PATH', '_GTK_APPLICATION_ID', '_GTK_UNIQUE_BUS_NAME', '_GTK_APPLICATION_OBJECT_PATH', '_GTK_APP_MENU_OBJECT_PATH', '_GTK_WINDOW_OBJECT_PATH', 'WM_HINTS', 'WM_NORMAL_HINTS', '_MOTIF_WM_HINTS', 'WM_ICON_NAME', '_NET_WM_ICON_NAME', '_NET_WM_ICON', '_NET_WM_STRUT', '_NET_WM_STRUT_PARTIAL'] 2020-06-23 12:43:37,484 _NET_WM_PID=10964 2020-06-23 12:43:37,484 updateprop(pid, 10964) previous value=None 2020-06-23 12:43:37,485 not sending notify(pid) (setup done=False, managed=False) 2020-06-23 12:43:37,485 WM_CLIENT_MACHINE=mk-sm-1 2020-06-23 12:43:37,485 updateprop(client-machine, mk-sm-1) previous value=None 2020-06-23 12:43:37,485 not sending notify(client-machine) (setup done=False, managed=False) 2020-06-23 12:43:37,485 _NET_WM_NAME=None 2020-06-23 12:43:37,486 WM_NAME=xterm 2020-06-23 12:43:37,486 updateprop(title, xterm) previous value=None 2020-06-23 12:43:37,486 not sending notify(title) (setup done=False, managed=False) 2020-06-23 12:43:37,486 wm_name changed 2020-06-23 12:43:37,486 WM_PROTOCOLS=['WM_DELETE_WINDOW'] 2020-06-23 12:43:37,487 updateprop(protocols, ['WM_DELETE_WINDOW']) previous value=None 2020-06-23 12:43:37,487 not sending notify(protocols) (setup done=False, managed=False) 2020-06-23 12:43:37,487 XGetClassHint(0x60000d) classhints: xterm, XTerm 2020-06-23 12:43:37,487 WM_CLASS=('xterm', 'XTerm') 2020-06-23 12:43:37,487 updateprop(class-instance, ('xterm', 'XTerm')) previous value=None 2020-06-23 12:43:37,487 not sending notify(class-instance) (setup done=False, managed=False) 2020-06-23 12:43:37,488 WM_WINDOW_ROLE=None 2020-06-23 12:43:37,488 updateprop(role, None) previous value=None 2020-06-23 12:43:37,488 not sending notify(role) (setup done=False, managed=False) 2020-06-23 12:43:37,488 WM_TRANSIENT_FOR=None 2020-06-23 12:43:37,488 updateprop(transient-for, None) previous value=None 2020-06-23 12:43:37,488 not sending notify(transient-for) (setup done=False, managed=False) 2020-06-23 12:43:37,489 _NET_WM_WINDOW_TYPE=None 2020-06-23 12:43:37,489 get(override-redirect, False) returning default value=False 2020-06-23 12:43:37,489 guessed window type=_NET_WM_WINDOW_TYPE_NORMAL 2020-06-23 12:43:37,489 updateprop(window-type, ['NORMAL']) previous value=None 2020-06-23 12:43:37,490 not sending notify(window-type) (setup done=False, managed=False) 2020-06-23 12:43:37,490 _NET_WM_DESKTOP=UNSET for window 0x60000d 2020-06-23 12:43:37,490 updateprop(workspace, 65535) previous value=None 2020-06-23 12:43:37,490 not sending notify(workspace) (setup done=False, managed=False) 2020-06-23 12:43:37,491 _NET_WM_FULLSCREEN_MONITORS=None 2020-06-23 12:43:37,491 updateprop(fullscreen-monitors, None) previous value=None 2020-06-23 12:43:37,491 not sending notify(fullscreen-monitors) (setup done=False, managed=False) 2020-06-23 12:43:37,492 _NET_WM_BYPASS_COMPOSITOR=0 2020-06-23 12:43:37,492 updateprop(bypass-compositor, 0) previous value=None 2020-06-23 12:43:37,492 not sending notify(bypass-compositor) (setup done=False, managed=False) 2020-06-23 12:43:37,492 _NET_WM_STRUT_PARTIAL=None 2020-06-23 12:43:37,492 _NET_WM_STRUT=None 2020-06-23 12:43:37,493 updateprop(strut, None) previous value=None 2020-06-23 12:43:37,493 not sending notify(strut) (setup done=False, managed=False) 2020-06-23 12:43:37,493 _NET_WM_WINDOW_OPACITY=-1 2020-06-23 12:43:37,493 updateprop(opacity, -1) previous value=None 2020-06-23 12:43:37,493 not sending notify(opacity) (setup done=False, managed=False) 2020-06-23 12:43:37,493 updateprop(group-leader, None) previous value=None 2020-06-23 12:43:37,494 not sending notify(group-leader) (setup done=False, managed=False) 2020-06-23 12:43:37,494 updateprop(attention-requested, False) previous value=None 2020-06-23 12:43:37,494 not sending notify(attention-requested) (setup done=False, managed=False) 2020-06-23 12:43:37,494 wm_hints.input = 1 2020-06-23 12:43:37,494 updateprop(can-focus, True) previous value=None 2020-06-23 12:43:37,494 not sending notify(can-focus) (setup done=False, managed=False) 2020-06-23 12:43:37,495 _GTK_APP_MENU_OBJECT_PATH=None 2020-06-23 12:43:37,495 _GTK_APPLICATION_ID=None 2020-06-23 12:43:37,495 _GTK_APPLICATION_OBJECT_PATH=None 2020-06-23 12:43:37,495 _GTK_UNIQUE_BUS_NAME=None 2020-06-23 12:43:37,496 _GTK_WINDOW_OBJECT_PATH=None 2020-06-23 12:43:37,496 updateprop(menu, {}) previous value=None 2020-06-23 12:43:37,496 not sending notify(menu) (setup done=False, managed=False) 2020-06-23 12:43:37,496 WM_NORMAL_HINTS={'min_size': (10, 17), 'win_gravity': 1, 'resize_inc': (6, 13), 'base_size': (4, 4), 'size': (484, 316)} 2020-06-23 12:43:37,496 updateprop(size-hints, {'base-size': (4, 4), 'minimum-size': (10, 17), 'gravity': 1, 'increment': (6, 13), 'size': (484, 316)}) previous value=None 2020-06-23 12:43:37,497 not sending notify(size-hints) (setup done=False, managed=False) 2020-06-23 12:43:37,497 Missing property _MOTIF_WM_HINTS (motif-hints) 2020-06-23 12:43:37,497 _MOTIF_WM_HINTS=None 2020-06-23 12:43:37,497 _NET_WM_ICON_NAME=None 2020-06-23 12:43:37,498 WM_ICON_NAME=xterm 2020-06-23 12:43:37,498 updateprop(icon-title, xterm) previous value=None 2020-06-23 12:43:37,498 not sending notify(icon-title) (setup done=False, managed=False) 2020-06-23 12:43:37,498 _NET_WM_ICON changed on 0x60000d, re-reading 2020-06-23 12:43:37,499 icon is now None 2020-06-23 12:43:37,499 initial X11 position and size: requested((0, 0, 484, 316), {'base-size': (4, 4), 'minimum-size': (10, 17), 'gravity': 1, 'increment': (6, 13), 'size': (484, 316)})=(0, 0, 484, 316) 2020-06-23 12:43:37,499 get_wm_state(modal) state_names=('_NET_WM_STATE_MODAL',) 2020-06-23 12:43:37,499 WindowDamageHandler.__init__(0x60000d, True) 2020-06-23 12:43:37,500 invalidating named pixmap, contents handle=None 2020-06-23 12:43:37,500 damage handle(0x60000d)=0x40002c 2020-06-23 12:43:37,500 displayHasXShape()=True 2020-06-23 12:43:37,500 setup_property_sync() 2020-06-23 12:43:37,501 sync_allowed_actions: setting _NET_WM_ALLOWED_ACTIONS=['_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW'] on 0x60000d 2020-06-23 12:43:37,502 sync_frame: frame(0x60000d)=None 2020-06-23 12:43:37,502 get(override-redirect, False) returning default value=False 2020-06-23 12:43:37,502 get(tray, False) returning default value=False 2020-06-23 12:43:37,502 sync_frame: setting _NET_FRAME_EXTENTS=(0, 0, 0, 0) on 0x60000d 2020-06-23 12:43:37,503 sync_state: setting _NET_WM_STATE=frozenset([]) on 0x60000d 2020-06-23 12:43:37,503 get(iconic, None) using get_property=False 2020-06-23 12:43:37,503 _handle_iconic_update: set_state(1) 2020-06-23 12:43:37,504 setup() corral_window=0x40002d 2020-06-23 12:43:37,504 setup() adding to save set 2020-06-23 12:43:37,504 setup() reparenting 2020-06-23 12:43:37,504 setup() geometry 2020-06-23 12:43:37,505 setup() hints={'base-size': (4, 4), 'minimum-size': (10, 17), 'gravity': 1, 'increment': (6, 13), 'size': (484, 316)} size=484x316 2020-06-23 12:43:37,505 updateprop(geometry, (0, 0, 484, 316)) unchanged 2020-06-23 12:43:37,505 setup() resizing windows to 484x316 2020-06-23 12:43:37,506 adding window WindowModel(0x60000d) 2020-06-23 12:43:37,506 add_new_window_common(WindowModel(0x60000d)) watching for dynamic properties: ['title', 'command', 'shape', 'class-instance', 'protocols', 'attention-requested', 'menu', 'workspace', 'opacity', 'fullscreen', 'focused', 'maximized', 'above', 'below', 'shaded', 'skip-taskbar', 'skip-pager', 'sticky', 'size-hints', 'icon-title', 'icon', 'decorations', 'modal', 'iconic'] 2020-06-23 12:43:37,507 get(tray, False) returning default value=False 2020-06-23 12:43:37,507 Discovered new ordinary window: WindowModel(0x60000d) (geometry=(0, 0, 484, 316)) 2020-06-23 12:43:37,507 ownership_election() winner=None, old owner=None, candidates=[(-1, DesktopManager(1))] 2020-06-23 12:43:37,508 x_event_filter event=(None, 'child-map-request-event')/MapRequest took 28.4ms 2020-06-23 12:43:37,508 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,508 parse_event(..)= 2020-06-23 12:43:37,508 Property changed on 0x60000d: _NET_WM_ALLOWED_ACTIONS 2020-06-23 12:43:37,509 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.9ms 2020-06-23 12:43:37,509 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,509 parse_event(..)= 2020-06-23 12:43:37,510 Property changed on 0x60000d: _NET_FRAME_EXTENTS 2020-06-23 12:43:37,510 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.9ms 2020-06-23 12:43:37,510 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,510 parse_event(..)= 2020-06-23 12:43:37,511 Property changed on 0x60000d: _NET_WM_STATE 2020-06-23 12:43:37,511 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.8ms 2020-06-23 12:43:37,511 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,511 parse_event(..)= 2020-06-23 12:43:37,512 Property changed on 0x60000d: WM_STATE 2020-06-23 12:43:37,512 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.9ms 2020-06-23 12:43:37,512 x_event_filter event=('xpra-create-event', None)/CreateNotify window=0x298 2020-06-23 12:43:37,512 parse_event(..)= 2020-06-23 12:43:37,513 x_event_filter event=('xpra-create-event', None)/CreateNotify took 0.6ms 2020-06-23 12:43:37,513 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x40002d 2020-06-23 12:43:37,513 parse_event(..)= 2020-06-23 12:43:37,513 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.6ms 2020-06-23 12:43:37,514 x_event_filter event=('xpra-reparent-event', None)/ReparentNotify window=0x60000d 2020-06-23 12:43:37,514 parse_event(..)= 2020-06-23 12:43:37,514 invalidating named pixmap, contents handle=None 2020-06-23 12:43:37,514 x_event_filter event=('xpra-reparent-event', None)/ReparentNotify took 0.8ms 2020-06-23 12:43:37,514 x_event_filter event=('xpra-reparent-event', None)/ReparentNotify window=0x298 2020-06-23 12:43:37,515 parse_event(..)= 2020-06-23 12:43:37,515 x_event_filter event=('xpra-reparent-event', None)/ReparentNotify took 0.5ms 2020-06-23 12:43:37,515 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify window=0x60000d 2020-06-23 12:43:37,515 parse_event(..)= 2020-06-23 12:43:37,516 x_event_filter event=('xpra-map-event', 'xpra-child-map-event')/MapNotify took 0.5ms 2020-06-23 12:43:37,516 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,516 parse_event(..)= 2020-06-23 12:43:37,516 Property changed on 0x60000d: _XPRA_WID 2020-06-23 12:43:37,517 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 0.8ms 2020-06-23 12:43:37,562 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,562 parse_event(..)= 2020-06-23 12:43:37,563 Property changed on 0x60000d: WM_ICON_NAME 2020-06-23 12:43:37,563 _NET_WM_ICON_NAME=None 2020-06-23 12:43:37,564 WM_ICON_NAME=mathias at mk-sm-1: ~ 2020-06-23 12:43:37,564 updateprop(icon-title, mathias at mk-sm-1: ~) previous value=xterm 2020-06-23 12:43:37,564 updating metadata on WindowModel(0x60000d): 2020-06-23 12:43:37,564 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 2.3ms 2020-06-23 12:43:37,564 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify window=0x60000d 2020-06-23 12:43:37,565 parse_event(..)= 2020-06-23 12:43:37,565 Property changed on 0x60000d: WM_NAME 2020-06-23 12:43:37,565 _NET_WM_NAME=None 2020-06-23 12:43:37,566 WM_NAME=mathias at mk-sm-1: ~ 2020-06-23 12:43:37,566 updateprop(title, mathias at mk-sm-1: ~) previous value=xterm 2020-06-23 12:43:37,566 updating metadata on WindowModel(0x60000d): 2020-06-23 12:43:37,566 wm_name changed 2020-06-23 12:43:37,566 x_event_filter event=('xpra-property-notify-event', None)/PropertyNotify took 2.2ms From antoine at nagafix.co.uk Tue Jun 23 08:30:27 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 23 Jun 2020 14:30:27 +0700 Subject: [winswitch] OSX Catalina Xpra does not open window In-Reply-To: <13b66192-c18b-58e8-203a-3a833070586b@koerber.org> References: <13b66192-c18b-58e8-203a-3a833070586b@koerber.org> Message-ID: On 23/06/2020 11:54, Mathias Koerber via shifter-users wrote: > I recently upgraded my server to Ubuntu 18.04 and now Xpra no longer > works when I try to connect from my macbook (Catalina) > > > On the Ubuntu server I have: > > xpra/bionic,now 2.1.3+dfsg-1ubuntu1 amd64 [installed] And, there is your problem. The packages from the Ubuntu repositories rarely ever work properly: https://www.xpra.org/trac/wiki/Packaging/DistributionPackages/Ubuntu Don't use those. > On the mac: > > get_version_info_full()={'version': '4.0.1', 'local_modifications': 0, > 'revision': 26380, 'date': '2020-05-17', 'time': '08:48', 'bit': > '64bit', 'cpu': 'i386', 'compiler': 'Apple clang version 11.0.0 > (clang-1100.0.33.12)', 'linker': 'LLVM version 11.0.0, > (clang-1100.0.33.12) (static support for 23, runtime is 23)', 'python': > '3.8.2', 'cython': '0.29.17', 'lib.gobject_introspection': '1.60.2', > 'lib.gtk': '3.24.10', 'lib.py3cairo': '1.18.1', 'lib.pygobject': > '3.32.2', 'lib.python3': '3.8', 'lib.vpx': '1.8.2', 'lib.x264': '0.157.x'} > > > I am trying to execute > > ?$ DISPLAY=whatever xpra start? ssh:mathias at 192.168.0.12 > --start-child=xterm -d all I'm not sure why you would ever need to set the DISPLAY on the mac. Xpra does not need it since it uses the native GUI toolkit. Cheers, Antoine > > > On the server, this creates these processes: > > > mathias? 10336? 0.1? 0.0 1687056 76280 ??????? S??? 12:27?? 0:00 > /usr/bin/python2 /usr/bin/xpra start --debug=all --start-child=xterm > --env=XPRA_PROXY_START_UUID=ad595359a96440b18704744575ed94fc > mathias? 10337? 0.0? 0.0 1440708 99312 ??????? Ssl? 12:27?? 0:00 \_ > Xvfb-for-Xpra-S10297 +extension Composite -screen 0 5760x2560x24+32 -dpi > 96 -nolisten tcp -noreset -auth /home/mathias/.Xautho > mathias? 10438? 0.0? 0.0 158948? 3540 ???????? Sl?? 12:27?? 0:00 \_ > pulseaudio --start -n --daemonize=false --system=false > --exit-idle-time=-1 --load=module-suspend-on-idle --load=module-null-si > mathias? 10490? 0.0? 0.0?? 4628?? 852 ???????? S??? 12:27?? 0:00 \_ > /bin/sh -c xterm > mathias? 10491? 0.0? 0.0? 86452 10404 ???????? S??? 12:27 0:00????? \_ > xterm > mathias? 10497? 0.0? 0.0? 22704? 4728 pts/6??? Ss+? 12:27 0:00????????? > \_ bash > > But no window is created on the OSX side > > > I am attaching the logs from both sides > > Would anyone have an idea what could be the cause of this? From antoine at nagafix.co.uk Tue Jun 23 08:42:51 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 23 Jun 2020 14:42:51 +0700 Subject: [winswitch] New to xpra: initialization error? In-Reply-To: References: <5459d676-b61c-5b91-c074-a2bbd61f7d91@nagafix.co.uk> Message-ID: On 23/06/2020 02:13, Alan Hoyle wrote: > Might I suggest that documentation on the installation explicitly > mention that xpra must be installed on both the client and the server?? I have updated two places: https://www.xpra.org/trac/wiki/Usage?action=diff&version=38 https://www.xpra.org/trac/wiki/Download?action=diff&version=26 Feel free to do or suggest more wiki pages. Note that this is not strictly true: many deployments use xpra without installing the client, by connecting using the builtin html5 client. Cheers, Antoine > > Thanks. > > -- > ? -? Alan Hoyle? -? alan at alanhoyle.com ? -? > http://www.alanhoyle.com/? - > > > On Thu, May 28, 2020 at 9:56 PM Alan Hoyle > wrote: > > On Thu, May 28, 2020 at 9:29 PM Antoine Martin via shifter-users > > wrote: > > > My guess is that you have not installed xpra on your server. > > ? > Ugh.? That is indeed the case.? Somehow it is unclear (at least to > me) from the documentation on xpra.org that one > must have xpra installed on both the client and the server in order > for it to work.?? > > -- > ? -? Alan Hoyle? -? alan at alanhoyle.com ? > -? http://www.alanhoyle.com/? -? > From eric.lemings at gmail.com Wed Jun 24 14:47:00 2020 From: eric.lemings at gmail.com (Eric Lemings) Date: Wed, 24 Jun 2020 07:47:00 -0600 Subject: [winswitch] Upgrading from Xpra 1 to Xpra 3 Message-ID: Hello all, I recently upgraded from Xpra 1.0.13 to Xpra 3.0.9. I am trying to get Xpra 3 to start under a Linux system account (RHEL 7 to be exact) as before under Xpra 1. The exact command looked something like this: $ /usr/bin/python2 /usr/bin/xpra start :42 --log-dir=/an-install-dir/.xpra --sharing=yes --map-group --socket-dir=/an-install-dir/.xpra -socket-dirs=/an-install-dir/.xpra:/tmp --socket-permissions=660 --systemd-run=no --remote-xpra=/an-install-dir/.xpra/run-xpra --pulseaudio=no --remote-logging=yes --speaker=disabled --system-tray=no --webcam=no --mdns=no --notifications=no The usage and options might not have been technically correct but it worked... for Xpra 1. Doesn't work so well for Xpra 3. At first, the system account did not belong to the 'xpra' group but it would not reliably open a socket in the /an-install-dir/.xpra directory. After adding the 'xpra' group to the system account, it doesn't seem to ever set group read/write permissions or use the system account group -- only the 'xpra' group. First question: Is there a wiki page or other document that outlines the procedures for using Xpra 3 under a system account to be shared by multiple users? Second question: What would be the equivalent Xpra 3.0.9 command for the Xpra 1 command shown above? Much appreciated. Eric. From antoine at nagafix.co.uk Wed Jun 24 16:13:00 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 24 Jun 2020 22:13:00 +0700 Subject: [winswitch] Upgrading from Xpra 1 to Xpra 3 In-Reply-To: References: Message-ID: <68ab4661-5e94-d878-d92f-bc7e2067267b@nagafix.co.uk> On 24/06/2020 20:47, Eric Lemings via shifter-users wrote: > Hello all, > > I recently upgraded from Xpra 1.0.13 to Xpra 3.0.9. FYI: 3.0.10 is the current version for CentOS / RHEL 7. > I am trying to get > Xpra 3 to start under a Linux system account (RHEL 7 to be exact) as before > under Xpra 1. The exact command looked something like this: > > $ /usr/bin/python2 /usr/bin/xpra start :42 --log-dir=/an-install-dir/.xpra > --sharing=yes --map-group There is a typo, and you need to specify the group to use: --mmap-group=MMAP_GROUP > --socket-dir=/an-install-dir/.xpra > -socket-dirs=/an-install-dir/.xpra:/tmp --socket-permissions=660 Typo: "--socket-dirs=..." > --systemd-run=no > --remote-xpra=/an-install-dir/.xpra/run-xpra FYI: setting "--remote-xpra" does not make sense with the "start" subcommand as it is only ever used with ssh connections. > --pulseaudio=no --remote-logging=yes --speaker=disabled --system-tray=no > --webcam=no --mdns=no --notifications=no Works fine here with "/run/xpra" on Fedora and CentOS 7 > The usage and options might not have been technically correct but it > worked... for Xpra 1. Doesn't work so well for Xpra 3. Please always include the full error messages, log samples, etc. > At first, the > system account did not belong to the 'xpra' group but it would not reliably > open a socket in the /an-install-dir/.xpra directory. I don't know what permissions or ownership you have set on this directory. The standard location for 'xpra' group sockets is '/run/xpra'. Why not use that? > After adding the > 'xpra' group to the system account, it doesn't seem to ever set group > read/write permissions or use the system account group -- only the 'xpra' > group. It's not clear to me what you were expecting or what actually happened. Have you checked the obvious: logging back in after adding the 'xpra' group perhaps? > First question: Is there a wiki page or other document that outlines the > procedures for using Xpra 3 under a system account to be shared by multiple > users? No, but feel free to create one. The man page is the reference and should always be up to date. > Second question: What would be the equivalent Xpra 3.0.9 command for the > Xpra 1 command shown above? This simple command works for me and allows other members of the 'xpra' group to connect to the session: xpra start :42 --socket-permissions=660 --mmap-group=xpra --sharing=yes (you can then add your audio, system-tray, etc options - those are not relevant to this question, the syntax is the same as before) Cheers, Antoine > > Much appreciated. > > Eric. From luca.manganelli at comune.trento.it Tue Jun 30 07:02:28 2020 From: luca.manganelli at comune.trento.it (Luca Manganelli) Date: Tue, 30 Jun 2020 08:02:28 +0200 Subject: [winswitch] constant Bandwith usage? Message-ID: Hello, I have noticed a strange thing. Opening Firefox from remote xpra server on a static page (no GIF animations), xpra constantly uses bandwidth (at least 1MB/sec) when it is doing anything, too. Is this the right behaviour? -- Comune di Trento? via Belenzani, 19 - 38122 Trento | C.F e P. IVA: 00355870221 tel. +39 0461.884111 | www.comune.trento.it ? From antoine at nagafix.co.uk Tue Jun 30 07:15:19 2020 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 30 Jun 2020 13:15:19 +0700 Subject: [winswitch] constant Bandwith usage? In-Reply-To: References: Message-ID: On 30/06/2020 13:02, Luca Manganelli via shifter-users wrote: > Hello, > > I have noticed a strange thing. Opening Firefox from remote xpra server on > a static page (no GIF animations), xpra constantly uses bandwidth (at least > 1MB/sec) when it is doing anything, too. > Is this the right behaviour? Try turning off speaker forwarding. Xpra does have "silence detection", which should take care of starting and stopping audio as needed, but maybe this isn't working properly on your system, or some component may be missing. Otherwise, it is possible for some applications to repaint the screen even when there are no actual changes, also causing unnecessary network traffic. But normally this is also detected and ignored. Cheers, Antoine