Xpra-org / xpra-html5

HTML5 client for Xpra
Mozilla Public License 2.0
218 stars 58 forks source link

Chinese menu display error #127

Closed catcherxuefeng closed 2 years ago

catcherxuefeng commented 2 years ago

TeRaQS.png

totaam commented 2 years ago

Please specify your exact client and server versions. xpra info would also be helpful.

catcherxuefeng commented 2 years ago
xpra info 
bandwidth-limit=0
child.1.command=('/etc/X11/Xsession', 'true')
child.1.dead=True
child.1.forget=False
child.1.ignore=True
child.1.name=/etc/X11/Xsession true
child.1.pid=4430
child.1.returncode=0
child.command=('abiword',)
child.dead=True
child.forget=False
child.ignore=True
child.name=abiword
child.pid=4432
child.returncode=0
children.dead=2
children.ignored=2
children.total=2
client.argv=('http://192.168.100.138:10000/',)
client.auto_refresh=500
client.bandwidth-limit.actual=0
client.bandwidth-limit.detection=True
client.bandwidth-limit.setting=0
client.batch.delay.50p=2
client.batch.delay.80p=2
client.batch.delay.90p=3
client.batch.delay.avg=2
client.batch.delay.cur=6
client.batch.delay.max=7
client.batch.delay.min=2
client.batch.expire=50
client.batch.locked=False
client.batch.max-delay=500
client.batch.min-delay=5
client.batch.normalized=11
client.batch.timeout-delay=15000
client.bell=True
client.clipboard.contents-slice-fix=True
client.clipboard.enabled=True
client.clipboard.greedy=True
client.clipboard.notifications=False
client.clipboard.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
client.clipboard.selections=('CLIPBOARD', 'PRIMARY')
client.clipboard.set-enabled=False
client.clipboard.want-targets=True
client.congestion.avg-send-speed=0
client.congestion.elapsed-time=2135
client.connection.active=True
client.connection.aliases=True
client.connection.client.ping_latency.50p=5
client.connection.client.ping_latency.80p=6
client.connection.client.ping_latency.90p=6
client.connection.client.ping_latency.avg=5
client.connection.client.ping_latency.cur=6
client.connection.client.ping_latency.max=20
client.connection.client.ping_latency.min=4
client.connection.compression_level=1
client.connection.compressor=lz4
client.connection.encoder=bencode
client.connection.endpoint=('192.168.100.1', 58684)
client.connection.has_more=False
client.connection.input.buffer-size=65536
client.connection.input.bytecount=331895
client.connection.input.cipher=
client.connection.input.cipher.padding=legacy
client.connection.input.count.buffer-refresh=1
client.connection.input.count.button-action=1
client.connection.input.count.close-window=1
client.connection.input.count.configure-window=1
client.connection.input.count.damage-sequence=1
client.connection.input.count.focus=1
client.connection.input.count.hello=1
client.connection.input.count.key-action=1
client.connection.input.count.logging=1
client.connection.input.count.map-window=1
client.connection.input.count.ping=1
client.connection.input.count.ping_echo=1
client.connection.input.count.pointer-position=1
client.connection.input.count.printers=1
client.connection.input.count.resume=1
client.connection.input.count.sound-control=1
client.connection.input.count.start-command=1
client.connection.input.count.suspend=1
client.connection.input.hangup-delay=1000
client.connection.input.packetcount=6007
client.connection.input.raw_packetcount=4959
client.connection.input.readcount=4959
client.connection.large_packets=('hello', 'window-metadata', 'sound-data', 'notify_show', 'setting-change', 'info-response')
client.connection.latency.absmin=3
client.connection.legacy-frames=False
client.connection.max_packet_size=104857600
client.connection.mmap_bytecount=0
client.connection.output.bytecount=3041997
client.connection.output.cipher=
client.connection.output.cipher.padding=legacy
client.connection.output.count.clipboard-token=5
client.connection.output.count.cursor=106
client.connection.output.count.draw=1293
client.connection.output.count.hello=1
client.connection.output.count.lost-window=7
client.connection.output.count.new-override-redirect=4
client.connection.output.count.new-window=2
client.connection.output.count.ping=543
client.connection.output.count.ping_echo=271
client.connection.output.count.setting-change=1
client.connection.output.count.startup-complete=1
client.connection.output.count.window-icon=8
client.connection.output.count.window-metadata=1
client.connection.output.inline-size=32768
client.connection.output.large-packet-size=4096
client.connection.output.min-compress-size=378
client.connection.output.packet-join-size=65536
client.connection.output.packetcount=2243
client.connection.output.raw_packetcount=3112
client.connection.output.writecount=3112
client.connection.protocol-type=socket
client.connection.receive_alias.1=hello
client.connection.receive_alias.2=disconnect
client.connection.receive_alias.3=udp-control
client.connection.receive_alias.4=connection-lost
client.connection.receive_alias.5=gibberish
client.connection.receive_alias.6=invalid
client.connection.receive_alias.7=command_request
client.connection.receive_alias.8=command-signal
client.connection.receive_alias.9=ping
client.connection.receive_alias.10=ping_echo
client.connection.receive_alias.11=connection-data
client.connection.receive_alias.12=bandwidth-limit
client.connection.receive_alias.13=sharing-toggle
client.connection.receive_alias.14=lock-toggle
client.connection.receive_alias.15=webcam-start
client.connection.receive_alias.16=webcam-stop
client.connection.receive_alias.17=webcam-frame
client.connection.receive_alias.18=printers
client.connection.receive_alias.19=print
client.connection.receive_alias.20=send-file
client.connection.receive_alias.21=ack-file-chunk
client.connection.receive_alias.22=send-file-chunk
client.connection.receive_alias.23=send-data-request
client.connection.receive_alias.24=send-data-response
client.connection.receive_alias.25=logging
client.connection.receive_alias.26=set-keyboard-sync-enabled
client.connection.receive_alias.27=key-action
client.connection.receive_alias.28=key-repeat
client.connection.receive_alias.29=layout-changed
client.connection.receive_alias.30=keymap-changed
client.connection.receive_alias.31=button-action
client.connection.receive_alias.32=pointer-position
client.connection.receive_alias.33=input-devices
client.connection.receive_alias.34=quality
client.connection.receive_alias.35=min-quality
client.connection.receive_alias.36=speed
client.connection.receive_alias.37=min-speed
client.connection.receive_alias.38=encoding
client.connection.receive_alias.39=set-cursors
client.connection.receive_alias.40=set-bell
client.connection.receive_alias.41=desktop_size
client.connection.receive_alias.42=screenshot
client.connection.receive_alias.43=map-window
client.connection.receive_alias.44=unmap-window
client.connection.receive_alias.45=configure-window
client.connection.receive_alias.46=close-window
client.connection.receive_alias.47=focus
client.connection.receive_alias.48=damage-sequence
client.connection.receive_alias.49=buffer-refresh
client.connection.receive_alias.50=suspend
client.connection.receive_alias.51=resume
client.connection.receive_alias.52=server-settings
client.connection.receive_alias.53=set_deflate
client.connection.receive_alias.54=shutdown-server
client.connection.receive_alias.55=exit-server
client.connection.receive_alias.56=info-request
client.connection.receive_alias.57=force-ungrab
client.connection.receive_alias.58=wheel-motion
client.connection.receive_alias.59=window-signal
client.connection.receive_alias.60=notification-close
client.connection.receive_alias.61=notification-action
client.connection.receive_alias.62=set-notify
client.connection.receive_alias.63=set-clipboard-enabled
client.connection.receive_alias.64=clipboard-token
client.connection.receive_alias.65=clipboard-request
client.connection.receive_alias.66=clipboard-contents
client.connection.receive_alias.67=clipboard-contents-none
client.connection.receive_alias.68=clipboard-pending-requests
client.connection.receive_alias.69=clipboard-enable-selections
client.connection.receive_alias.70=clipboard-loop-uuids
client.connection.receive_alias.71=start-command
client.connection.receive_alias.72=rpc
client.connection.remote=('192.168.100.1', 58684)
client.connection.server.ping_latency.50p=0
client.connection.server.ping_latency.80p=0
client.connection.server.ping_latency.90p=0
client.connection.server.ping_latency.avg=0
client.connection.server.ping_latency.cur=0
client.connection.server.ping_latency.max=0
client.connection.server.ping_latency.min=0
client.connection.socket.device.bus-info=0000:01:00.0
client.connection.socket.device.driver=virtio_net
client.connection.socket.device.firmware-version=
client.connection.socket.device.speed=1110490560
client.connection.socket.device.version=1.0.0
client.connection.socket.family=SOCK_DGRAM
client.connection.socket.fileno=12
client.connection.socket.nodelay=True
client.connection.socket.options.IP.IP_OPTIONS=0
client.connection.socket.options.IP.IP_TOS=0
client.connection.socket.options.IP.IP_TTL=64
client.connection.socket.options.SOCKET.SO_BROADCAST=0
client.connection.socket.options.SOCKET.SO_DONTROUTE=0
client.connection.socket.options.SOCKET.SO_ERROR=0
client.connection.socket.options.SOCKET.SO_KEEPALIVE=0
client.connection.socket.options.SOCKET.SO_LINGER=0
client.connection.socket.options.SOCKET.SO_OOBINLINE=0
client.connection.socket.options.SOCKET.SO_RCVBUF=2545352
client.connection.socket.options.SOCKET.SO_RCVLOWAT=1
client.connection.socket.options.SOCKET.SO_RCVTIMEO=0
client.connection.socket.options.SOCKET.SO_REUSEADDR=1
client.connection.socket.options.SOCKET.SO_REUSEPORT=0
client.connection.socket.options.SOCKET.SO_SNDBUF=191488
client.connection.socket.options.SOCKET.SO_SNDTIMEO=0
client.connection.socket.options.SOCKET.SO_TYPE=1
client.connection.socket.options.TCP.TCP_MAXSEG=1448
client.connection.socket.options.TCP.TCP_NODELAY=1
client.connection.socket.proto=0
client.connection.socket.timeout=0
client.connection.socket.type=AF_UNIX
client.connection.thread.format=True
client.connection.thread.parse=True
client.connection.thread.read=True
client.connection.thread.write=True
client.connection.type=ws
client.connection.wrapped=tcp
client.connection_time=776
client.counter=2
client.cursors=True
client.damage.client-latency=7199
client.damage.data_queue.size.50p=0
client.damage.data_queue.size.80p=0
client.damage.data_queue.size.90p=0
client.damage.data_queue.size.avg=0
client.damage.data_queue.size.cur=0
client.damage.data_queue.size.max=0
client.damage.data_queue.size.min=0
client.damage.events=1595
client.damage.frame-total-latency=7199
client.damage.packet_queue.size.50p=0
client.damage.packet_queue.size.80p=0
client.damage.packet_queue.size.90p=0
client.damage.packet_queue.size.avg=0
client.damage.packet_queue.size.cur=1
client.damage.packet_queue.size.max=2
client.damage.packet_queue.size.min=0
client.damage.packets_sent=1293
client.desktop_mode_size=(2552, 1291)
client.desktop_names=()
client.desktop_size=(2552, 1291)
client.desktops=1
client.elapsed_time=1359
client.encoding.client-defaults.color-gamut=srgb
client.encoding.client-defaults.decoder-speed.video=0
client.encoding.client-defaults.eos=1
client.encoding.client-defaults.flush=1
client.encoding.client-defaults.full_csc_modes.h264=('YUV420P',)
client.encoding.client-defaults.full_csc_modes.h264+mp4=('YUV420P',)
client.encoding.client-defaults.full_csc_modes.jpeg=('BGRX', 'BGRA', 'BGR', 'RGBX', 'RGBA', 'RGB', 'YUV420P', 'YUV422P', 'YUV444P')
client.encoding.client-defaults.full_csc_modes.mpeg1=('YUV420P',)
client.encoding.client-defaults.full_csc_modes.mpeg4+mp4=('YUV420P',)
client.encoding.client-defaults.full_csc_modes.vp8+webm=('YUV420P',)
client.encoding.client-defaults.full_csc_modes.webp=('BGRX', 'BGRA')
client.encoding.client-defaults.h264+mp4.=50
client.encoding.client-defaults.h264+mp4.YUV420P.level=3.0
client.encoding.client-defaults.h264+mp4.YUV420P.profile=baseline
client.encoding.client-defaults.h264+mp4.score-delta=50
client.encoding.client-defaults.h264.YUV420P.level=2.1
client.encoding.client-defaults.h264.YUV420P.profile=baseline
client.encoding.client-defaults.h264.cabac=0
client.encoding.client-defaults.h264.deblocking-filter=0
client.encoding.client-defaults.h264.fast-decode=1
client.encoding.client-defaults.h264.score-delta=-20
client.encoding.client-defaults.mpeg4+mp4.score-delta=40
client.encoding.client-defaults.rgb_lz4=True
client.encoding.client-defaults.rgb_zlib=True
client.encoding.client-defaults.scrolling=1
client.encoding.client-defaults.transparency=True
client.encoding.client-defaults.video_max_size=(1024, 768)
client.encoding.client-defaults.video_scaling=True
client.encoding.client-defaults.vp8+webm.score-delta=40
client.encoding.client-defaults.x264.YUV420P.profile=baseline
client.encoding.decode_errors=0
client.encoding.default=
client.encoding.defaults.min-quality=30
client.encoding.defaults.min-speed=30
client.encoding.quality.50p=99
client.encoding.quality.80p=99
client.encoding.quality.90p=99
client.encoding.quality.avg=97
client.encoding.quality.cur=99
client.encoding.quality.max=99
client.encoding.quality.min=51
client.encoding.speed.50p=32
client.encoding.speed.80p=34
client.encoding.speed.90p=37
client.encoding.speed.avg=32
client.encoding.speed.cur=34
client.encoding.speed.max=46
client.encoding.speed.min=30
client.encodings=('jpeg', 'png', 'rgb', 'rgb32', 'rgb24', 'mpeg1', 'h264', 'webp')
client.encodings.core=('jpeg', 'png', 'rgb', 'rgb32', 'rgb24', 'mpeg1', 'h264', 'webp')
client.encodings.window-icon=('png',)
client.file-transfers.ask=False
client.file-transfers.ask-timeout=3600
client.file-transfers.chunks=65536
client.file-transfers.enabled=True
client.file-transfers.open=True
client.file-transfers.open-ask=False
client.file-transfers.open-url=True
client.file-transfers.open-url-ask=False
client.file-transfers.printing=True
client.file-transfers.printing-ask=False
client.file-transfers.remote.file-ask-timeout=0
client.file-transfers.remote.file-chunks=0
client.file-transfers.remote.file-size-limit=10
client.file-transfers.remote.file-transfer=True
client.file-transfers.remote.file-transfer-ask=False
client.file-transfers.remote.open-files=False
client.file-transfers.remote.open-files-ask=False
client.file-transfers.remote.open-url=True
client.file-transfers.remote.open-url-ask=False
client.file-transfers.remote.printing=True
client.file-transfers.remote.printing-ask=False
client.file-transfers.size-limit=100
client.hello-sent=True
client.hostname=
client.icons.max_size=(30, 30)
client.idle=False
client.idle_time=299
client.jitter=0
client.keyboard.enabled=True
client.keyboard.keycode=9
client.keyboard.keycode.0=19
client.keyboard.keycode.0x1005ff70=138
client.keyboard.keycode.0x1005ff71=140
client.keyboard.keycode.0x1008ff07=251
client.keyboard.keycode.0x1008ffb4=254
client.keyboard.keycode.0x1008ffb5=255
client.keyboard.keycode.0x1008ffb6=221
client.keyboard.keycode.1=10
client.keyboard.keycode.2=11
client.keyboard.keycode.3=12
client.keyboard.keycode.4=13
client.keyboard.keycode.5=14
client.keyboard.keycode.6=15
client.keyboard.keycode.7=16
client.keyboard.keycode.8=17
client.keyboard.keycode.9=18
client.keyboard.keycode.A=38
client.keyboard.keycode.Alt_L=64
client.keyboard.keycode.Alt_R=108
client.keyboard.keycode.Arabic_switch=203
client.keyboard.keycode.AudioForward=216
client.keyboard.keycode.AudioLowerVolume=122
client.keyboard.keycode.AudioMedia=234
client.keyboard.keycode.AudioMicMute=198
client.keyboard.keycode.AudioMute=121
client.keyboard.keycode.AudioNext=171
client.keyboard.keycode.AudioPause=172
client.keyboard.keycode.AudioPlay=172
client.keyboard.keycode.AudioPrev=173
client.keyboard.keycode.AudioRaiseVolume=123
client.keyboard.keycode.AudioRecord=175
client.keyboard.keycode.AudioRewind=176
client.keyboard.keycode.AudioStop=174
client.keyboard.keycode.B=56
client.keyboard.keycode.Back=166
client.keyboard.keycode.BackSpace=22
client.keyboard.keycode.Battery=244
client.keyboard.keycode.Bluetooth=245
client.keyboard.keycode.Break=127
client.keyboard.keycode.C=54
client.keyboard.keycode.Calculator=148
client.keyboard.keycode.Cancel=136
client.keyboard.keycode.Caps_Lock=66
client.keyboard.keycode.ClearGrab=63
client.keyboard.keycode.Close=182
client.keyboard.keycode.Control_L=37
client.keyboard.keycode.Control_R=105
client.keyboard.keycode.Copy=141
client.keyboard.keycode.Cut=145
client.keyboard.keycode.D=40
client.keyboard.keycode.DOS=159
client.keyboard.keycode.Delete=119
client.keyboard.keycode.Display=235
client.keyboard.keycode.Documents=243
client.keyboard.keycode.Down=116
client.keyboard.keycode.E=26
client.keyboard.keycode.Eject=169
client.keyboard.keycode.End=115
client.keyboard.keycode.Escape=9
client.keyboard.keycode.Explorer=152
client.keyboard.keycode.F=41
client.keyboard.keycode.F1=67
client.keyboard.keycode.F2=68
client.keyboard.keycode.F3=69
client.keyboard.keycode.F4=70
client.keyboard.keycode.F5=71
client.keyboard.keycode.F6=72
client.keyboard.keycode.F7=73
client.keyboard.keycode.F8=74
client.keyboard.keycode.F9=75
client.keyboard.keycode.F10=76
client.keyboard.keycode.F11=95
client.keyboard.keycode.F12=96
client.keyboard.keycode.Favorites=164
client.keyboard.keycode.Finance=227
client.keyboard.keycode.Find=144
client.keyboard.keycode.Forward=167
client.keyboard.keycode.G=42
client.keyboard.keycode.Game=228
client.keyboard.keycode.Go=226
client.keyboard.keycode.H=43
client.keyboard.keycode.Hangul=130
client.keyboard.keycode.Hangul_Hanja=131
client.keyboard.keycode.Help=146
client.keyboard.keycode.Henkan=100
client.keyboard.keycode.Henkan_Mode=100
client.keyboard.keycode.Hiragana=99
client.keyboard.keycode.Hiragana_Katakana=101
client.keyboard.keycode.Home=110
client.keyboard.keycode.HomePage=180
client.keyboard.keycode.Hyper_L=207
client.keyboard.keycode.Hyper_R=253
client.keyboard.keycode.I=31
client.keyboard.keycode.ISO_Left_Tab=23
client.keyboard.keycode.ISO_Level3_Shift=92
client.keyboard.keycode.Insert=118
client.keyboard.keycode.J=44
client.keyboard.keycode.K=45
client.keyboard.keycode.KP_0=90
client.keyboard.keycode.KP_1=87
client.keyboard.keycode.KP_2=88
client.keyboard.keycode.KP_3=89
client.keyboard.keycode.KP_4=83
client.keyboard.keycode.KP_5=84
client.keyboard.keycode.KP_6=85
client.keyboard.keycode.KP_7=79
client.keyboard.keycode.KP_8=80
client.keyboard.keycode.KP_9=81
client.keyboard.keycode.KP_Add=86
client.keyboard.keycode.KP_Begin=84
client.keyboard.keycode.KP_Decimal=91
client.keyboard.keycode.KP_Delete=91
client.keyboard.keycode.KP_Divide=106
client.keyboard.keycode.KP_Down=88
client.keyboard.keycode.KP_End=87
client.keyboard.keycode.KP_Enter=104
client.keyboard.keycode.KP_Equal=125
client.keyboard.keycode.KP_Home=79
client.keyboard.keycode.KP_Insert=90
client.keyboard.keycode.KP_Left=83
client.keyboard.keycode.KP_Multiply=63
client.keyboard.keycode.KP_Next=89
client.keyboard.keycode.KP_Page_Up=81
client.keyboard.keycode.KP_Prior=81
client.keyboard.keycode.KP_Right=85
client.keyboard.keycode.KP_Subtract=82
client.keyboard.keycode.KP_Up=80
client.keyboard.keycode.Katakana=98
client.keyboard.keycode.KbdBrightnessDown=237
client.keyboard.keycode.KbdBrightnessUp=238
client.keyboard.keycode.KbdLightOnOff=236
client.keyboard.keycode.L=46
client.keyboard.keycode.Launch1=156
client.keyboard.keycode.Launch2=157
client.keyboard.keycode.Launch3=210
client.keyboard.keycode.Launch4=211
client.keyboard.keycode.Launch5=192
client.keyboard.keycode.Launch6=193
client.keyboard.keycode.Launch7=194
client.keyboard.keycode.Launch8=195
client.keyboard.keycode.Launch9=196
client.keyboard.keycode.LaunchA=128
client.keyboard.keycode.LaunchB=212
client.keyboard.keycode.Left=113
client.keyboard.keycode.Linefeed=109
client.keyboard.keycode.M=58
client.keyboard.keycode.Mail=163
client.keyboard.keycode.MailForward=241
client.keyboard.keycode.Menu=135
client.keyboard.keycode.MenuKB=147
client.keyboard.keycode.Messenger=224
client.keyboard.keycode.Meta_L=64
client.keyboard.keycode.Meta_R=108
client.keyboard.keycode.Mode_switch=203
client.keyboard.keycode.MonBrightnessDown=232
client.keyboard.keycode.MonBrightnessUp=233
client.keyboard.keycode.Muhenkan=102
client.keyboard.keycode.MyComputer=165
client.keyboard.keycode.N=57
client.keyboard.keycode.New=189
client.keyboard.keycode.Next=117
client.keyboard.keycode.Next_VMode=86
client.keyboard.keycode.Num_Lock=77
client.keyboard.keycode.O=32
client.keyboard.keycode.Open=142
client.keyboard.keycode.P=33
client.keyboard.keycode.Page_Down=117
client.keyboard.keycode.Page_Up=112
client.keyboard.keycode.Paste=143
client.keyboard.keycode.Pause=127
client.keyboard.keycode.Phone=177
client.keyboard.keycode.PowerOff=124
client.keyboard.keycode.Prev_VMode=82
client.keyboard.keycode.Print=107
client.keyboard.keycode.Prior=112
client.keyboard.keycode.Q=24
client.keyboard.keycode.R=27
client.keyboard.keycode.Redo=137
client.keyboard.keycode.Reload=181
client.keyboard.keycode.Reply=240
client.keyboard.keycode.Return=36
client.keyboard.keycode.Right=114
client.keyboard.keycode.RotateWindows=161
client.keyboard.keycode.S=39
client.keyboard.keycode.Save=242
client.keyboard.keycode.ScreenSaver=160
client.keyboard.keycode.ScrollDown=186
client.keyboard.keycode.ScrollUp=185
client.keyboard.keycode.Scroll_Lock=78
client.keyboard.keycode.Search=225
client.keyboard.keycode.Send=153
client.keyboard.keycode.Shift_L=50
client.keyboard.keycode.Shift_R=62
client.keyboard.keycode.Shop=229
client.keyboard.keycode.Sleep=150
client.keyboard.keycode.SunFront=140
client.keyboard.keycode.SunProps=138
client.keyboard.keycode.Super_L=133
client.keyboard.keycode.Super_R=134
client.keyboard.keycode.Suspend=213
client.keyboard.keycode.Switch_VT_1=67
client.keyboard.keycode.Switch_VT_2=68
client.keyboard.keycode.Switch_VT_3=69
client.keyboard.keycode.Switch_VT_4=70
client.keyboard.keycode.Switch_VT_5=71
client.keyboard.keycode.Switch_VT_6=72
client.keyboard.keycode.Switch_VT_7=73
client.keyboard.keycode.Switch_VT_8=74
client.keyboard.keycode.Switch_VT_9=75
client.keyboard.keycode.Switch_VT_10=76
client.keyboard.keycode.Switch_VT_11=95
client.keyboard.keycode.Switch_VT_12=96
client.keyboard.keycode.Sys_Req=107
client.keyboard.keycode.T=28
client.keyboard.keycode.Tab=23
client.keyboard.keycode.TaskPane=162
client.keyboard.keycode.Tools=179
client.keyboard.keycode.TouchpadOff=201
client.keyboard.keycode.TouchpadOn=200
client.keyboard.keycode.TouchpadToggle=199
client.keyboard.keycode.U=30
client.keyboard.keycode.Undo=139
client.keyboard.keycode.Ungrab=106
client.keyboard.keycode.Up=111
client.keyboard.keycode.V=55
client.keyboard.keycode.W=25
client.keyboard.keycode.WLAN=246
client.keyboard.keycode.WWW=158
client.keyboard.keycode.WakeUp=151
client.keyboard.keycode.WebCam=220
client.keyboard.keycode.X=53
client.keyboard.keycode.XF86AudioForward=216
client.keyboard.keycode.XF86AudioLowerVolume=122
client.keyboard.keycode.XF86AudioMedia=234
client.keyboard.keycode.XF86AudioMicMute=198
client.keyboard.keycode.XF86AudioMute=121
client.keyboard.keycode.XF86AudioNext=171
client.keyboard.keycode.XF86AudioPause=172
client.keyboard.keycode.XF86AudioPlay=172
client.keyboard.keycode.XF86AudioPreset=221
client.keyboard.keycode.XF86AudioPrev=173
client.keyboard.keycode.XF86AudioRaiseVolume=123
client.keyboard.keycode.XF86AudioRecord=175
client.keyboard.keycode.XF86AudioRewind=176
client.keyboard.keycode.XF86AudioStop=174
client.keyboard.keycode.XF86Back=166
client.keyboard.keycode.XF86Battery=244
client.keyboard.keycode.XF86Bluetooth=245
client.keyboard.keycode.XF86Calculator=148
client.keyboard.keycode.XF86ClearGrab=63
client.keyboard.keycode.XF86Close=182
client.keyboard.keycode.XF86Copy=141
client.keyboard.keycode.XF86Cut=145
client.keyboard.keycode.XF86DOS=159
client.keyboard.keycode.XF86Display=235
client.keyboard.keycode.XF86Documents=243
client.keyboard.keycode.XF86Eject=169
client.keyboard.keycode.XF86Explorer=152
client.keyboard.keycode.XF86Favorites=164
client.keyboard.keycode.XF86Finance=227
client.keyboard.keycode.XF86Forward=167
client.keyboard.keycode.XF86Game=228
client.keyboard.keycode.XF86Go=226
client.keyboard.keycode.XF86HomePage=180
client.keyboard.keycode.XF86KbdBrightnessDown=237
client.keyboard.keycode.XF86KbdBrightnessUp=238
client.keyboard.keycode.XF86KbdLightOnOff=236
client.keyboard.keycode.XF86Launch1=156
client.keyboard.keycode.XF86Launch2=157
client.keyboard.keycode.XF86Launch3=210
client.keyboard.keycode.XF86Launch4=211
client.keyboard.keycode.XF86Launch5=192
client.keyboard.keycode.XF86Launch6=193
client.keyboard.keycode.XF86Launch7=194
client.keyboard.keycode.XF86Launch8=195
client.keyboard.keycode.XF86Launch9=196
client.keyboard.keycode.XF86LaunchA=128
client.keyboard.keycode.XF86LaunchB=212
client.keyboard.keycode.XF86Mail=163
client.keyboard.keycode.XF86MailForward=241
client.keyboard.keycode.XF86MenuKB=147
client.keyboard.keycode.XF86Messenger=224
client.keyboard.keycode.XF86MonBrightnessCycle=251
client.keyboard.keycode.XF86MonBrightnessDown=232
client.keyboard.keycode.XF86MonBrightnessUp=233
client.keyboard.keycode.XF86MyComputer=165
client.keyboard.keycode.XF86New=189
client.keyboard.keycode.XF86Next_VMode=86
client.keyboard.keycode.XF86Open=142
client.keyboard.keycode.XF86Paste=143
client.keyboard.keycode.XF86Phone=177
client.keyboard.keycode.XF86PowerOff=124
client.keyboard.keycode.XF86Prev_VMode=82
client.keyboard.keycode.XF86RFKill=255
client.keyboard.keycode.XF86Reload=181
client.keyboard.keycode.XF86Reply=240
client.keyboard.keycode.XF86RotateWindows=161
client.keyboard.keycode.XF86Save=242
client.keyboard.keycode.XF86ScreenSaver=160
client.keyboard.keycode.XF86ScrollDown=186
client.keyboard.keycode.XF86ScrollUp=185
client.keyboard.keycode.XF86Search=225
client.keyboard.keycode.XF86Send=153
client.keyboard.keycode.XF86Shop=229
client.keyboard.keycode.XF86Sleep=150
client.keyboard.keycode.XF86Suspend=213
client.keyboard.keycode.XF86Switch_VT_1=67
client.keyboard.keycode.XF86Switch_VT_2=68
client.keyboard.keycode.XF86Switch_VT_3=69
client.keyboard.keycode.XF86Switch_VT_4=70
client.keyboard.keycode.XF86Switch_VT_5=71
client.keyboard.keycode.XF86Switch_VT_6=72
client.keyboard.keycode.XF86Switch_VT_7=73
client.keyboard.keycode.XF86Switch_VT_8=74
client.keyboard.keycode.XF86Switch_VT_9=75
client.keyboard.keycode.XF86Switch_VT_10=76
client.keyboard.keycode.XF86Switch_VT_11=95
client.keyboard.keycode.XF86Switch_VT_12=96
client.keyboard.keycode.XF86TaskPane=162
client.keyboard.keycode.XF86Tools=179
client.keyboard.keycode.XF86TouchpadOff=201
client.keyboard.keycode.XF86TouchpadOn=200
client.keyboard.keycode.XF86TouchpadToggle=199
client.keyboard.keycode.XF86Ungrab=106
client.keyboard.keycode.XF86WLAN=246
client.keyboard.keycode.XF86WWAN=254
client.keyboard.keycode.XF86WWW=158
client.keyboard.keycode.XF86WakeUp=151
client.keyboard.keycode.XF86WebCam=220
client.keyboard.keycode.XF86Xfer=155
client.keyboard.keycode.Xfer=155
client.keyboard.keycode.Y=29
client.keyboard.keycode.Z=52
client.keyboard.keycode.a=38
client.keyboard.keycode.ampersand=16
client.keyboard.keycode.apostrophe=48
client.keyboard.keycode.asciicircum=15
client.keyboard.keycode.asciitilde=49
client.keyboard.keycode.asterisk=17
client.keyboard.keycode.at=11
client.keyboard.keycode.b=56
client.keyboard.keycode.backslash=51
client.keyboard.keycode.bar=51
client.keyboard.keycode.braceleft=34
client.keyboard.keycode.braceright=35
client.keyboard.keycode.bracketleft=34
client.keyboard.keycode.bracketright=35
client.keyboard.keycode.brokenbar=94
client.keyboard.keycode.c=54
client.keyboard.keycode.colon=47
client.keyboard.keycode.comma=59
client.keyboard.keycode.d=40
client.keyboard.keycode.dollar=13
client.keyboard.keycode.e=26
client.keyboard.keycode.equal=21
client.keyboard.keycode.exclam=10
client.keyboard.keycode.f=41
client.keyboard.keycode.g=42
client.keyboard.keycode.grave=49
client.keyboard.keycode.greater=60
client.keyboard.keycode.h=43
client.keyboard.keycode.i=31
client.keyboard.keycode.j=44
client.keyboard.keycode.k=45
client.keyboard.keycode.l=46
client.keyboard.keycode.less=59
client.keyboard.keycode.m=58
client.keyboard.keycode.minus=20
client.keyboard.keycode.n=57
client.keyboard.keycode.numbersign=12
client.keyboard.keycode.o=32
client.keyboard.keycode.p=33
client.keyboard.keycode.parenleft=18
client.keyboard.keycode.parenright=19
client.keyboard.keycode.percent=14
client.keyboard.keycode.period=60
client.keyboard.keycode.plus=21
client.keyboard.keycode.plusminus=126
client.keyboard.keycode.q=24
client.keyboard.keycode.question=61
client.keyboard.keycode.quotedbl=48
client.keyboard.keycode.r=27
client.keyboard.keycode.s=39
client.keyboard.keycode.semicolon=47
client.keyboard.keycode.slash=61
client.keyboard.keycode.space=65
client.keyboard.keycode.t=28
client.keyboard.keycode.u=30
client.keyboard.keycode.underscore=20
client.keyboard.keycode.v=55
client.keyboard.keycode.w=25
client.keyboard.keycode.x=53
client.keyboard.keycode.y=29
client.keyboard.keycode.z=52
client.keyboard.keymap=(8, 'BackSpace', 8, 0, 0)
client.keyboard.keymap.1=(9, 'Tab', 9, 0, 0)
client.keyboard.keymap.2=(12, 'KP_Begin', 12, 0, 0)
client.keyboard.keymap.3=(13, 'Return', 13, 0, 0)
client.keyboard.keymap.4=(16, 'Shift_L', 16, 0, 0)
client.keyboard.keymap.5=(17, 'Control_L', 17, 0, 0)
client.keyboard.keymap.6=(18, 'Alt_L', 18, 0, 0)
client.keyboard.keymap.7=(19, 'Pause', 19, 0, 0)
client.keyboard.keymap.8=(20, 'Caps_Lock', 20, 0, 0)
client.keyboard.keymap.9=(27, 'Escape', 27, 0, 0)
client.keyboard.keymap.10=(31, 'Mode_switch', 31, 0, 0)
client.keyboard.keymap.11=(32, 'space', 32, 0, 0)
client.keyboard.keymap.12=(33, 'Prior', 33, 0, 0)
client.keyboard.keymap.13=(34, 'Next', 34, 0, 0)
client.keyboard.keymap.14=(35, 'End', 35, 0, 0)
client.keyboard.keymap.15=(36, 'Home', 36, 0, 0)
client.keyboard.keymap.16=(37, 'Left', 37, 0, 0)
client.keyboard.keymap.17=(38, 'Up', 38, 0, 0)
client.keyboard.keymap.18=(39, 'Right', 39, 0, 0)
client.keyboard.keymap.19=(40, 'Down', 40, 0, 0)
client.keyboard.keymap.20=(42, 'Print', 42, 0, 0)
client.keyboard.keymap.21=(45, 'Insert', 45, 0, 0)
client.keyboard.keymap.22=(46, 'Delete', 46, 0, 0)
client.keyboard.keymap.23=(48, '0', 48, 0, 0)
client.keyboard.keymap.24=(49, '1', 49, 0, 0)
client.keyboard.keymap.25=(50, '2', 50, 0, 0)
client.keyboard.keymap.26=(51, '3', 51, 0, 0)
client.keyboard.keymap.27=(52, '4', 52, 0, 0)
client.keyboard.keymap.28=(53, '5', 53, 0, 0)
client.keyboard.keymap.29=(54, '6', 54, 0, 0)
client.keyboard.keymap.30=(55, '7', 55, 0, 0)
client.keyboard.keymap.31=(56, '8', 56, 0, 0)
client.keyboard.keymap.32=(57, '9', 57, 0, 0)
client.keyboard.keymap.33=(58, 'colon', 58, 0, 0)
client.keyboard.keymap.34=(59, 'semicolon', 59, 0, 0)
client.keyboard.keymap.35=(60, 'less', 60, 0, 0)
client.keyboard.keymap.36=(61, 'equal', 61, 0, 0)
client.keyboard.keymap.37=(62, 'greater', 62, 0, 0)
client.keyboard.keymap.38=(63, 'question', 63, 0, 0)
client.keyboard.keymap.39=(64, 'at', 64, 0, 0)
client.keyboard.keymap.40=(65, 'a', 65, 0, 0)
client.keyboard.keymap.41=(66, 'b', 66, 0, 0)
client.keyboard.keymap.42=(67, 'c', 67, 0, 0)
client.keyboard.keymap.43=(68, 'd', 68, 0, 0)
client.keyboard.keymap.44=(69, 'e', 69, 0, 0)
client.keyboard.keymap.45=(70, 'f', 70, 0, 0)
client.keyboard.keymap.46=(71, 'g', 71, 0, 0)
client.keyboard.keymap.47=(72, 'h', 72, 0, 0)
client.keyboard.keymap.48=(73, 'i', 73, 0, 0)
client.keyboard.keymap.49=(74, 'j', 74, 0, 0)
client.keyboard.keymap.50=(75, 'k', 75, 0, 0)
client.keyboard.keymap.51=(76, 'l', 76, 0, 0)
client.keyboard.keymap.52=(77, 'm', 77, 0, 0)
client.keyboard.keymap.53=(78, 'n', 78, 0, 0)
client.keyboard.keymap.54=(79, 'o', 79, 0, 0)
client.keyboard.keymap.55=(80, 'p', 80, 0, 0)
client.keyboard.keymap.56=(81, 'q', 81, 0, 0)
client.keyboard.keymap.57=(82, 'r', 82, 0, 0)
client.keyboard.keymap.58=(83, 's', 83, 0, 0)
client.keyboard.keymap.59=(84, 't', 84, 0, 0)
client.keyboard.keymap.60=(85, 'u', 85, 0, 0)
client.keyboard.keymap.61=(86, 'v', 86, 0, 0)
client.keyboard.keymap.62=(87, 'w', 87, 0, 0)
client.keyboard.keymap.63=(88, 'x', 88, 0, 0)
client.keyboard.keymap.64=(89, 'y', 89, 0, 0)
client.keyboard.keymap.65=(90, 'z', 90, 0, 0)
client.keyboard.keymap.66=(91, 'Menu', 91, 0, 0)
client.keyboard.keymap.67=(92, 'Menu', 92, 0, 0)
client.keyboard.keymap.68=(93, 'KP_Enter', 93, 0, 0)
client.keyboard.keymap.69=(96, '0', 96, 0, 0)
client.keyboard.keymap.70=(97, '1', 97, 0, 0)
client.keyboard.keymap.71=(98, '2', 98, 0, 0)
client.keyboard.keymap.72=(99, '3', 99, 0, 0)
client.keyboard.keymap.73=(100, '4', 100, 0, 0)
client.keyboard.keymap.74=(101, '5', 101, 0, 0)
client.keyboard.keymap.75=(102, '6', 102, 0, 0)
client.keyboard.keymap.76=(103, '7', 103, 0, 0)
client.keyboard.keymap.77=(104, '8', 104, 0, 0)
client.keyboard.keymap.78=(105, '9', 105, 0, 0)
client.keyboard.keymap.79=(106, 'KP_Multiply', 106, 0, 0)
client.keyboard.keymap.80=(107, 'KP_Add', 107, 0, 0)
client.keyboard.keymap.81=(109, 'KP_Subtract', 109, 0, 0)
client.keyboard.keymap.82=(110, 'KP_Delete', 110, 0, 0)
client.keyboard.keymap.83=(111, 'KP_Divide', 111, 0, 0)
client.keyboard.keymap.84=(112, 'F1', 112, 0, 0)
client.keyboard.keymap.85=(113, 'F2', 113, 0, 0)
client.keyboard.keymap.86=(114, 'F3', 114, 0, 0)
client.keyboard.keymap.87=(115, 'F4', 115, 0, 0)
client.keyboard.keymap.88=(116, 'F5', 116, 0, 0)
client.keyboard.keymap.89=(117, 'F6', 117, 0, 0)
client.keyboard.keymap.90=(118, 'F7', 118, 0, 0)
client.keyboard.keymap.91=(119, 'F8', 119, 0, 0)
client.keyboard.keymap.92=(120, 'F9', 120, 0, 0)
client.keyboard.keymap.93=(121, 'F10', 121, 0, 0)
client.keyboard.keymap.94=(122, 'F11', 122, 0, 0)
client.keyboard.keymap.95=(123, 'F12', 123, 0, 0)
client.keyboard.keymap.96=(124, 'F13', 124, 0, 0)
client.keyboard.keymap.97=(125, 'F14', 125, 0, 0)
client.keyboard.keymap.98=(126, 'F15', 126, 0, 0)
client.keyboard.keymap.99=(127, 'F16', 127, 0, 0)
client.keyboard.keymap.100=(128, 'F17', 128, 0, 0)
client.keyboard.keymap.101=(129, 'F18', 129, 0, 0)
client.keyboard.keymap.102=(130, 'F19', 130, 0, 0)
client.keyboard.keymap.103=(131, 'F20', 131, 0, 0)
client.keyboard.keymap.104=(132, 'F21', 132, 0, 0)
client.keyboard.keymap.105=(133, 'F22', 133, 0, 0)
client.keyboard.keymap.106=(134, 'F23', 134, 0, 0)
client.keyboard.keymap.107=(135, 'F24', 135, 0, 0)
client.keyboard.keymap.108=(144, 'Num_Lock', 144, 0, 0)
client.keyboard.keymap.109=(145, 'Scroll_Lock', 145, 0, 0)
client.keyboard.keymap.110=(160, 'dead_circumflex', 160, 0, 0)
client.keyboard.keymap.111=(161, 'exclam', 161, 0, 0)
client.keyboard.keymap.112=(162, 'quotedbl', 162, 0, 0)
client.keyboard.keymap.113=(163, 'numbersign', 163, 0, 0)
client.keyboard.keymap.114=(164, 'dollar', 164, 0, 0)
client.keyboard.keymap.115=(165, 'percent', 165, 0, 0)
client.keyboard.keymap.116=(166, 'ampersand', 166, 0, 0)
client.keyboard.keymap.117=(167, 'underscore', 167, 0, 0)
client.keyboard.keymap.118=(168, 'parenleft', 168, 0, 0)
client.keyboard.keymap.119=(169, 'parenright', 169, 0, 0)
client.keyboard.keymap.120=(170, 'asterisk', 170, 0, 0)
client.keyboard.keymap.121=(171, 'plus', 171, 0, 0)
client.keyboard.keymap.122=(172, 'bar', 172, 0, 0)
client.keyboard.keymap.123=(173, 'minus', 173, 0, 0)
client.keyboard.keymap.124=(174, 'braceleft', 174, 0, 0)
client.keyboard.keymap.125=(175, 'braceright', 175, 0, 0)
client.keyboard.keymap.126=(176, 'asciitilde', 176, 0, 0)
client.keyboard.keymap.127=(186, 'semicolon', 186, 0, 0)
client.keyboard.keymap.128=(187, 'dead_acute', 187, 0, 0)
client.keyboard.keymap.129=(188, 'comma', 188, 0, 0)
client.keyboard.keymap.130=(189, 'minus', 189, 0, 0)
client.keyboard.keymap.131=(190, 'period', 190, 0, 0)
client.keyboard.keymap.132=(191, 'slash', 191, 0, 0)
client.keyboard.keymap.133=(192, 'dead_circumflex', 192, 0, 0)
client.keyboard.keymap.134=(219, 'backtick', 219, 0, 0)
client.keyboard.keymap.135=(220, 'dead_circumflex', 220, 0, 0)
client.keyboard.keymap.136=(221, 'dead_acute', 221, 0, 0)
client.keyboard.keymap.137=(222, 'apostrophe', 222, 0, 0)
client.keyboard.keysyms.9=((0, 'Escape'), (1, ''), (2, 'Escape'))
client.keyboard.keysyms.10=((0, '1'), (1, 'exclam'), (2, '1'), (3, 'exclam'))
client.keyboard.keysyms.11=((0, '2'), (1, 'at'), (2, '2'), (3, 'at'))
client.keyboard.keysyms.12=((0, '3'), (1, 'numbersign'), (2, '3'), (3, 'numbersign'))
client.keyboard.keysyms.13=((0, '4'), (1, 'dollar'), (2, '4'), (3, 'dollar'))
client.keyboard.keysyms.14=((0, '5'), (1, 'percent'), (2, '5'), (3, 'percent'))
client.keyboard.keysyms.15=((0, '6'), (1, 'asciicircum'), (2, '6'), (3, 'asciicircum'))
client.keyboard.keysyms.16=((0, '7'), (1, 'ampersand'), (2, '7'), (3, 'ampersand'))
client.keyboard.keysyms.17=((0, '8'), (1, 'asterisk'), (2, '8'), (3, 'asterisk'))
client.keyboard.keysyms.18=((0, '9'), (1, 'parenleft'), (2, '9'), (3, 'parenleft'))
client.keyboard.keysyms.19=((0, '0'), (1, 'parenright'), (2, '0'), (3, 'parenright'))
client.keyboard.keysyms.20=((0, 'minus'), (1, 'underscore'), (2, 'minus'), (3, 'underscore'))
client.keyboard.keysyms.21=((0, 'equal'), (1, 'plus'), (2, 'equal'), (3, 'plus'))
client.keyboard.keysyms.22=((0, 'BackSpace'), (1, 'BackSpace'), (2, 'BackSpace'), (3, 'BackSpace'))
client.keyboard.keysyms.23=((0, 'Tab'), (1, 'ISO_Left_Tab'), (2, 'Tab'), (3, 'ISO_Left_Tab'))
client.keyboard.keysyms.24=((0, 'q'), (1, 'Q'), (2, 'q'), (3, 'Q'))
client.keyboard.keysyms.25=((0, 'w'), (1, 'W'), (2, 'w'), (3, 'W'))
client.keyboard.keysyms.26=((0, 'e'), (1, 'E'), (2, 'e'), (3, 'E'))
client.keyboard.keysyms.27=((0, 'r'), (1, 'R'), (2, 'r'), (3, 'R'))
client.keyboard.keysyms.28=((0, 't'), (1, 'T'), (2, 't'), (3, 'T'))
client.keyboard.keysyms.29=((0, 'y'), (1, 'Y'), (2, 'y'), (3, 'Y'))
client.keyboard.keysyms.30=((0, 'u'), (1, 'U'), (2, 'u'), (3, 'U'))
client.keyboard.keysyms.31=((0, 'i'), (1, 'I'), (2, 'i'), (3, 'I'))
client.keyboard.keysyms.32=((0, 'o'), (1, 'O'), (2, 'o'), (3, 'O'))
client.keyboard.keysyms.33=((0, 'p'), (1, 'P'), (2, 'p'), (3, 'P'))
client.keyboard.keysyms.34=((0, 'bracketleft'), (1, 'braceleft'), (2, 'bracketleft'), (3, 'braceleft'))
client.keyboard.keysyms.35=((0, 'bracketright'), (1, 'braceright'), (2, 'bracketright'), (3, 'braceright'))
client.keyboard.keysyms.36=((0, 'Return'), (2, 'Return'))
client.keyboard.keysyms.37=((0, 'Control_L'), (2, 'Control_L'))
client.keyboard.keysyms.38=((0, 'a'), (1, 'A'), (2, 'a'), (3, 'A'))
client.keyboard.keysyms.39=((0, 's'), (1, 'S'), (2, 's'), (3, 'S'))
client.keyboard.keysyms.40=((0, 'd'), (1, 'D'), (2, 'd'), (3, 'D'))
client.keyboard.keysyms.41=((0, 'f'), (1, 'F'), (2, 'f'), (3, 'F'))
client.keyboard.keysyms.42=((0, 'g'), (1, 'G'), (2, 'g'), (3, 'G'))
client.keyboard.keysyms.43=((0, 'h'), (1, 'H'), (2, 'h'), (3, 'H'))
client.keyboard.keysyms.44=((0, 'j'), (1, 'J'), (2, 'j'), (3, 'J'))
client.keyboard.keysyms.45=((0, 'k'), (1, 'K'), (2, 'k'), (3, 'K'))
client.keyboard.keysyms.46=((0, 'l'), (1, 'L'), (2, 'l'), (3, 'L'))
client.keyboard.keysyms.47=((0, 'semicolon'), (1, 'colon'), (2, 'semicolon'), (3, 'colon'))
client.keyboard.keysyms.48=((0, 'apostrophe'), (1, 'quotedbl'), (2, 'apostrophe'), (3, 'quotedbl'))
client.keyboard.keysyms.49=((0, 'grave'), (1, 'asciitilde'), (2, 'grave'), (3, 'asciitilde'))
client.keyboard.keysyms.50=((0, 'Shift_L'), (2, 'Shift_L'))
client.keyboard.keysyms.51=((0, 'backslash'), (1, 'bar'), (2, 'backslash'), (3, 'bar'))
client.keyboard.keysyms.52=((0, 'z'), (1, 'Z'), (2, 'z'), (3, 'Z'))
client.keyboard.keysyms.53=((0, 'x'), (1, 'X'), (2, 'x'), (3, 'X'))
client.keyboard.keysyms.54=((0, 'c'), (1, 'C'), (2, 'c'), (3, 'C'))
client.keyboard.keysyms.55=((0, 'v'), (1, 'V'), (2, 'v'), (3, 'V'))
client.keyboard.keysyms.56=((0, 'b'), (1, 'B'), (2, 'b'), (3, 'B'))
client.keyboard.keysyms.57=((0, 'n'), (1, 'N'), (2, 'n'), (3, 'N'))
client.keyboard.keysyms.58=((0, 'm'), (1, 'M'), (2, 'm'), (3, 'M'))
client.keyboard.keysyms.59=((0, 'comma'), (1, 'less'), (2, 'comma'), (3, 'less'))
client.keyboard.keysyms.60=((0, 'period'), (1, 'greater'), (2, 'period'), (3, 'greater'))
client.keyboard.keysyms.61=((0, 'slash'), (1, 'question'), (2, 'slash'), (3, 'question'))
client.keyboard.keysyms.62=((0, 'Shift_R'), (2, 'Shift_R'))
client.keyboard.keysyms.63=((0, 'KP_Multiply'), (1, 'KP_Multiply'), (2, 'KP_Multiply'), (3, 'KP_Multiply'), (4, 'KP_Multiply'), (5, 'KP_Multiply'), (6, 'XF86ClearGrab'))
client.keyboard.keysyms.64=((0, 'Alt_L'), (1, 'Meta_L'), (2, 'Alt_L'), (3, 'Meta_L'))
client.keyboard.keysyms.65=((0, 'space'), (2, 'space'))
client.keyboard.keysyms.66=((0, 'Caps_Lock'), (2, 'Caps_Lock'))
client.keyboard.keysyms.67=((0, 'F1'), (1, 'F1'), (2, 'F1'), (3, 'F1'), (4, 'F1'), (5, 'F1'), (6, 'XF86Switch_VT_1'))
client.keyboard.keysyms.68=((0, 'F2'), (1, 'F2'), (2, 'F2'), (3, 'F2'), (4, 'F2'), (5, 'F2'), (6, 'XF86Switch_VT_2'))
client.keyboard.keysyms.69=((0, 'F3'), (1, 'F3'), (2, 'F3'), (3, 'F3'), (4, 'F3'), (5, 'F3'), (6, 'XF86Switch_VT_3'))
client.keyboard.keysyms.70=((0, 'F4'), (1, 'F4'), (2, 'F4'), (3, 'F4'), (4, 'F4'), (5, 'F4'), (6, 'XF86Switch_VT_4'))
client.keyboard.keysyms.71=((0, 'F5'), (1, 'F5'), (2, 'F5'), (3, 'F5'), (4, 'F5'), (5, 'F5'), (6, 'XF86Switch_VT_5'))
client.keyboard.keysyms.72=((0, 'F6'), (1, 'F6'), (2, 'F6'), (3, 'F6'), (4, 'F6'), (5, 'F6'), (6, 'XF86Switch_VT_6'))
client.keyboard.keysyms.73=((0, 'F7'), (1, 'F7'), (2, 'F7'), (3, 'F7'), (4, 'F7'), (5, 'F7'), (6, 'XF86Switch_VT_7'))
client.keyboard.keysyms.74=((0, 'F8'), (1, 'F8'), (2, 'F8'), (3, 'F8'), (4, 'F8'), (5, 'F8'), (6, 'XF86Switch_VT_8'))
client.keyboard.keysyms.75=((0, 'F9'), (1, 'F9'), (2, 'F9'), (3, 'F9'), (4, 'F9'), (5, 'F9'), (6, 'XF86Switch_VT_9'))
client.keyboard.keysyms.76=((0, 'F10'), (1, 'F10'), (2, 'F10'), (3, 'F10'), (4, 'F10'), (5, 'F10'), (6, 'XF86Switch_VT_10'))
client.keyboard.keysyms.77=((0, 'Num_Lock'), (2, 'Num_Lock'))
client.keyboard.keysyms.78=((0, 'Scroll_Lock'), (2, 'Scroll_Lock'))
client.keyboard.keysyms.79=((0, 'KP_Home'), (1, 'KP_7'), (2, 'KP_Home'), (3, 'KP_7'))
client.keyboard.keysyms.80=((0, 'KP_Up'), (1, 'KP_8'), (2, 'KP_Up'), (3, 'KP_8'))
client.keyboard.keysyms.81=((0, 'KP_Prior'), (1, 'KP_9'), (2, 'KP_Prior'), (3, 'KP_9'))
client.keyboard.keysyms.82=((0, 'KP_Subtract'), (1, 'KP_Subtract'), (2, 'KP_Subtract'), (3, 'KP_Subtract'), (4, 'KP_Subtract'), (5, 'KP_Subtract'), (6, 'XF86Prev_VMode'))
client.keyboard.keysyms.83=((0, 'KP_Left'), (1, 'KP_4'), (2, 'KP_Left'), (3, 'KP_4'))
client.keyboard.keysyms.84=((0, 'KP_Begin'), (1, 'KP_5'), (2, 'KP_Begin'), (3, 'KP_5'))
client.keyboard.keysyms.85=((0, 'KP_Right'), (1, 'KP_6'), (2, 'KP_Right'), (3, 'KP_6'))
client.keyboard.keysyms.86=((0, 'KP_Add'), (1, 'KP_Add'), (2, 'KP_Add'), (3, 'KP_Add'), (4, 'KP_Add'), (5, 'KP_Add'), (6, 'XF86Next_VMode'))
client.keyboard.keysyms.87=((0, 'KP_End'), (1, 'KP_1'), (2, 'KP_End'), (3, 'KP_1'))
client.keyboard.keysyms.88=((0, 'KP_Down'), (1, 'KP_2'), (2, 'KP_Down'), (3, 'KP_2'))
client.keyboard.keysyms.89=((0, 'KP_Next'), (1, 'KP_3'), (2, 'KP_Next'), (3, 'KP_3'))
client.keyboard.keysyms.90=((0, 'KP_Insert'), (1, 'KP_0'), (2, 'KP_Insert'), (3, 'KP_0'))
client.keyboard.keysyms.91=((0, 'KP_Delete'), (1, 'KP_Decimal'), (2, 'KP_Delete'), (3, 'KP_Decimal'))
client.keyboard.keysyms.92=((0, 'ISO_Level3_Shift'), (2, 'ISO_Level3_Shift'))
client.keyboard.keysyms.94=((0, 'less'), (2, 'less'), (4, 'bar'), (5, 'brokenbar'), (6, 'bar'))
client.keyboard.keysyms.95=((0, 'F11'), (1, 'F11'), (2, 'F11'), (3, 'F11'), (4, 'F11'), (5, 'F11'), (6, 'XF86Switch_VT_11'))
client.keyboard.keysyms.96=((0, 'F12'), (1, 'F12'), (2, 'F12'), (3, 'F12'), (4, 'F12'), (5, 'F12'), (6, 'XF86Switch_VT_12'))
client.keyboard.keysyms.98=((0, 'Katakana'), (2, 'Katakana'))
client.keyboard.keysyms.99=((0, 'Hiragana'), (2, 'Hiragana'))
client.keyboard.keysyms.100=((0, 'Henkan_Mode'), (2, 'Henkan_Mode'))
client.keyboard.keysyms.101=((0, 'Hiragana_Katakana'), (2, 'Hiragana_Katakana'))
client.keyboard.keysyms.102=((0, 'Muhenkan'), (2, 'Muhenkan'))
client.keyboard.keysyms.104=((0, 'KP_Enter'), (2, 'KP_Enter'))
client.keyboard.keysyms.105=((0, 'Control_R'), (2, 'Control_R'))
client.keyboard.keysyms.106=((0, 'KP_Divide'), (1, 'KP_Divide'), (2, 'KP_Divide'), (3, 'KP_Divide'), (4, 'KP_Divide'), (5, 'KP_Divide'), (6, 'XF86Ungrab'))
client.keyboard.keysyms.107=((0, 'Print'), (1, 'Sys_Req'), (2, 'Print'), (3, 'Sys_Req'))
client.keyboard.keysyms.108=((0, 'Alt_R'), (1, 'Meta_R'), (2, 'Alt_R'), (3, 'Meta_R'))
client.keyboard.keysyms.109=((0, 'Linefeed'), (2, 'Linefeed'))
client.keyboard.keysyms.110=((0, 'Home'), (2, 'Home'))
client.keyboard.keysyms.111=((0, 'Up'), (2, 'Up'))
client.keyboard.keysyms.112=((0, 'Prior'), (2, 'Prior'))
client.keyboard.keysyms.113=((0, 'Left'), (2, 'Left'))
client.keyboard.keysyms.114=((0, 'Right'), (2, 'Right'))
client.keyboard.keysyms.115=((0, 'End'), (2, 'End'))
client.keyboard.keysyms.116=((0, 'Down'), (2, 'Down'))
client.keyboard.keysyms.117=((0, 'Next'), (2, 'Next'))
client.keyboard.keysyms.118=((0, 'Insert'), (2, 'Insert'))
client.keyboard.keysyms.119=((0, 'Delete'), (2, 'Delete'))
client.keyboard.keysyms.121=((0, 'XF86AudioMute'), (2, 'XF86AudioMute'))
client.keyboard.keysyms.122=((0, 'XF86AudioLowerVolume'), (2, 'XF86AudioLowerVolume'))
client.keyboard.keysyms.123=((0, 'XF86AudioRaiseVolume'), (2, 'XF86AudioRaiseVolume'))
client.keyboard.keysyms.124=((0, 'XF86PowerOff'), (2, 'XF86PowerOff'))
client.keyboard.keysyms.125=((0, 'KP_Equal'), (2, 'KP_Equal'))
client.keyboard.keysyms.126=((0, 'plusminus'), (2, 'plusminus'))
client.keyboard.keysyms.127=((0, 'Pause'), (1, 'Break'), (2, 'Pause'), (3, 'Break'))
client.keyboard.keysyms.128=((0, 'XF86LaunchA'), (2, 'XF86LaunchA'))
client.keyboard.keysyms.129=((0, 'KP_Decimal'), (2, 'KP_Decimal'))
client.keyboard.keysyms.130=((0, 'Hangul'), (2, 'Hangul'))
client.keyboard.keysyms.131=((0, 'Hangul_Hanja'), (2, 'Hangul_Hanja'))
client.keyboard.keysyms.133=((0, 'Super_L'), (2, 'Super_L'))
client.keyboard.keysyms.134=((0, 'Super_R'), (2, 'Super_R'))
client.keyboard.keysyms.135=((0, 'Menu'), (2, 'Menu'))
client.keyboard.keysyms.136=((0, 'Cancel'), (2, 'Cancel'))
client.keyboard.keysyms.137=((0, 'Redo'), (2, 'Redo'))
client.keyboard.keysyms.138=((0, 'SunProps'), (2, 'SunProps'))
client.keyboard.keysyms.139=((0, 'Undo'), (2, 'Undo'))
client.keyboard.keysyms.140=((0, 'SunFront'), (2, 'SunFront'))
client.keyboard.keysyms.141=((0, 'XF86Copy'), (2, 'XF86Copy'))
client.keyboard.keysyms.142=((0, 'XF86Open'), (2, 'XF86Open'))
client.keyboard.keysyms.143=((0, 'XF86Paste'), (2, 'XF86Paste'))
client.keyboard.keysyms.144=((0, 'Find'), (2, 'Find'))
client.keyboard.keysyms.145=((0, 'XF86Cut'), (2, 'XF86Cut'))
client.keyboard.keysyms.146=((0, 'Help'), (2, 'Help'))
client.keyboard.keysyms.147=((0, 'XF86MenuKB'), (2, 'XF86MenuKB'))
client.keyboard.keysyms.148=((0, 'XF86Calculator'), (2, 'XF86Calculator'))
client.keyboard.keysyms.150=((0, 'XF86Sleep'), (2, 'XF86Sleep'))
client.keyboard.keysyms.151=((0, 'XF86WakeUp'), (2, 'XF86WakeUp'))
client.keyboard.keysyms.152=((0, 'XF86Explorer'), (2, 'XF86Explorer'))
client.keyboard.keysyms.153=((0, 'XF86Send'), (2, 'XF86Send'))
client.keyboard.keysyms.155=((0, 'XF86Xfer'), (2, 'XF86Xfer'))
client.keyboard.keysyms.156=((0, 'XF86Launch1'), (2, 'XF86Launch1'))
client.keyboard.keysyms.157=((0, 'XF86Launch2'), (2, 'XF86Launch2'))
client.keyboard.keysyms.158=((0, 'XF86WWW'), (2, 'XF86WWW'))
client.keyboard.keysyms.159=((0, 'XF86DOS'), (2, 'XF86DOS'))
client.keyboard.keysyms.160=((0, 'XF86ScreenSaver'), (2, 'XF86ScreenSaver'))
client.keyboard.keysyms.161=((0, 'XF86RotateWindows'), (2, 'XF86RotateWindows'))
client.keyboard.keysyms.162=((0, 'XF86TaskPane'), (2, 'XF86TaskPane'))
client.keyboard.keysyms.163=((0, 'XF86Mail'), (2, 'XF86Mail'))
client.keyboard.keysyms.164=((0, 'XF86Favorites'), (2, 'XF86Favorites'))
client.keyboard.keysyms.165=((0, 'XF86MyComputer'), (2, 'XF86MyComputer'))
client.keyboard.keysyms.166=((0, 'XF86Back'), (2, 'XF86Back'))
client.keyboard.keysyms.167=((0, 'XF86Forward'), (2, 'XF86Forward'))
client.keyboard.keysyms.169=((0, 'XF86Eject'), (2, 'XF86Eject'))
client.keyboard.keysyms.170=((1, 'XF86Eject'), (3, 'XF86Eject'))
client.keyboard.keysyms.171=((0, 'XF86AudioNext'), (2, 'XF86AudioNext'))
client.keyboard.keysyms.172=((0, 'XF86AudioPlay'), (1, 'XF86AudioPause'), (2, 'XF86AudioPlay'), (3, 'XF86AudioPause'))
client.keyboard.keysyms.173=((0, 'XF86AudioPrev'), (2, 'XF86AudioPrev'))
client.keyboard.keysyms.174=((0, 'XF86AudioStop'), (2, 'XF86AudioStop'))
client.keyboard.keysyms.175=((0, 'XF86AudioRecord'), (2, 'XF86AudioRecord'))
client.keyboard.keysyms.176=((0, 'XF86AudioRewind'), (2, 'XF86AudioRewind'))
client.keyboard.keysyms.177=((0, 'XF86Phone'), (2, 'XF86Phone'))
client.keyboard.keysyms.179=((0, 'XF86Tools'), (2, 'XF86Tools'))
client.keyboard.keysyms.180=((0, 'XF86HomePage'), (2, 'XF86HomePage'))
client.keyboard.keysyms.181=((0, 'XF86Reload'), (2, 'XF86Reload'))
client.keyboard.keysyms.182=((0, 'XF86Close'), (2, 'XF86Close'))
client.keyboard.keysyms.185=((0, 'XF86ScrollUp'), (2, 'XF86ScrollUp'))
client.keyboard.keysyms.186=((0, 'XF86ScrollDown'), (2, 'XF86ScrollDown'))
client.keyboard.keysyms.187=((0, 'parenleft'), (2, 'parenleft'))
client.keyboard.keysyms.188=((0, 'parenright'), (2, 'parenright'))
client.keyboard.keysyms.189=((0, 'XF86New'), (2, 'XF86New'))
client.keyboard.keysyms.192=((0, 'XF86Launch5'), (2, 'XF86Launch5'))
client.keyboard.keysyms.193=((0, 'XF86Launch6'), (2, 'XF86Launch6'))
client.keyboard.keysyms.194=((0, 'XF86Launch7'), (2, 'XF86Launch7'))
client.keyboard.keysyms.195=((0, 'XF86Launch8'), (2, 'XF86Launch8'))
client.keyboard.keysyms.196=((0, 'XF86Launch9'), (2, 'XF86Launch9'))
client.keyboard.keysyms.198=((0, 'XF86AudioMicMute'), (2, 'XF86AudioMicMute'))
client.keyboard.keysyms.199=((0, 'XF86TouchpadToggle'), (2, 'XF86TouchpadToggle'))
client.keyboard.keysyms.200=((0, 'XF86TouchpadOn'), (2, 'XF86TouchpadOn'))
client.keyboard.keysyms.201=((0, 'XF86TouchpadOff'), (2, 'XF86TouchpadOff'))
client.keyboard.keysyms.203=((0, 'Mode_switch'), (2, 'Mode_switch'))
client.keyboard.keysyms.204=((0, ''), (1, 'Alt_L'), (2, ''), (3, 'Alt_L'))
client.keyboard.keysyms.206=((1, 'Super_L'), (3, 'Super_L'))
client.keyboard.keysyms.207=((1, 'Hyper_L'), (3, 'Hyper_L'))
client.keyboard.keysyms.209=((0, 'XF86AudioPause'), (2, 'XF86AudioPause'))
client.keyboard.keysyms.210=((0, 'XF86Launch3'), (2, 'XF86Launch3'))
client.keyboard.keysyms.211=((0, 'XF86Launch4'), (2, 'XF86Launch4'))
client.keyboard.keysyms.212=((0, 'XF86LaunchB'), (2, 'XF86LaunchB'))
client.keyboard.keysyms.213=((0, 'XF86Suspend'), (2, 'XF86Suspend'))
client.keyboard.keysyms.216=((0, 'XF86AudioForward'), (2, 'XF86AudioForward'))
client.keyboard.keysyms.220=((0, 'XF86WebCam'), (2, 'XF86WebCam'))
client.keyboard.keysyms.221=((0, 'XF86AudioPreset'), (2, 'XF86AudioPreset'))
client.keyboard.keysyms.224=((0, 'XF86Messenger'), (2, 'XF86Messenger'))
client.keyboard.keysyms.225=((0, 'XF86Search'), (2, 'XF86Search'))
client.keyboard.keysyms.226=((0, 'XF86Go'), (2, 'XF86Go'))
client.keyboard.keysyms.227=((0, 'XF86Finance'), (2, 'XF86Finance'))
client.keyboard.keysyms.228=((0, 'XF86Game'), (2, 'XF86Game'))
client.keyboard.keysyms.229=((0, 'XF86Shop'), (2, 'XF86Shop'))
client.keyboard.keysyms.232=((0, 'XF86MonBrightnessDown'), (2, 'XF86MonBrightnessDown'))
client.keyboard.keysyms.233=((0, 'XF86MonBrightnessUp'), (2, 'XF86MonBrightnessUp'))
client.keyboard.keysyms.234=((0, 'XF86AudioMedia'), (2, 'XF86AudioMedia'))
client.keyboard.keysyms.235=((0, 'XF86Display'), (2, 'XF86Display'))
client.keyboard.keysyms.236=((0, 'XF86KbdLightOnOff'), (2, 'XF86KbdLightOnOff'))
client.keyboard.keysyms.237=((0, 'XF86KbdBrightnessDown'), (2, 'XF86KbdBrightnessDown'))
client.keyboard.keysyms.238=((0, 'XF86KbdBrightnessUp'), (2, 'XF86KbdBrightnessUp'))
client.keyboard.keysyms.240=((0, 'XF86Reply'), (2, 'XF86Reply'))
client.keyboard.keysyms.241=((0, 'XF86MailForward'), (2, 'XF86MailForward'))
client.keyboard.keysyms.242=((0, 'XF86Save'), (2, 'XF86Save'))
client.keyboard.keysyms.243=((0, 'XF86Documents'), (2, 'XF86Documents'))
client.keyboard.keysyms.244=((0, 'XF86Battery'), (2, 'XF86Battery'))
client.keyboard.keysyms.245=((0, 'XF86Bluetooth'), (2, 'XF86Bluetooth'))
client.keyboard.keysyms.246=((0, 'XF86WLAN'), (2, 'XF86WLAN'))
client.keyboard.keysyms.251=((0, 'XF86MonBrightnessCycle'), (2, 'XF86MonBrightnessCycle'))
client.keyboard.keysyms.253=((0, 'Hyper_R'), (2, 'Hyper_R'))
client.keyboard.keysyms.254=((0, 'XF86WWAN'), (2, 'XF86WWAN'))
client.keyboard.keysyms.255=((0, 'XF86RFKill'), (2, 'XF86RFKill'))
client.keyboard.layout=cn
client.keyboard.modifier.Alt_L.keycodes=(64, 204)
client.keyboard.modifier.Alt_R.keycodes=(108,)
client.keyboard.modifier.Caps_Lock.keycodes=(66,)
client.keyboard.modifier.Control_L.keycodes=(37,)
client.keyboard.modifier.Control_R.keycodes=(105,)
client.keyboard.modifier.Hyper_L.keycodes=(207,)
client.keyboard.modifier.Hyper_R.keycodes=(253,)
client.keyboard.modifier.ISO_Level3_Shift.keycodes=(92,)
client.keyboard.modifier.Meta_L.keycodes=(64, 205)
client.keyboard.modifier.Meta_R.keycodes=(108,)
client.keyboard.modifier.Mode_switch.keycodes=(203,)
client.keyboard.modifier.Num_Lock.keycodes=(77,)
client.keyboard.modifier.Shift_L.keycodes=(50,)
client.keyboard.modifier.Shift_R.keycodes=(62,)
client.keyboard.modifier.Super_L.keycodes=(133, 206)
client.keyboard.modifier.Super_R.keycodes=(134,)
client.keyboard.modifier.control.client_keys=(('Control_L', 2), ('Control_R', 2))
client.keyboard.modifier.control.keys=('Control_R', 'Control_L')
client.keyboard.modifier.filter=()
client.keyboard.modifier.lock.client_keys=(('Caps_Lock', 2),)
client.keyboard.modifier.lock.keys=('Caps_Lock',)
client.keyboard.modifier.mod1.client_keys=(('Meta_L', 3), ('Meta_R', 3), ('Alt_L', 3), (0, 'Meta_L'))
client.keyboard.modifier.mod1.keys=('Alt_L', 'Alt_R', 'Meta_R', 'Meta_L')
client.keyboard.modifier.mod2.client_keys=(('Num_Lock', 2),)
client.keyboard.modifier.mod2.keys=('Num_Lock',)
client.keyboard.modifier.mod3.client_keys=(('Super_L', 2), ('Super_R', 2), ('Super_L', 3))
client.keyboard.modifier.mod3.keys=('Super_R', 'Super_L')
client.keyboard.modifier.mod4.client_keys=(('Hyper_L', 3), ('Hyper_R', 2))
client.keyboard.modifier.mod4.keys=('Hyper_L', 'Hyper_R')
client.keyboard.modifier.mod5.client_keys=(('ISO_Level3_Shift', 2),)
client.keyboard.modifier.mod5.keys=('Mode_switch', 'ISO_Level3_Shift')
client.keyboard.modifier.shift.client_keys=(('Shift_L', 2), ('Shift_R', 2))
client.keyboard.modifier.shift.keys=('Shift_R', 'Shift_L')
client.keyboard.modifiers.nuisance=('mod2', 'lock')
client.keyboard.owner=cb0e598f-ce42-af55-d695-4391580cbf85
client.keyboard.sync=True
client.last-ping-echo=2859
client.lock=False
client.lz4=True
client.lzo=False
client.mmap.enabled=False
client.mmap.filename=
client.mmap.size=0
client.mmap.supported=True
client.notifications=True
client.platform=Linux
client.platform_name=Linux
client.printers.HTML5 client.mimetypes=('application/pdf',)
client.printers.HTML5 client.printer-info=Print to PDF in client browser
client.printers.HTML5 client.printer-make-and-model=HTML5 client version
client.processor=unknown
client.protocol=xpra
client.proxy=False
client.randr_notify=True
client.revision=1106
client.screen.display=HTML
client.screen.monitor.geometry=(0, 0, 2552, 1291)
client.screen.monitor.name=Canvas
client.screen.monitor.size_mm=(675, 342)
client.screen.size=(2552, 1291)
client.screen.size_mm=(675, 342)
client.screen.workarea=(0, 0, 2552, 1291)
client.screens=1
client.session-type=Chrome
client.session-type.full=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36
client.session_type=Chrome
client.share=False
client.sharing=False
client.suspended=True
client.system-tray=True
client.type=HTML5
client.uuid=5e871fe0-ac61-3834-5f48-5bc038c53de7
client.version=4.5.2
client.vertical-refresh=-1
client.webcam.active-devices=0
client.webcam.encodings=('png', 'jpeg', 'webp')
client.window-size.max=(0, 0)
client.window-size.min=(0, 0)
client.windows=True
clients=1
clients.unauthenticated=0
clipboard.CLIPBOARD.blocked_owner_change=False
clipboard.CLIPBOARD.enabled=True
clipboard.CLIPBOARD.event.get_contents=0
clipboard.CLIPBOARD.event.got_token=1
clipboard.CLIPBOARD.event.request_contents=0
clipboard.CLIPBOARD.event.selection_clear=0
clipboard.CLIPBOARD.event.selection_get=0
clipboard.CLIPBOARD.event.selection_request=0
clipboard.CLIPBOARD.event.sent_token=0
clipboard.CLIPBOARD.greedy_client=True
clipboard.CLIPBOARD.have_token=False
clipboard.CLIPBOARD.last-targets=()
clipboard.CLIPBOARD.loop-uuid=Xpra-Clipboard-Loop-Detection:dc55e037e546439293c6854b3b5e59e4
clipboard.CLIPBOARD.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
clipboard.PRIMARY.blocked_owner_change=False
clipboard.PRIMARY.enabled=True
clipboard.PRIMARY.event.get_contents=0
clipboard.PRIMARY.event.got_token=0
clipboard.PRIMARY.event.request_contents=0
clipboard.PRIMARY.event.selection_clear=0
clipboard.PRIMARY.event.selection_get=0
clipboard.PRIMARY.event.selection_request=0
clipboard.PRIMARY.event.sent_token=0
clipboard.PRIMARY.greedy_client=True
clipboard.PRIMARY.have_token=False
clipboard.PRIMARY.last-targets=()
clipboard.PRIMARY.loop-uuid=Xpra-Clipboard-Loop-Detection:03bf4b624f8f4e7dbab479c19938ffda
clipboard.PRIMARY.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
clipboard.SECONDARY.blocked_owner_change=False
clipboard.SECONDARY.enabled=False
clipboard.SECONDARY.event.get_contents=0
clipboard.SECONDARY.event.got_token=0
clipboard.SECONDARY.event.request_contents=0
clipboard.SECONDARY.event.selection_clear=0
clipboard.SECONDARY.event.selection_get=0
clipboard.SECONDARY.event.selection_request=0
clipboard.SECONDARY.event.sent_token=0
clipboard.SECONDARY.greedy_client=True
clipboard.SECONDARY.have_token=False
clipboard.SECONDARY.last-targets=()
clipboard.SECONDARY.loop-uuid=Xpra-Clipboard-Loop-Detection:ea86ed60949740b7a1be987f64321b97
clipboard.SECONDARY.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
clipboard.can-receive=True
clipboard.can-send=True
clipboard.filters=()
clipboard.max_recv_size=-1
clipboard.max_send_size=-1
clipboard.max_size=16777216
clipboard.pending=()
clipboard.requests=3
clipboard.type=X11Clipboard
clipboard.want_targets=True
commands.1.command=('abiword',)
commands.1.dead=True
commands.1.forget=False
commands.1.ignore=True
commands.1.name=abiword
commands.1.pid=4432
commands.1.returncode=0
commands.command=('/etc/X11/Xsession', 'true')
commands.dead=True
commands.exit-with-children=False
commands.forget=False
commands.ignore=True
commands.name=/etc/X11/Xsession true
commands.pid=4430
commands.returncode=0
commands.start=('/etc/X11/Xsession true', 'abiword')
commands.start-after-connect=()
commands.start-after-connect-done=True
commands.start-child=()
commands.start-child-after-connect=()
commands.start-child-on-connect=()
commands.start-new=True
commands.start-on-connect=()
cursor.default_size=85
cursor.height=16
cursor.is-default=True
cursor.max_size=(64, 64)
cursor.name=
cursor.position=(2149, 0)
cursor.serial=1
cursor.width=16
cursor.x=2181
cursor.xhot=7
cursor.y=
cursor.yhot=7
display.bell=True
display.cursors=True
display.cursors.size=0
display.double-click.distance=(-1, -1)
display.double-click.time=-1
display.dpi.default=0
display.dpi.value=96
display.dpi.x=0
display.dpi.y=0
display.randr=True
encoding.ffmpeg.version=(58, 54, 100)
encoding.jpeg.version=1
encoding.pillow.version=7.0.0
encoding.swscale.version=(5, 5, 100)
encoding.vpx.version=v1.8.2
encoding.webp.version=(0, 6, 1)
encoding.x264.version=155
encoding.x265.version=3.2.1+1-b5c86a64bbbe
encodings=('rgb', 'h264', 'vp8', 'vp9', 'h265', 'h264+mp4', 'vp8+webm', 'mpeg4+mp4', 'mpeg1', 'mpeg2', 'png', 'png/L', 'png/P', 'jpeg', 'webp')
encodings.allowed=('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')
encodings.core=('rgb24', 'rgb32', 'h264', 'vp8', 'vp9', 'h265', 'h264+mp4', 'vp8+webm', 'mpeg4+mp4', 'mpeg1', 'mpeg2', 'png', 'png/L', 'png/P', 'jpeg', 'webp')
encodings.lossless=('rgb24', 'rgb32', 'png', 'png/L', 'png/P', 'webp')
encodings.problematic=('h265',)
encodings.with_lossless_mode=('webp', 'h264')
encodings.with_quality=('h264', 'vp8', 'vp9', 'jpeg', 'webp')
encodings.with_speed=('rgb', 'h264', 'png/P', 'png', 'vp8', 'vp9', 'png/L', 'webp')
env.CKCON_X11_DISPLAY=:1
env.CLUTTER_IM_MODULE=xim
env.DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-jSwi02zu8k,guid=b5145b26a42217e68d6fd17b61bf37ad
env.DBUS_SESSION_BUS_PID=4351
env.DBUS_SESSION_BUS_WINDOWID=2097153
env.DISABLE_IMSETTINGS=1
env.DISPLAY=:1
env.GDK_BACKEND=x11
env.GDK_SCALE=1
env.GTK_CSD=0
env.GTK_IM_MODULE=xim
env.HOME=/home/catcher
env.IMSETTINGS_MODULE=none
env.LANG=zh_CN.UTF-8
env.LANGUAGE=zh_CN
env.LC_ADDRESS=zh_CN.UTF-8
env.LC_IDENTIFICATION=zh_CN.UTF-8
env.LC_MEASUREMENT=zh_CN.UTF-8
env.LC_MONETARY=zh_CN.UTF-8
env.LC_NAME=zh_CN.UTF-8
env.LC_NUMERIC=zh_CN.UTF-8
env.LC_PAPER=zh_CN.UTF-8
env.LC_TELEPHONE=zh_CN.UTF-8
env.LC_TIME=en_US.UTF-8
env.LESSCLOSE=/usr/bin/lesspipe %s %s
env.LESSOPEN=| /usr/bin/lesspipe %s
env.LOGNAME=catcher
env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
env.MOTD_SHOWN=pam
env.NO_AT_BRIDGE=1
env.OLDPWD=/home/catcher/github/xpra-html5
env.PAPERSIZE=a4
env.PATH=/usr/lib/xpra:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
env.PWD=/home/catcher
env.QT4_IM_MODULE=xim
env.QT_IM_MODULE=xim
env.SHELL=/bin/bash
env.SHLVL=1
env.SSH_CLIENT=192.168.100.1 51390 22
env.SSH_CONNECTION=192.168.100.1 51390 192.168.100.138 22
env.SSH_TTY=/dev/pts/0
env.TERM=xterm-256color
env.USER=catcher
env.XAUTHORITY=/home/catcher/.Xauthority
env.XDG_CURRENT_DESKTOP=Xpra
env.XDG_DATA_DIRS=/home/catcher/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
env.XDG_RUNTIME_DIR=/run/user/1000
env.XDG_SESSION_CLASS=user
env.XDG_SESSION_TYPE=x11
env.XMODIFIERS=@im=none
env.XPRA_LOG_DIR=/run/user/1000/xpra
env.XPRA_SERVER_SOCKET=/run/user/1000/xpra/kvm-1
env._=/usr/bin/xpra
features.auto-video-encoding=True
features.change-min-quality=True
features.change-min-speed=True
features.change-quality=True
features.change-speed=True
features.clipboard=True
features.clipboard-direction=both
features.clipboard.contents-slice-fix=True
features.clipboard.enable-selections=True
features.clipboard.loop-uuids.CLIPBOARD=Xpra-Clipboard-Loop-Detection:dc55e037e546439293c6854b3b5e59e4
features.clipboard.loop-uuids.PRIMARY=Xpra-Clipboard-Loop-Detection:03bf4b624f8f4e7dbab479c19938ffda
features.clipboard.loop-uuids.SECONDARY=Xpra-Clipboard-Loop-Detection:ea86ed60949740b7a1be987f64321b97
features.clipboard.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain', 'image/png')
features.clipboards=('CLIPBOARD', 'PRIMARY', 'SECONDARY')
features.connection-data=True
features.dbus_proxy=True
features.encoding.generic=True
features.event_request=True
features.exit-with-children=False
features.file-ask-timeout=3600
features.file-chunks=65536
features.file-size-limit=100
features.file-transfer=True
features.file-transfer-ask=False
features.idle_timeout=0
features.input-devices=xtest
features.network.bandwidth-limit=0
features.network.bandwidth-limit-change=True
features.notifications=True
features.notifications.actions=True
features.notifications.close=True
features.notify-startup-complete=True
features.open-files=True
features.open-files-ask=False
features.open-url=True
features.open-url-ask=False
features.pointer.relative=True
features.printer.attributes=('printer-info', 'device-uri')
features.printing=True
features.printing-ask=False
features.remote-logging=True
features.remote-logging.multi-line=True
features.rpc-types=('dbus',)
features.server-commands-info=True
features.server-commands-signals=('SIGINT', 'SIGTERM', 'SIGHUP', 'SIGKILL', 'SIGUSR1', 'SIGUSR2')
features.server-events=True
features.sharing=True
features.start-new-commands=True
features.suspend-resume=True
features.toggle_cursors_bell_notify=True
features.toggle_keyboard_sync=True
features.virtual-video-devices=0
features.webcam=False
features.webcam.encodings=('png', 'jpeg', 'webp')
features.window-filters=True
features.window.configure.skip-geometry=True
features.window_refresh_config=True
features.window_unmap=True
features.xdg-menu-update=True
features.xsettings-tuple=True
file.ask=False
file.ask-timeout=3600
file.chunks=65536
file.enabled=True
file.open=True
file.open-ask=False
file.open-url=True
file.open-url-ask=False
file.printing=True
file.printing-ask=False
file.size-limit=100
filters=()
keyboard.enabled=True
keyboard.fast-switching=True
keyboard.keycode=9
keyboard.keycode.0=19
keyboard.keycode.0x1005ff70=138
keyboard.keycode.0x1005ff71=140
keyboard.keycode.0x1008ff07=251
keyboard.keycode.0x1008ffb4=254
keyboard.keycode.0x1008ffb5=255
keyboard.keycode.0x1008ffb6=221
keyboard.keycode.1=10
keyboard.keycode.2=11
keyboard.keycode.3=12
keyboard.keycode.4=13
keyboard.keycode.5=14
keyboard.keycode.6=15
keyboard.keycode.7=16
keyboard.keycode.8=17
keyboard.keycode.9=18
keyboard.keycode.A=38
keyboard.keycode.Alt_L=64
keyboard.keycode.Alt_R=108
keyboard.keycode.Arabic_switch=203
keyboard.keycode.AudioForward=216
keyboard.keycode.AudioLowerVolume=122
keyboard.keycode.AudioMedia=234
keyboard.keycode.AudioMicMute=198
keyboard.keycode.AudioMute=121
keyboard.keycode.AudioNext=171
keyboard.keycode.AudioPause=172
keyboard.keycode.AudioPlay=172
keyboard.keycode.AudioPrev=173
keyboard.keycode.AudioRaiseVolume=123
keyboard.keycode.AudioRecord=175
keyboard.keycode.AudioRewind=176
keyboard.keycode.AudioStop=174
keyboard.keycode.B=56
keyboard.keycode.Back=166
keyboard.keycode.BackSpace=22
keyboard.keycode.Battery=244
keyboard.keycode.Bluetooth=245
keyboard.keycode.Break=127
keyboard.keycode.C=54
keyboard.keycode.Calculator=148
keyboard.keycode.Cancel=136
keyboard.keycode.Caps_Lock=66
keyboard.keycode.ClearGrab=63
keyboard.keycode.Close=182
keyboard.keycode.Control_L=37
keyboard.keycode.Control_R=105
keyboard.keycode.Copy=141
keyboard.keycode.Cut=145
keyboard.keycode.D=40
keyboard.keycode.DOS=159
keyboard.keycode.Delete=119
keyboard.keycode.Display=235
keyboard.keycode.Documents=243
keyboard.keycode.Down=116
keyboard.keycode.E=26
keyboard.keycode.Eject=169
keyboard.keycode.End=115
keyboard.keycode.Escape=9
keyboard.keycode.Explorer=152
keyboard.keycode.F=41
keyboard.keycode.F1=67
keyboard.keycode.F2=68
keyboard.keycode.F3=69
keyboard.keycode.F4=70
keyboard.keycode.F5=71
keyboard.keycode.F6=72
keyboard.keycode.F7=73
keyboard.keycode.F8=74
keyboard.keycode.F9=75
keyboard.keycode.F10=76
keyboard.keycode.F11=95
keyboard.keycode.F12=96
keyboard.keycode.Favorites=164
keyboard.keycode.Finance=227
keyboard.keycode.Find=144
keyboard.keycode.Forward=167
keyboard.keycode.G=42
keyboard.keycode.Game=228
keyboard.keycode.Go=226
keyboard.keycode.H=43
keyboard.keycode.Hangul=130
keyboard.keycode.Hangul_Hanja=131
keyboard.keycode.Help=146
keyboard.keycode.Henkan=100
keyboard.keycode.Henkan_Mode=100
keyboard.keycode.Hiragana=99
keyboard.keycode.Hiragana_Katakana=101
keyboard.keycode.Home=110
keyboard.keycode.HomePage=180
keyboard.keycode.Hyper_L=207
keyboard.keycode.Hyper_R=253
keyboard.keycode.I=31
keyboard.keycode.ISO_Left_Tab=23
keyboard.keycode.ISO_Level3_Shift=92
keyboard.keycode.Insert=118
keyboard.keycode.J=44
keyboard.keycode.K=45
keyboard.keycode.KP_0=90
keyboard.keycode.KP_1=87
keyboard.keycode.KP_2=88
keyboard.keycode.KP_3=89
keyboard.keycode.KP_4=83
keyboard.keycode.KP_5=84
keyboard.keycode.KP_6=85
keyboard.keycode.KP_7=79
keyboard.keycode.KP_8=80
keyboard.keycode.KP_9=81
keyboard.keycode.KP_Add=86
keyboard.keycode.KP_Begin=84
keyboard.keycode.KP_Decimal=91
keyboard.keycode.KP_Delete=91
keyboard.keycode.KP_Divide=106
keyboard.keycode.KP_Down=88
keyboard.keycode.KP_End=87
keyboard.keycode.KP_Enter=104
keyboard.keycode.KP_Equal=125
keyboard.keycode.KP_Home=79
keyboard.keycode.KP_Insert=90
keyboard.keycode.KP_Left=83
keyboard.keycode.KP_Multiply=63
keyboard.keycode.KP_Next=89
keyboard.keycode.KP_Page_Up=81
keyboard.keycode.KP_Prior=81
keyboard.keycode.KP_Right=85
keyboard.keycode.KP_Subtract=82
keyboard.keycode.KP_Up=80
keyboard.keycode.Katakana=98
keyboard.keycode.KbdBrightnessDown=237
keyboard.keycode.KbdBrightnessUp=238
keyboard.keycode.KbdLightOnOff=236
keyboard.keycode.L=46
keyboard.keycode.Launch1=156
keyboard.keycode.Launch2=157
keyboard.keycode.Launch3=210
keyboard.keycode.Launch4=211
keyboard.keycode.Launch5=192
keyboard.keycode.Launch6=193
keyboard.keycode.Launch7=194
keyboard.keycode.Launch8=195
keyboard.keycode.Launch9=196
keyboard.keycode.LaunchA=128
keyboard.keycode.LaunchB=212
keyboard.keycode.Left=113
keyboard.keycode.Linefeed=109
keyboard.keycode.M=58
keyboard.keycode.Mail=163
keyboard.keycode.MailForward=241
keyboard.keycode.Menu=135
keyboard.keycode.MenuKB=147
keyboard.keycode.Messenger=224
keyboard.keycode.Meta_L=64
keyboard.keycode.Meta_R=108
keyboard.keycode.Mode_switch=203
keyboard.keycode.MonBrightnessDown=232
keyboard.keycode.MonBrightnessUp=233
keyboard.keycode.Muhenkan=102
keyboard.keycode.MyComputer=165
keyboard.keycode.N=57
keyboard.keycode.New=189
keyboard.keycode.Next=117
keyboard.keycode.Next_VMode=86
keyboard.keycode.Num_Lock=77
keyboard.keycode.O=32
keyboard.keycode.Open=142
keyboard.keycode.P=33
keyboard.keycode.Page_Down=117
keyboard.keycode.Page_Up=112
keyboard.keycode.Paste=143
keyboard.keycode.Pause=127
keyboard.keycode.Phone=177
keyboard.keycode.PowerOff=124
keyboard.keycode.Prev_VMode=82
keyboard.keycode.Print=107
keyboard.keycode.Prior=112
keyboard.keycode.Q=24
keyboard.keycode.R=27
keyboard.keycode.Redo=137
keyboard.keycode.Reload=181
keyboard.keycode.Reply=240
keyboard.keycode.Return=36
keyboard.keycode.Right=114
keyboard.keycode.RotateWindows=161
keyboard.keycode.S=39
keyboard.keycode.Save=242
keyboard.keycode.ScreenSaver=160
keyboard.keycode.ScrollDown=186
keyboard.keycode.ScrollUp=185
keyboard.keycode.Scroll_Lock=78
keyboard.keycode.Search=225
keyboard.keycode.Send=153
keyboard.keycode.Shift_L=50
keyboard.keycode.Shift_R=62
keyboard.keycode.Shop=229
keyboard.keycode.Sleep=150
keyboard.keycode.SunFront=140
keyboard.keycode.SunProps=138
keyboard.keycode.Super_L=133
keyboard.keycode.Super_R=134
keyboard.keycode.Suspend=213
keyboard.keycode.Switch_VT_1=67
keyboard.keycode.Switch_VT_2=68
keyboard.keycode.Switch_VT_3=69
keyboard.keycode.Switch_VT_4=70
keyboard.keycode.Switch_VT_5=71
keyboard.keycode.Switch_VT_6=72
keyboard.keycode.Switch_VT_7=73
keyboard.keycode.Switch_VT_8=74
keyboard.keycode.Switch_VT_9=75
keyboard.keycode.Switch_VT_10=76
keyboard.keycode.Switch_VT_11=95
keyboard.keycode.Switch_VT_12=96
keyboard.keycode.Sys_Req=107
keyboard.keycode.T=28
keyboard.keycode.Tab=23
keyboard.keycode.TaskPane=162
keyboard.keycode.Tools=179
keyboard.keycode.TouchpadOff=201
keyboard.keycode.TouchpadOn=200
keyboard.keycode.TouchpadToggle=199
keyboard.keycode.U=30
keyboard.keycode.Undo=139
keyboard.keycode.Ungrab=106
keyboard.keycode.Up=111
keyboard.keycode.V=55
keyboard.keycode.W=25
keyboard.keycode.WLAN=246
keyboard.keycode.WWW=158
keyboard.keycode.WakeUp=151
keyboard.keycode.WebCam=220
keyboard.keycode.X=53
keyboard.keycode.XF86AudioForward=216
keyboard.keycode.XF86AudioLowerVolume=122
keyboard.keycode.XF86AudioMedia=234
keyboard.keycode.XF86AudioMicMute=198
keyboard.keycode.XF86AudioMute=121
keyboard.keycode.XF86AudioNext=171
keyboard.keycode.XF86AudioPause=172
keyboard.keycode.XF86AudioPlay=172
keyboard.keycode.XF86AudioPreset=221
keyboard.keycode.XF86AudioPrev=173
keyboard.keycode.XF86AudioRaiseVolume=123
keyboard.keycode.XF86AudioRecord=175
keyboard.keycode.XF86AudioRewind=176
keyboard.keycode.XF86AudioStop=174
keyboard.keycode.XF86Back=166
keyboard.keycode.XF86Battery=244
keyboard.keycode.XF86Bluetooth=245
keyboard.keycode.XF86Calculator=148
keyboard.keycode.XF86ClearGrab=63
keyboard.keycode.XF86Close=182
keyboard.keycode.XF86Copy=141
keyboard.keycode.XF86Cut=145
keyboard.keycode.XF86DOS=159
keyboard.keycode.XF86Display=235
keyboard.keycode.XF86Documents=243
keyboard.keycode.XF86Eject=169
keyboard.keycode.XF86Explorer=152
keyboard.keycode.XF86Favorites=164
keyboard.keycode.XF86Finance=227
keyboard.keycode.XF86Forward=167
keyboard.keycode.XF86Game=228
keyboard.keycode.XF86Go=226
keyboard.keycode.XF86HomePage=180
keyboard.keycode.XF86KbdBrightnessDown=237
keyboard.keycode.XF86KbdBrightnessUp=238
keyboard.keycode.XF86KbdLightOnOff=236
keyboard.keycode.XF86Launch1=156
keyboard.keycode.XF86Launch2=157
keyboard.keycode.XF86Launch3=210
keyboard.keycode.XF86Launch4=211
keyboard.keycode.XF86Launch5=192
keyboard.keycode.XF86Launch6=193
keyboard.keycode.XF86Launch7=194
keyboard.keycode.XF86Launch8=195
keyboard.keycode.XF86Launch9=196
keyboard.keycode.XF86LaunchA=128
keyboard.keycode.XF86LaunchB=212
keyboard.keycode.XF86Mail=163
keyboard.keycode.XF86MailForward=241
keyboard.keycode.XF86MenuKB=147
keyboard.keycode.XF86Messenger=224
keyboard.keycode.XF86MonBrightnessCycle=251
keyboard.keycode.XF86MonBrightnessDown=232
keyboard.keycode.XF86MonBrightnessUp=233
keyboard.keycode.XF86MyComputer=165
keyboard.keycode.XF86New=189
keyboard.keycode.XF86Next_VMode=86
keyboard.keycode.XF86Open=142
keyboard.keycode.XF86Paste=143
keyboard.keycode.XF86Phone=177
keyboard.keycode.XF86PowerOff=124
keyboard.keycode.XF86Prev_VMode=82
keyboard.keycode.XF86RFKill=255
keyboard.keycode.XF86Reload=181
keyboard.keycode.XF86Reply=240
keyboard.keycode.XF86RotateWindows=161
keyboard.keycode.XF86Save=242
keyboard.keycode.XF86ScreenSaver=160
keyboard.keycode.XF86ScrollDown=186
keyboard.keycode.XF86ScrollUp=185
keyboard.keycode.XF86Search=225
keyboard.keycode.XF86Send=153
keyboard.keycode.XF86Shop=229
keyboard.keycode.XF86Sleep=150
keyboard.keycode.XF86Suspend=213
keyboard.keycode.XF86Switch_VT_1=67
keyboard.keycode.XF86Switch_VT_2=68
keyboard.keycode.XF86Switch_VT_3=69
keyboard.keycode.XF86Switch_VT_4=70
keyboard.keycode.XF86Switch_VT_5=71
keyboard.keycode.XF86Switch_VT_6=72
keyboard.keycode.XF86Switch_VT_7=73
keyboard.keycode.XF86Switch_VT_8=74
keyboard.keycode.XF86Switch_VT_9=75
keyboard.keycode.XF86Switch_VT_10=76
keyboard.keycode.XF86Switch_VT_11=95
keyboard.keycode.XF86Switch_VT_12=96
keyboard.keycode.XF86TaskPane=162
keyboard.keycode.XF86Tools=179
keyboard.keycode.XF86TouchpadOff=201
keyboard.keycode.XF86TouchpadOn=200
keyboard.keycode.XF86TouchpadToggle=199
keyboard.keycode.XF86Ungrab=106
keyboard.keycode.XF86WLAN=246
keyboard.keycode.XF86WWAN=254
keyboard.keycode.XF86WWW=158
keyboard.keycode.XF86WakeUp=151
keyboard.keycode.XF86WebCam=220
keyboard.keycode.XF86Xfer=155
keyboard.keycode.Xfer=155
keyboard.keycode.Y=29
keyboard.keycode.Z=52
keyboard.keycode.a=38
keyboard.keycode.ampersand=16
keyboard.keycode.apostrophe=48
keyboard.keycode.asciicircum=15
keyboard.keycode.asciitilde=49
keyboard.keycode.asterisk=17
keyboard.keycode.at=11
keyboard.keycode.b=56
keyboard.keycode.backslash=51
keyboard.keycode.bar=51
keyboard.keycode.braceleft=34
keyboard.keycode.braceright=35
keyboard.keycode.bracketleft=34
keyboard.keycode.bracketright=35
keyboard.keycode.brokenbar=94
keyboard.keycode.c=54
keyboard.keycode.colon=47
keyboard.keycode.comma=59
keyboard.keycode.d=40
keyboard.keycode.dollar=13
keyboard.keycode.e=26
keyboard.keycode.equal=21
keyboard.keycode.exclam=10
keyboard.keycode.f=41
keyboard.keycode.g=42
keyboard.keycode.grave=49
keyboard.keycode.greater=60
keyboard.keycode.h=43
keyboard.keycode.i=31
keyboard.keycode.j=44
keyboard.keycode.k=45
keyboard.keycode.l=46
keyboard.keycode.less=59
keyboard.keycode.m=58
keyboard.keycode.minus=20
keyboard.keycode.n=57
keyboard.keycode.numbersign=12
keyboard.keycode.o=32
keyboard.keycode.p=33
keyboard.keycode.parenleft=18
keyboard.keycode.parenright=19
keyboard.keycode.percent=14
keyboard.keycode.period=60
keyboard.keycode.plus=21
keyboard.keycode.plusminus=126
keyboard.keycode.q=24
keyboard.keycode.question=61
keyboard.keycode.quotedbl=48
keyboard.keycode.r=27
keyboard.keycode.s=39
keyboard.keycode.semicolon=47
keyboard.keycode.slash=61
keyboard.keycode.space=65
keyboard.keycode.t=28
keyboard.keycode.u=30
keyboard.keycode.underscore=20
keyboard.keycode.v=55
keyboard.keycode.w=25
keyboard.keycode.x=53
keyboard.keycode.y=29
keyboard.keycode.z=52
keyboard.keymap=(8, 'BackSpace', 8, 0, 0)
keyboard.keymap.1=(9, 'Tab', 9, 0, 0)
keyboard.keymap.2=(12, 'KP_Begin', 12, 0, 0)
keyboard.keymap.3=(13, 'Return', 13, 0, 0)
keyboard.keymap.4=(16, 'Shift_L', 16, 0, 0)
keyboard.keymap.5=(17, 'Control_L', 17, 0, 0)
keyboard.keymap.6=(18, 'Alt_L', 18, 0, 0)
keyboard.keymap.7=(19, 'Pause', 19, 0, 0)
keyboard.keymap.8=(20, 'Caps_Lock', 20, 0, 0)
keyboard.keymap.9=(27, 'Escape', 27, 0, 0)
keyboard.keymap.10=(31, 'Mode_switch', 31, 0, 0)
keyboard.keymap.11=(32, 'space', 32, 0, 0)
keyboard.keymap.12=(33, 'Prior', 33, 0, 0)
keyboard.keymap.13=(34, 'Next', 34, 0, 0)
keyboard.keymap.14=(35, 'End', 35, 0, 0)
keyboard.keymap.15=(36, 'Home', 36, 0, 0)
keyboard.keymap.16=(37, 'Left', 37, 0, 0)
keyboard.keymap.17=(38, 'Up', 38, 0, 0)
keyboard.keymap.18=(39, 'Right', 39, 0, 0)
keyboard.keymap.19=(40, 'Down', 40, 0, 0)
keyboard.keymap.20=(42, 'Print', 42, 0, 0)
keyboard.keymap.21=(45, 'Insert', 45, 0, 0)
keyboard.keymap.22=(46, 'Delete', 46, 0, 0)
keyboard.keymap.23=(48, '0', 48, 0, 0)
keyboard.keymap.24=(49, '1', 49, 0, 0)
keyboard.keymap.25=(50, '2', 50, 0, 0)
keyboard.keymap.26=(51, '3', 51, 0, 0)
keyboard.keymap.27=(52, '4', 52, 0, 0)
keyboard.keymap.28=(53, '5', 53, 0, 0)
keyboard.keymap.29=(54, '6', 54, 0, 0)
keyboard.keymap.30=(55, '7', 55, 0, 0)
keyboard.keymap.31=(56, '8', 56, 0, 0)
keyboard.keymap.32=(57, '9', 57, 0, 0)
keyboard.keymap.33=(58, 'colon', 58, 0, 0)
keyboard.keymap.34=(59, 'semicolon', 59, 0, 0)
keyboard.keymap.35=(60, 'less', 60, 0, 0)
keyboard.keymap.36=(61, 'equal', 61, 0, 0)
keyboard.keymap.37=(62, 'greater', 62, 0, 0)
keyboard.keymap.38=(63, 'question', 63, 0, 0)
keyboard.keymap.39=(64, 'at', 64, 0, 0)
keyboard.keymap.40=(65, 'a', 65, 0, 0)
keyboard.keymap.41=(66, 'b', 66, 0, 0)
keyboard.keymap.42=(67, 'c', 67, 0, 0)
keyboard.keymap.43=(68, 'd', 68, 0, 0)
keyboard.keymap.44=(69, 'e', 69, 0, 0)
keyboard.keymap.45=(70, 'f', 70, 0, 0)
keyboard.keymap.46=(71, 'g', 71, 0, 0)
keyboard.keymap.47=(72, 'h', 72, 0, 0)
keyboard.keymap.48=(73, 'i', 73, 0, 0)
keyboard.keymap.49=(74, 'j', 74, 0, 0)
keyboard.keymap.50=(75, 'k', 75, 0, 0)
keyboard.keymap.51=(76, 'l', 76, 0, 0)
keyboard.keymap.52=(77, 'm', 77, 0, 0)
keyboard.keymap.53=(78, 'n', 78, 0, 0)
keyboard.keymap.54=(79, 'o', 79, 0, 0)
keyboard.keymap.55=(80, 'p', 80, 0, 0)
keyboard.keymap.56=(81, 'q', 81, 0, 0)
keyboard.keymap.57=(82, 'r', 82, 0, 0)
keyboard.keymap.58=(83, 's', 83, 0, 0)
keyboard.keymap.59=(84, 't', 84, 0, 0)
keyboard.keymap.60=(85, 'u', 85, 0, 0)
keyboard.keymap.61=(86, 'v', 86, 0, 0)
keyboard.keymap.62=(87, 'w', 87, 0, 0)
keyboard.keymap.63=(88, 'x', 88, 0, 0)
keyboard.keymap.64=(89, 'y', 89, 0, 0)
keyboard.keymap.65=(90, 'z', 90, 0, 0)
keyboard.keymap.66=(91, 'Menu', 91, 0, 0)
keyboard.keymap.67=(92, 'Menu', 92, 0, 0)
keyboard.keymap.68=(93, 'KP_Enter', 93, 0, 0)
keyboard.keymap.69=(96, '0', 96, 0, 0)
keyboard.keymap.70=(97, '1', 97, 0, 0)
keyboard.keymap.71=(98, '2', 98, 0, 0)
keyboard.keymap.72=(99, '3', 99, 0, 0)
keyboard.keymap.73=(100, '4', 100, 0, 0)
keyboard.keymap.74=(101, '5', 101, 0, 0)
keyboard.keymap.75=(102, '6', 102, 0, 0)
keyboard.keymap.76=(103, '7', 103, 0, 0)
keyboard.keymap.77=(104, '8', 104, 0, 0)
keyboard.keymap.78=(105, '9', 105, 0, 0)
keyboard.keymap.79=(106, 'KP_Multiply', 106, 0, 0)
keyboard.keymap.80=(107, 'KP_Add', 107, 0, 0)
keyboard.keymap.81=(109, 'KP_Subtract', 109, 0, 0)
keyboard.keymap.82=(110, 'KP_Delete', 110, 0, 0)
keyboard.keymap.83=(111, 'KP_Divide', 111, 0, 0)
keyboard.keymap.84=(112, 'F1', 112, 0, 0)
keyboard.keymap.85=(113, 'F2', 113, 0, 0)
keyboard.keymap.86=(114, 'F3', 114, 0, 0)
keyboard.keymap.87=(115, 'F4', 115, 0, 0)
keyboard.keymap.88=(116, 'F5', 116, 0, 0)
keyboard.keymap.89=(117, 'F6', 117, 0, 0)
keyboard.keymap.90=(118, 'F7', 118, 0, 0)
keyboard.keymap.91=(119, 'F8', 119, 0, 0)
keyboard.keymap.92=(120, 'F9', 120, 0, 0)
keyboard.keymap.93=(121, 'F10', 121, 0, 0)
keyboard.keymap.94=(122, 'F11', 122, 0, 0)
keyboard.keymap.95=(123, 'F12', 123, 0, 0)
keyboard.keymap.96=(124, 'F13', 124, 0, 0)
keyboard.keymap.97=(125, 'F14', 125, 0, 0)
keyboard.keymap.98=(126, 'F15', 126, 0, 0)
keyboard.keymap.99=(127, 'F16', 127, 0, 0)
keyboard.keymap.100=(128, 'F17', 128, 0, 0)
keyboard.keymap.101=(129, 'F18', 129, 0, 0)
keyboard.keymap.102=(130, 'F19', 130, 0, 0)
keyboard.keymap.103=(131, 'F20', 131, 0, 0)
keyboard.keymap.104=(132, 'F21', 132, 0, 0)
keyboard.keymap.105=(133, 'F22', 133, 0, 0)
keyboard.keymap.106=(134, 'F23', 134, 0, 0)
keyboard.keymap.107=(135, 'F24', 135, 0, 0)
keyboard.keymap.108=(144, 'Num_Lock', 144, 0, 0)
keyboard.keymap.109=(145, 'Scroll_Lock', 145, 0, 0)
keyboard.keymap.110=(160, 'dead_circumflex', 160, 0, 0)
keyboard.keymap.111=(161, 'exclam', 161, 0, 0)
keyboard.keymap.112=(162, 'quotedbl', 162, 0, 0)
keyboard.keymap.113=(163, 'numbersign', 163, 0, 0)
keyboard.keymap.114=(164, 'dollar', 164, 0, 0)
keyboard.keymap.115=(165, 'percent', 165, 0, 0)
keyboard.keymap.116=(166, 'ampersand', 166, 0, 0)
keyboard.keymap.117=(167, 'underscore', 167, 0, 0)
keyboard.keymap.118=(168, 'parenleft', 168, 0, 0)
keyboard.keymap.119=(169, 'parenright', 169, 0, 0)
keyboard.keymap.120=(170, 'asterisk', 170, 0, 0)
keyboard.keymap.121=(171, 'plus', 171, 0, 0)
keyboard.keymap.122=(172, 'bar', 172, 0, 0)
keyboard.keymap.123=(173, 'minus', 173, 0, 0)
keyboard.keymap.124=(174, 'braceleft', 174, 0, 0)
keyboard.keymap.125=(175, 'braceright', 175, 0, 0)
keyboard.keymap.126=(176, 'asciitilde', 176, 0, 0)
keyboard.keymap.127=(186, 'semicolon', 186, 0, 0)
keyboard.keymap.128=(187, 'dead_acute', 187, 0, 0)
keyboard.keymap.129=(188, 'comma', 188, 0, 0)
keyboard.keymap.130=(189, 'minus', 189, 0, 0)
keyboard.keymap.131=(190, 'period', 190, 0, 0)
keyboard.keymap.132=(191, 'slash', 191, 0, 0)
keyboard.keymap.133=(192, 'dead_circumflex', 192, 0, 0)
keyboard.keymap.134=(219, 'backtick', 219, 0, 0)
keyboard.keymap.135=(220, 'dead_circumflex', 220, 0, 0)
keyboard.keymap.136=(221, 'dead_acute', 221, 0, 0)
keyboard.keymap.137=(222, 'apostrophe', 222, 0, 0)
keyboard.keys_pressed=('Control_L',)
keyboard.keysyms.9=((0, 'Escape'), (1, ''), (2, 'Escape'))
keyboard.keysyms.10=((0, '1'), (1, 'exclam'), (2, '1'), (3, 'exclam'))
keyboard.keysyms.11=((0, '2'), (1, 'at'), (2, '2'), (3, 'at'))
keyboard.keysyms.12=((0, '3'), (1, 'numbersign'), (2, '3'), (3, 'numbersign'))
keyboard.keysyms.13=((0, '4'), (1, 'dollar'), (2, '4'), (3, 'dollar'))
keyboard.keysyms.14=((0, '5'), (1, 'percent'), (2, '5'), (3, 'percent'))
keyboard.keysyms.15=((0, '6'), (1, 'asciicircum'), (2, '6'), (3, 'asciicircum'))
keyboard.keysyms.16=((0, '7'), (1, 'ampersand'), (2, '7'), (3, 'ampersand'))
keyboard.keysyms.17=((0, '8'), (1, 'asterisk'), (2, '8'), (3, 'asterisk'))
keyboard.keysyms.18=((0, '9'), (1, 'parenleft'), (2, '9'), (3, 'parenleft'))
keyboard.keysyms.19=((0, '0'), (1, 'parenright'), (2, '0'), (3, 'parenright'))
keyboard.keysyms.20=((0, 'minus'), (1, 'underscore'), (2, 'minus'), (3, 'underscore'))
keyboard.keysyms.21=((0, 'equal'), (1, 'plus'), (2, 'equal'), (3, 'plus'))
keyboard.keysyms.22=((0, 'BackSpace'), (1, 'BackSpace'), (2, 'BackSpace'), (3, 'BackSpace'))
keyboard.keysyms.23=((0, 'Tab'), (1, 'ISO_Left_Tab'), (2, 'Tab'), (3, 'ISO_Left_Tab'))
keyboard.keysyms.24=((0, 'q'), (1, 'Q'), (2, 'q'), (3, 'Q'))
keyboard.keysyms.25=((0, 'w'), (1, 'W'), (2, 'w'), (3, 'W'))
keyboard.keysyms.26=((0, 'e'), (1, 'E'), (2, 'e'), (3, 'E'))
keyboard.keysyms.27=((0, 'r'), (1, 'R'), (2, 'r'), (3, 'R'))
keyboard.keysyms.28=((0, 't'), (1, 'T'), (2, 't'), (3, 'T'))
keyboard.keysyms.29=((0, 'y'), (1, 'Y'), (2, 'y'), (3, 'Y'))
keyboard.keysyms.30=((0, 'u'), (1, 'U'), (2, 'u'), (3, 'U'))
keyboard.keysyms.31=((0, 'i'), (1, 'I'), (2, 'i'), (3, 'I'))
keyboard.keysyms.32=((0, 'o'), (1, 'O'), (2, 'o'), (3, 'O'))
keyboard.keysyms.33=((0, 'p'), (1, 'P'), (2, 'p'), (3, 'P'))
keyboard.keysyms.34=((0, 'bracketleft'), (1, 'braceleft'), (2, 'bracketleft'), (3, 'braceleft'))
keyboard.keysyms.35=((0, 'bracketright'), (1, 'braceright'), (2, 'bracketright'), (3, 'braceright'))
keyboard.keysyms.36=((0, 'Return'), (2, 'Return'))
keyboard.keysyms.37=((0, 'Control_L'), (2, 'Control_L'))
keyboard.keysyms.38=((0, 'a'), (1, 'A'), (2, 'a'), (3, 'A'))
keyboard.keysyms.39=((0, 's'), (1, 'S'), (2, 's'), (3, 'S'))
keyboard.keysyms.40=((0, 'd'), (1, 'D'), (2, 'd'), (3, 'D'))
keyboard.keysyms.41=((0, 'f'), (1, 'F'), (2, 'f'), (3, 'F'))
keyboard.keysyms.42=((0, 'g'), (1, 'G'), (2, 'g'), (3, 'G'))
keyboard.keysyms.43=((0, 'h'), (1, 'H'), (2, 'h'), (3, 'H'))
keyboard.keysyms.44=((0, 'j'), (1, 'J'), (2, 'j'), (3, 'J'))
keyboard.keysyms.45=((0, 'k'), (1, 'K'), (2, 'k'), (3, 'K'))
keyboard.keysyms.46=((0, 'l'), (1, 'L'), (2, 'l'), (3, 'L'))
keyboard.keysyms.47=((0, 'semicolon'), (1, 'colon'), (2, 'semicolon'), (3, 'colon'))
keyboard.keysyms.48=((0, 'apostrophe'), (1, 'quotedbl'), (2, 'apostrophe'), (3, 'quotedbl'))
keyboard.keysyms.49=((0, 'grave'), (1, 'asciitilde'), (2, 'grave'), (3, 'asciitilde'))
keyboard.keysyms.50=((0, 'Shift_L'), (2, 'Shift_L'))
keyboard.keysyms.51=((0, 'backslash'), (1, 'bar'), (2, 'backslash'), (3, 'bar'))
keyboard.keysyms.52=((0, 'z'), (1, 'Z'), (2, 'z'), (3, 'Z'))
keyboard.keysyms.53=((0, 'x'), (1, 'X'), (2, 'x'), (3, 'X'))
keyboard.keysyms.54=((0, 'c'), (1, 'C'), (2, 'c'), (3, 'C'))
keyboard.keysyms.55=((0, 'v'), (1, 'V'), (2, 'v'), (3, 'V'))
keyboard.keysyms.56=((0, 'b'), (1, 'B'), (2, 'b'), (3, 'B'))
keyboard.keysyms.57=((0, 'n'), (1, 'N'), (2, 'n'), (3, 'N'))
keyboard.keysyms.58=((0, 'm'), (1, 'M'), (2, 'm'), (3, 'M'))
keyboard.keysyms.59=((0, 'comma'), (1, 'less'), (2, 'comma'), (3, 'less'))
keyboard.keysyms.60=((0, 'period'), (1, 'greater'), (2, 'period'), (3, 'greater'))
keyboard.keysyms.61=((0, 'slash'), (1, 'question'), (2, 'slash'), (3, 'question'))
keyboard.keysyms.62=((0, 'Shift_R'), (2, 'Shift_R'))
keyboard.keysyms.63=((0, 'KP_Multiply'), (1, 'KP_Multiply'), (2, 'KP_Multiply'), (3, 'KP_Multiply'), (4, 'KP_Multiply'), (5, 'KP_Multiply'), (6, 'XF86ClearGrab'))
keyboard.keysyms.64=((0, 'Alt_L'), (1, 'Meta_L'), (2, 'Alt_L'), (3, 'Meta_L'))
keyboard.keysyms.65=((0, 'space'), (2, 'space'))
keyboard.keysyms.66=((0, 'Caps_Lock'), (2, 'Caps_Lock'))
keyboard.keysyms.67=((0, 'F1'), (1, 'F1'), (2, 'F1'), (3, 'F1'), (4, 'F1'), (5, 'F1'), (6, 'XF86Switch_VT_1'))
keyboard.keysyms.68=((0, 'F2'), (1, 'F2'), (2, 'F2'), (3, 'F2'), (4, 'F2'), (5, 'F2'), (6, 'XF86Switch_VT_2'))
keyboard.keysyms.69=((0, 'F3'), (1, 'F3'), (2, 'F3'), (3, 'F3'), (4, 'F3'), (5, 'F3'), (6, 'XF86Switch_VT_3'))
keyboard.keysyms.70=((0, 'F4'), (1, 'F4'), (2, 'F4'), (3, 'F4'), (4, 'F4'), (5, 'F4'), (6, 'XF86Switch_VT_4'))
keyboard.keysyms.71=((0, 'F5'), (1, 'F5'), (2, 'F5'), (3, 'F5'), (4, 'F5'), (5, 'F5'), (6, 'XF86Switch_VT_5'))
keyboard.keysyms.72=((0, 'F6'), (1, 'F6'), (2, 'F6'), (3, 'F6'), (4, 'F6'), (5, 'F6'), (6, 'XF86Switch_VT_6'))
keyboard.keysyms.73=((0, 'F7'), (1, 'F7'), (2, 'F7'), (3, 'F7'), (4, 'F7'), (5, 'F7'), (6, 'XF86Switch_VT_7'))
keyboard.keysyms.74=((0, 'F8'), (1, 'F8'), (2, 'F8'), (3, 'F8'), (4, 'F8'), (5, 'F8'), (6, 'XF86Switch_VT_8'))
keyboard.keysyms.75=((0, 'F9'), (1, 'F9'), (2, 'F9'), (3, 'F9'), (4, 'F9'), (5, 'F9'), (6, 'XF86Switch_VT_9'))
keyboard.keysyms.76=((0, 'F10'), (1, 'F10'), (2, 'F10'), (3, 'F10'), (4, 'F10'), (5, 'F10'), (6, 'XF86Switch_VT_10'))
keyboard.keysyms.77=((0, 'Num_Lock'), (2, 'Num_Lock'))
keyboard.keysyms.78=((0, 'Scroll_Lock'), (2, 'Scroll_Lock'))
keyboard.keysyms.79=((0, 'KP_Home'), (1, 'KP_7'), (2, 'KP_Home'), (3, 'KP_7'))
keyboard.keysyms.80=((0, 'KP_Up'), (1, 'KP_8'), (2, 'KP_Up'), (3, 'KP_8'))
keyboard.keysyms.81=((0, 'KP_Prior'), (1, 'KP_9'), (2, 'KP_Prior'), (3, 'KP_9'))
keyboard.keysyms.82=((0, 'KP_Subtract'), (1, 'KP_Subtract'), (2, 'KP_Subtract'), (3, 'KP_Subtract'), (4, 'KP_Subtract'), (5, 'KP_Subtract'), (6, 'XF86Prev_VMode'))
keyboard.keysyms.83=((0, 'KP_Left'), (1, 'KP_4'), (2, 'KP_Left'), (3, 'KP_4'))
keyboard.keysyms.84=((0, 'KP_Begin'), (1, 'KP_5'), (2, 'KP_Begin'), (3, 'KP_5'))
keyboard.keysyms.85=((0, 'KP_Right'), (1, 'KP_6'), (2, 'KP_Right'), (3, 'KP_6'))
keyboard.keysyms.86=((0, 'KP_Add'), (1, 'KP_Add'), (2, 'KP_Add'), (3, 'KP_Add'), (4, 'KP_Add'), (5, 'KP_Add'), (6, 'XF86Next_VMode'))
keyboard.keysyms.87=((0, 'KP_End'), (1, 'KP_1'), (2, 'KP_End'), (3, 'KP_1'))
keyboard.keysyms.88=((0, 'KP_Down'), (1, 'KP_2'), (2, 'KP_Down'), (3, 'KP_2'))
keyboard.keysyms.89=((0, 'KP_Next'), (1, 'KP_3'), (2, 'KP_Next'), (3, 'KP_3'))
keyboard.keysyms.90=((0, 'KP_Insert'), (1, 'KP_0'), (2, 'KP_Insert'), (3, 'KP_0'))
keyboard.keysyms.91=((0, 'KP_Delete'), (1, 'KP_Decimal'), (2, 'KP_Delete'), (3, 'KP_Decimal'))
keyboard.keysyms.92=((0, 'ISO_Level3_Shift'), (2, 'ISO_Level3_Shift'))
keyboard.keysyms.94=((0, 'less'), (2, 'less'), (4, 'bar'), (5, 'brokenbar'), (6, 'bar'))
keyboard.keysyms.95=((0, 'F11'), (1, 'F11'), (2, 'F11'), (3, 'F11'), (4, 'F11'), (5, 'F11'), (6, 'XF86Switch_VT_11'))
keyboard.keysyms.96=((0, 'F12'), (1, 'F12'), (2, 'F12'), (3, 'F12'), (4, 'F12'), (5, 'F12'), (6, 'XF86Switch_VT_12'))
keyboard.keysyms.98=((0, 'Katakana'), (2, 'Katakana'))
keyboard.keysyms.99=((0, 'Hiragana'), (2, 'Hiragana'))
keyboard.keysyms.100=((0, 'Henkan_Mode'), (2, 'Henkan_Mode'))
keyboard.keysyms.101=((0, 'Hiragana_Katakana'), (2, 'Hiragana_Katakana'))
keyboard.keysyms.102=((0, 'Muhenkan'), (2, 'Muhenkan'))
keyboard.keysyms.104=((0, 'KP_Enter'), (2, 'KP_Enter'))
keyboard.keysyms.105=((0, 'Control_R'), (2, 'Control_R'))
keyboard.keysyms.106=((0, 'KP_Divide'), (1, 'KP_Divide'), (2, 'KP_Divide'), (3, 'KP_Divide'), (4, 'KP_Divide'), (5, 'KP_Divide'), (6, 'XF86Ungrab'))
keyboard.keysyms.107=((0, 'Print'), (1, 'Sys_Req'), (2, 'Print'), (3, 'Sys_Req'))
keyboard.keysyms.108=((0, 'Alt_R'), (1, 'Meta_R'), (2, 'Alt_R'), (3, 'Meta_R'))
keyboard.keysyms.109=((0, 'Linefeed'), (2, 'Linefeed'))
keyboard.keysyms.110=((0, 'Home'), (2, 'Home'))
keyboard.keysyms.111=((0, 'Up'), (2, 'Up'))
keyboard.keysyms.112=((0, 'Prior'), (2, 'Prior'))
keyboard.keysyms.113=((0, 'Left'), (2, 'Left'))
keyboard.keysyms.114=((0, 'Right'), (2, 'Right'))
keyboard.keysyms.115=((0, 'End'), (2, 'End'))
keyboard.keysyms.116=((0, 'Down'), (2, 'Down'))
keyboard.keysyms.117=((0, 'Next'), (2, 'Next'))
keyboard.keysyms.118=((0, 'Insert'), (2, 'Insert'))
keyboard.keysyms.119=((0, 'Delete'), (2, 'Delete'))
keyboard.keysyms.121=((0, 'XF86AudioMute'), (2, 'XF86AudioMute'))
keyboard.keysyms.122=((0, 'XF86AudioLowerVolume'), (2, 'XF86AudioLowerVolume'))
keyboard.keysyms.123=((0, 'XF86AudioRaiseVolume'), (2, 'XF86AudioRaiseVolume'))
keyboard.keysyms.124=((0, 'XF86PowerOff'), (2, 'XF86PowerOff'))
keyboard.keysyms.125=((0, 'KP_Equal'), (2, 'KP_Equal'))
keyboard.keysyms.126=((0, 'plusminus'), (2, 'plusminus'))
keyboard.keysyms.127=((0, 'Pause'), (1, 'Break'), (2, 'Pause'), (3, 'Break'))
keyboard.keysyms.128=((0, 'XF86LaunchA'), (2, 'XF86LaunchA'))
keyboard.keysyms.129=((0, 'KP_Decimal'), (2, 'KP_Decimal'))
keyboard.keysyms.130=((0, 'Hangul'), (2, 'Hangul'))
keyboard.keysyms.131=((0, 'Hangul_Hanja'), (2, 'Hangul_Hanja'))
keyboard.keysyms.133=((0, 'Super_L'), (2, 'Super_L'))
keyboard.keysyms.134=((0, 'Super_R'), (2, 'Super_R'))
keyboard.keysyms.135=((0, 'Menu'), (2, 'Menu'))
keyboard.keysyms.136=((0, 'Cancel'), (2, 'Cancel'))
keyboard.keysyms.137=((0, 'Redo'), (2, 'Redo'))
keyboard.keysyms.138=((0, 'SunProps'), (2, 'SunProps'))
keyboard.keysyms.139=((0, 'Undo'), (2, 'Undo'))
keyboard.keysyms.140=((0, 'SunFront'), (2, 'SunFront'))
keyboard.keysyms.141=((0, 'XF86Copy'), (2, 'XF86Copy'))
keyboard.keysyms.142=((0, 'XF86Open'), (2, 'XF86Open'))
keyboard.keysyms.143=((0, 'XF86Paste'), (2, 'XF86Paste'))
keyboard.keysyms.144=((0, 'Find'), (2, 'Find'))
keyboard.keysyms.145=((0, 'XF86Cut'), (2, 'XF86Cut'))
keyboard.keysyms.146=((0, 'Help'), (2, 'Help'))
keyboard.keysyms.147=((0, 'XF86MenuKB'), (2, 'XF86MenuKB'))
keyboard.keysyms.148=((0, 'XF86Calculator'), (2, 'XF86Calculator'))
keyboard.keysyms.150=((0, 'XF86Sleep'), (2, 'XF86Sleep'))
keyboard.keysyms.151=((0, 'XF86WakeUp'), (2, 'XF86WakeUp'))
keyboard.keysyms.152=((0, 'XF86Explorer'), (2, 'XF86Explorer'))
keyboard.keysyms.153=((0, 'XF86Send'), (2, 'XF86Send'))
keyboard.keysyms.155=((0, 'XF86Xfer'), (2, 'XF86Xfer'))
keyboard.keysyms.156=((0, 'XF86Launch1'), (2, 'XF86Launch1'))
keyboard.keysyms.157=((0, 'XF86Launch2'), (2, 'XF86Launch2'))
keyboard.keysyms.158=((0, 'XF86WWW'), (2, 'XF86WWW'))
keyboard.keysyms.159=((0, 'XF86DOS'), (2, 'XF86DOS'))
keyboard.keysyms.160=((0, 'XF86ScreenSaver'), (2, 'XF86ScreenSaver'))
keyboard.keysyms.161=((0, 'XF86RotateWindows'), (2, 'XF86RotateWindows'))
keyboard.keysyms.162=((0, 'XF86TaskPane'), (2, 'XF86TaskPane'))
keyboard.keysyms.163=((0, 'XF86Mail'), (2, 'XF86Mail'))
keyboard.keysyms.164=((0, 'XF86Favorites'), (2, 'XF86Favorites'))
keyboard.keysyms.165=((0, 'XF86MyComputer'), (2, 'XF86MyComputer'))
keyboard.keysyms.166=((0, 'XF86Back'), (2, 'XF86Back'))
keyboard.keysyms.167=((0, 'XF86Forward'), (2, 'XF86Forward'))
keyboard.keysyms.169=((0, 'XF86Eject'), (2, 'XF86Eject'))
keyboard.keysyms.170=((1, 'XF86Eject'), (3, 'XF86Eject'))
keyboard.keysyms.171=((0, 'XF86AudioNext'), (2, 'XF86AudioNext'))
keyboard.keysyms.172=((0, 'XF86AudioPlay'), (1, 'XF86AudioPause'), (2, 'XF86AudioPlay'), (3, 'XF86AudioPause'))
keyboard.keysyms.173=((0, 'XF86AudioPrev'), (2, 'XF86AudioPrev'))
keyboard.keysyms.174=((0, 'XF86AudioStop'), (2, 'XF86AudioStop'))
keyboard.keysyms.175=((0, 'XF86AudioRecord'), (2, 'XF86AudioRecord'))
keyboard.keysyms.176=((0, 'XF86AudioRewind'), (2, 'XF86AudioRewind'))
keyboard.keysyms.177=((0, 'XF86Phone'), (2, 'XF86Phone'))
keyboard.keysyms.179=((0, 'XF86Tools'), (2, 'XF86Tools'))
keyboard.keysyms.180=((0, 'XF86HomePage'), (2, 'XF86HomePage'))
keyboard.keysyms.181=((0, 'XF86Reload'), (2, 'XF86Reload'))
keyboard.keysyms.182=((0, 'XF86Close'), (2, 'XF86Close'))
keyboard.keysyms.185=((0, 'XF86ScrollUp'), (2, 'XF86ScrollUp'))
keyboard.keysyms.186=((0, 'XF86ScrollDown'), (2, 'XF86ScrollDown'))
keyboard.keysyms.187=((0, 'parenleft'), (2, 'parenleft'))
keyboard.keysyms.188=((0, 'parenright'), (2, 'parenright'))
keyboard.keysyms.189=((0, 'XF86New'), (2, 'XF86New'))
keyboard.keysyms.192=((0, 'XF86Launch5'), (2, 'XF86Launch5'))
keyboard.keysyms.193=((0, 'XF86Launch6'), (2, 'XF86Launch6'))
keyboard.keysyms.194=((0, 'XF86Launch7'), (2, 'XF86Launch7'))
keyboard.keysyms.195=((0, 'XF86Launch8'), (2, 'XF86Launch8'))
keyboard.keysyms.196=((0, 'XF86Launch9'), (2, 'XF86Launch9'))
keyboard.keysyms.198=((0, 'XF86AudioMicMute'), (2, 'XF86AudioMicMute'))
keyboard.keysyms.199=((0, 'XF86TouchpadToggle'), (2, 'XF86TouchpadToggle'))
keyboard.keysyms.200=((0, 'XF86TouchpadOn'), (2, 'XF86TouchpadOn'))
keyboard.keysyms.201=((0, 'XF86TouchpadOff'), (2, 'XF86TouchpadOff'))
keyboard.keysyms.203=((0, 'Mode_switch'), (2, 'Mode_switch'))
keyboard.keysyms.204=((0, ''), (1, 'Alt_L'), (2, ''), (3, 'Alt_L'))
keyboard.keysyms.206=((1, 'Super_L'), (3, 'Super_L'))
keyboard.keysyms.207=((1, 'Hyper_L'), (3, 'Hyper_L'))
keyboard.keysyms.209=((0, 'XF86AudioPause'), (2, 'XF86AudioPause'))
keyboard.keysyms.210=((0, 'XF86Launch3'), (2, 'XF86Launch3'))
keyboard.keysyms.211=((0, 'XF86Launch4'), (2, 'XF86Launch4'))
keyboard.keysyms.212=((0, 'XF86LaunchB'), (2, 'XF86LaunchB'))
keyboard.keysyms.213=((0, 'XF86Suspend'), (2, 'XF86Suspend'))
keyboard.keysyms.216=((0, 'XF86AudioForward'), (2, 'XF86AudioForward'))
keyboard.keysyms.220=((0, 'XF86WebCam'), (2, 'XF86WebCam'))
keyboard.keysyms.221=((0, 'XF86AudioPreset'), (2, 'XF86AudioPreset'))
keyboard.keysyms.224=((0, 'XF86Messenger'), (2, 'XF86Messenger'))
keyboard.keysyms.225=((0, 'XF86Search'), (2, 'XF86Search'))
keyboard.keysyms.226=((0, 'XF86Go'), (2, 'XF86Go'))
keyboard.keysyms.227=((0, 'XF86Finance'), (2, 'XF86Finance'))
keyboard.keysyms.228=((0, 'XF86Game'), (2, 'XF86Game'))
keyboard.keysyms.229=((0, 'XF86Shop'), (2, 'XF86Shop'))
keyboard.keysyms.232=((0, 'XF86MonBrightnessDown'), (2, 'XF86MonBrightnessDown'))
keyboard.keysyms.233=((0, 'XF86MonBrightnessUp'), (2, 'XF86MonBrightnessUp'))
keyboard.keysyms.234=((0, 'XF86AudioMedia'), (2, 'XF86AudioMedia'))
keyboard.keysyms.235=((0, 'XF86Display'), (2, 'XF86Display'))
keyboard.keysyms.236=((0, 'XF86KbdLightOnOff'), (2, 'XF86KbdLightOnOff'))
keyboard.keysyms.237=((0, 'XF86KbdBrightnessDown'), (2, 'XF86KbdBrightnessDown'))
keyboard.keysyms.238=((0, 'XF86KbdBrightnessUp'), (2, 'XF86KbdBrightnessUp'))
keyboard.keysyms.240=((0, 'XF86Reply'), (2, 'XF86Reply'))
keyboard.keysyms.241=((0, 'XF86MailForward'), (2, 'XF86MailForward'))
keyboard.keysyms.242=((0, 'XF86Save'), (2, 'XF86Save'))
keyboard.keysyms.243=((0, 'XF86Documents'), (2, 'XF86Documents'))
keyboard.keysyms.244=((0, 'XF86Battery'), (2, 'XF86Battery'))
keyboard.keysyms.245=((0, 'XF86Bluetooth'), (2, 'XF86Bluetooth'))
keyboard.keysyms.246=((0, 'XF86WLAN'), (2, 'XF86WLAN'))
keyboard.keysyms.251=((0, 'XF86MonBrightnessCycle'), (2, 'XF86MonBrightnessCycle'))
keyboard.keysyms.253=((0, 'Hyper_R'), (2, 'Hyper_R'))
keyboard.keysyms.254=((0, 'XF86WWAN'), (2, 'XF86WWAN'))
keyboard.keysyms.255=((0, 'XF86RFKill'), (2, 'XF86RFKill'))
keyboard.layout=cn
keyboard.layout-group=0
keyboard.modifier.Alt_L.keycodes=(64, 204)
keyboard.modifier.Alt_R.keycodes=(108,)
keyboard.modifier.Caps_Lock.keycodes=(66,)
keyboard.modifier.Control_L.keycodes=(37,)
keyboard.modifier.Control_R.keycodes=(105,)
keyboard.modifier.Hyper_L.keycodes=(207,)
keyboard.modifier.Hyper_R.keycodes=(253,)
keyboard.modifier.ISO_Level3_Shift.keycodes=(92,)
keyboard.modifier.Meta_L.keycodes=(64, 205)
keyboard.modifier.Meta_R.keycodes=(108,)
keyboard.modifier.Mode_switch.keycodes=(203,)
keyboard.modifier.Num_Lock.keycodes=(77,)
keyboard.modifier.Shift_L.keycodes=(50,)
keyboard.modifier.Shift_R.keycodes=(62,)
keyboard.modifier.Super_L.keycodes=(133, 206)
keyboard.modifier.Super_R.keycodes=(134,)
keyboard.modifier.control.client_keys=(('Control_L', 2), ('Control_R', 2))
keyboard.modifier.control.keys=('Control_R', 'Control_L')
keyboard.modifier.filter=()
keyboard.modifier.lock.client_keys=(('Caps_Lock', 2),)
keyboard.modifier.lock.keys=('Caps_Lock',)
keyboard.modifier.mod1.client_keys=(('Meta_L', 3), ('Meta_R', 3), ('Alt_L', 3), (0, 'Meta_L'))
keyboard.modifier.mod1.keys=('Alt_L', 'Alt_R', 'Meta_R', 'Meta_L')
keyboard.modifier.mod2.client_keys=(('Num_Lock', 2),)
keyboard.modifier.mod2.keys=('Num_Lock',)
keyboard.modifier.mod3.client_keys=(('Super_L', 2), ('Super_R', 2), ('Super_L', 3))
keyboard.modifier.mod3.keys=('Super_R', 'Super_L')
keyboard.modifier.mod4.client_keys=(('Hyper_L', 3), ('Hyper_R', 2))
keyboard.modifier.mod4.keys=('Hyper_L', 'Hyper_R')
keyboard.modifier.mod5.client_keys=(('ISO_Level3_Shift', 2),)
keyboard.modifier.mod5.keys=('Mode_switch', 'ISO_Level3_Shift')
keyboard.modifier.shift.client_keys=(('Shift_L', 2), ('Shift_R', 2))
keyboard.modifier.shift.keys=('Shift_R', 'Shift_L')
keyboard.modifiers.nuisance=('mod2', 'lock')
keyboard.owner=cb0e598f-ce42-af55-d695-4391580cbf85
keyboard.repeat.delay=0
keyboard.repeat.interval=0
keyboard.state.keys_pressed=(37,)
keyboard.sync=True
load=(100, 170, 170)
mmap.filename=
mmap.supported=True
network.bandwidth-limit=0
network.bencode=True
network.bencode.version=('Cython', 3, 0)
network.brotli=True
network.brotli.version=1.0.7
network.compressors=('zlib', 'lz4', 'lzo', 'brotli')
network.config.socket.timeout=20
network.config.vsocket.timeout=5
network.digest=('xor', 'hmac', 'hmac+whirlpool', 'hmac+sm3', 'hmac+shake_256', 'hmac+shake_128', 'hmac+sha512_256', 'hmac+sha512_224', 'hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+ripemd160', 'hmac+md5-sha1', 'hmac+md5', 'hmac+md4', 'hmac+blake2s', 'hmac+blake2b', 'des')
network.encoders=('rencode', 'bencode', 'yaml')
network.encryption=
network.interfaces=('lo', 'enp1s0')
network.lock=True
network.lock-toggle=True
network.lz4=True
network.lz4.version=3.0.2+dfsg
network.lzo=True
network.lzo.version=2.10
network.mdns=True
network.mmap=True
network.packet-handlers.authenticated=('ack-file-chunk', 'bandwidth-limit', 'command-signal', 'command_request', 'connection-data', 'lock-toggle', 'logging', 'ping', 'ping_echo', 'print', 'printers', 'send-data-request', 'send-data-response', 'send-file', 'send-file-chunk', 'sharing-toggle', 'webcam-frame', 'webcam-start', 'webcam-stop')
network.packet-handlers.default=('connection-lost', 'disconnect', 'gibberish', 'hello', 'invalid', 'udp-control')
network.packet-handlers.ui=('buffer-refresh', 'button-action', 'clipboard-contents', 'clipboard-contents-none', 'clipboard-enable-selections', 'clipboard-loop-uuids', 'clipboard-pending-requests', 'clipboard-request', 'clipboard-token', 'close-window', 'configure-window', 'damage-sequence', 'desktop_size', 'encoding', 'exit-server', 'focus', 'force-ungrab', 'info-request', 'input-devices', 'key-action', 'key-repeat', 'keymap-changed', 'layout-changed', 'map-window', 'min-quality', 'min-speed', 'notification-action', 'notification-close', 'pointer-position', 'quality', 'resume', 'rpc', 'screenshot', 'server-settings', 'set-bell', 'set-clipboard-enabled', 'set-cursors', 'set-keyboard-sync-enabled', 'set-notify', 'set_deflate', 'shutdown-server', 'speed', 'start-command', 'suspend', 'unmap-window', 'wheel-motion', 'window-signal')
network.paramiko.version=(2, 6, 0)
network.python-lz4=True
network.python-lz4.version=3.0.2+dfsg
network.python-lzo=True
network.python-lzo.version=1.12
network.rencode=True
network.rencode.version=('Cython', 1, 0, 6)
network.salt-digest=('hmac+whirlpool', 'hmac+sm3', 'hmac+shake_256', 'hmac+shake_128', 'hmac+sha512_256', 'hmac+sha512_224', 'hmac+sha512', 'hmac+sha3_512', 'hmac+sha3_384', 'hmac+sha3_256', 'hmac+sha3_224', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+ripemd160', 'hmac+md5-sha1', 'hmac+md5', 'hmac+md4', 'hmac+blake2s', 'hmac+blake2b')
network.sharing=True
network.sharing-toggle=True
network.sockets.tcp.listeners=(('0.0.0.0', 10000),)
network.sockets.unix-domain.listeners=('/run/user/1000/xpra/kvm-1',)
network.ssl=True
network.ssl.alpn=True
network.ssl.channel-binding-types=('tls-unique',)
network.ssl.ecdh=True
network.ssl.npn=False
network.ssl.openssl.version=OpenSSL 1.1.1f  31 Mar 2020
network.ssl.openssl.version-info=(1, 1, 1, 6, 15)
network.ssl.openssl.version-number=269488239
network.ssl.sni=True
network.system.core.busy_poll=0
network.system.core.busy_read=0
network.system.core.default_qdisc=fq_codel
network.system.core.max_skb_frags=17
network.system.core.netdev_max_backlog=1000
network.system.core.optmem_max=20480
network.system.core.rmem_default=212992
network.system.core.rmem_max=212992
network.system.core.somaxconn=4096
network.system.core.wmem_default=212992
network.system.core.wmem_max=212992
network.system.ipv4.fwmark_reflect=True
network.system.ipv4.icmp.echo_ignore_all=True
network.system.ipv4.icmp.echo_ignore_broadcasts=True
network.system.ipv4.icmp.errors_use_inbound_ifaddr=0
network.system.ipv4.icmp.ignore_bogus_error_responses=1
network.system.ipv4.icmp.msgs_burst=50
network.system.ipv4.icmp.msgs_per_sec=1000
network.system.ipv4.icmp.ratelimit=1000
network.system.ipv4.icmp.ratemask=6168
network.system.ipv4.igmp.max_memberships=20
network.system.ipv4.igmp.max_msf=10
network.system.ipv4.igmp.qrv=2
network.system.ipv4.ip.default_ttl=64
network.system.ipv4.ip.dynaddr=True
network.system.ipv4.ip.early_demux=True
network.system.ipv4.ip.forward=True
network.system.ipv4.ip.forward_use_pmtu=True
network.system.ipv4.ip.local_port_range=(32768, 60999)
network.system.ipv4.ip.local_reserved_ports=()
network.system.ipv4.ip.no_pmtu_disc=0
network.system.ipv4.ip.nonlocal_bind=True
network.system.ipv4.ipfrag.high_thresh=4194304
network.system.ipv4.ipfrag.low_thresh=3145728
network.system.ipv4.ipfrag.max_dist=64
network.system.ipv4.ipfrag.time=30
network.system.ipv4.route.min_adv_mss=256
network.system.ipv4.route.min_pmtu=552
network.system.ipv4.route.mtu_expires=600
network.system.ipv4.tcp.abort_on_overflow=True
network.system.ipv4.tcp.adv_win_scale=1
network.system.ipv4.tcp.allowed_congestion_control=reno cubic
network.system.ipv4.tcp.app_win=31
network.system.ipv4.tcp.autocorking=True
network.system.ipv4.tcp.available_congestion_control=reno cubic
network.system.ipv4.tcp.base_mss=1024
network.system.ipv4.tcp.challenge_ack_limit=1000
network.system.ipv4.tcp.congestion_control=cubic
network.system.ipv4.tcp.dsack=True
network.system.ipv4.tcp.early_retrans=3
network.system.ipv4.tcp.ecn=2
network.system.ipv4.tcp.ecn_fallback=True
network.system.ipv4.tcp.fack=True
network.system.ipv4.tcp.fastopen=1
network.system.ipv4.tcp.fin_timeout=60
network.system.ipv4.tcp.frto=2
network.system.ipv4.tcp.invalid_ratelimit=500
network.system.ipv4.tcp.keepalive_intvl=75
network.system.ipv4.tcp.keepalive_probes=9
network.system.ipv4.tcp.keepalive_time=7200
network.system.ipv4.tcp.limit_output_bytes=1048576
network.system.ipv4.tcp.low_latency=True
network.system.ipv4.tcp.max_orphans=16384
network.system.ipv4.tcp.max_reordering=300
network.system.ipv4.tcp.max_syn_backlog=256
network.system.ipv4.tcp.max_tw_buckets=16384
network.system.ipv4.tcp.mem=(44955, 59943, 89910)
network.system.ipv4.tcp.min_rtt_wlen=300
network.system.ipv4.tcp.min_tso_segs=2
network.system.ipv4.tcp.moderate_rcvbuf=1
network.system.ipv4.tcp.mtu_probing=0
network.system.ipv4.tcp.no_metrics_save=True
network.system.ipv4.tcp.notsent_lowat=4294967295
network.system.ipv4.tcp.orphan_retries=0
network.system.ipv4.tcp.pacing_ca_ratio=120
network.system.ipv4.tcp.pacing_ss_ratio=200
network.system.ipv4.tcp.probe_interval=600
network.system.ipv4.tcp.probe_threshold=8
network.system.ipv4.tcp.recovery=True
network.system.ipv4.tcp.reordering=3
network.system.ipv4.tcp.retrans_collapse=True
network.system.ipv4.tcp.retries1=3
network.system.ipv4.tcp.retries2=15
network.system.ipv4.tcp.rfc1337=0
network.system.ipv4.tcp.rmem=(4096, 131072, 6291456)
network.system.ipv4.tcp.sack=1
network.system.ipv4.tcp.slow_start_after_idle=1
network.system.ipv4.tcp.stdurg=0
network.system.ipv4.tcp.syn_retries=6
network.system.ipv4.tcp.synack_retries=5
network.system.ipv4.tcp.syncookies=1
network.system.ipv4.tcp.thin_linear_timeouts=True
network.system.ipv4.tcp.timestamps=True
network.system.ipv4.tcp.tso_win_divisor=3
network.system.ipv4.tcp.tw_reuse=2
network.system.ipv4.tcp.window_scaling=1
network.system.ipv4.tcp.wmem=(4096, 16384, 4194304)
network.system.ipv4.tcp.workaround_signed_windows=True
network.system.unix.max_dgram_qlen=512
network.tcp-encryption=
network.www=True
network.www.dir=/usr/share/xpra/www
network.www.http-headers-dir=/usr/share/xpra/http-headers
network.yaml=True
network.yaml.version=5.3.1
network.zlib=True
network.zlib.version=1.0
notifications.actions=True
notifications.active=()
notifications.bus-name=org.freedesktop.Notifications
notifications.bus-path=/org/freedesktop/Notifications
notifications.capabilities=('body', 'icon-static', 'actions', 'action-icons')
notifications.counter=0
notifications.dbus-id=unix:abstract=/tmp/dbus-jSwi02zu8k,guid=b5145b26a42217e68d6fd17b61bf37ad
opengl.GLU.version=1.3
opengl.GLX=1.4
opengl.accum-alpha-size=0
opengl.accum-blue-size=0
opengl.accum-green-size=0
opengl.accum-red-size=0
opengl.alpha-size=0
opengl.aux-buffers=0
opengl.blue-size=8
opengl.buffer-size=24
opengl.depth=24
opengl.depth-size=0
opengl.direct=True
opengl.display_mode=ALPHA, DOUBLE
opengl.double-buffered=True
opengl.green-size=8
opengl.has-alpha=False
opengl.has-depth-buffer=False
opengl.has-stencil-buffer=False
opengl.level=0
opengl.max-viewport-dims=16384, 16384
opengl.message=
opengl.opengl=3.1
opengl.pyopengl=3.1.0
opengl.red-size=8
opengl.renderer=llvmpipe (LLVM 11.0.0, 256 bits)
opengl.rgba=True
opengl.safe=True
opengl.shading-language-version=1.40
opengl.stencil-size=0
opengl.stereo=False
opengl.success=True
opengl.texture-size-limit=16384
opengl.transparency=True
opengl.vendor=Mesa/X.org
opengl.zerocopy=False
pings=5
printing.add-local-printers=False
printing.add-printer-options=('-E', '-o printer-is-shared=false', '-u allow:$USER')
printing.cups-dbus=1
printing.cups-dbus.default=1
printing.cups-dbus.poll-delay=60
printing.cups.default-options.fit-to-page=True
printing.forwarder=xpraforwarder
printing.generic=True
printing.lpadmin=/usr/sbin/lpadmin
printing.lpinfo=/usr/sbin/lpinfo
printing.mimetype.default=application/postscript
printing.mimetypes=('application/pdf', 'application/postscript')
printing.mimetypes.default=('application/pdf', 'application/postscript')
printing.mimetypes.ppd.application/pdf=Generic-PDF_Printer-PDF.ppd
printing.mimetypes.ppd.application/postscript=CUPS-PDF.ppd
printing.mimetypes.printers.application/pdf=Generic PDF Printer
printing.mimetypes.printers.application/postscript=Generic PostScript Printer
printing.printer-prefix=
printing.printers.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
printing.printers.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
printing.printers.predefined.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
printing.raw-mode=False
printing.simulate-failure=0
printing.skipped-printers=('Cups-PDF',)
printing.tmpdir=/tmp
server.XShm=True
server.XTest=True
server.Xkb=True
server.argv=('/usr/bin/xpra', 'start', '--start=abiword', '--bind-tcp=0.0.0.0:10000', '--html=on')
server.build.bit=64bit
server.build.compiler=gcc (Ubuntu 9.2.1-28ubuntu1) 9.2.1 20200203
server.build.cpu=Generic CPU
server.build.cython=0.29.14
server.build.date=2020-02-18
server.build.lib.gtk=3.24.13
server.build.lib.vpx=1.8.2
server.build.lib.x11=1.6.8
server.build.lib.x264=0.155.2917 0a84d98
server.build.lib.x265=3.2.1
server.build.lib.xcomposite=0.4.5
server.build.lib.xdamage=1.1.5
server.build.lib.xext=1.3.4
server.build.lib.xfixes=5.0.3
server.build.lib.xkbfile=1.1.0
server.build.lib.xrandr=1.5.2
server.build.lib.xtst=1.2.3
server.build.linker=GNU ld (GNU Binutils for Ubuntu) 2.34
server.build.local_modifications=0
server.build.python=3.8.2
server.build.revision=25177
server.build.time=09:26
server.build.version=3.0.6
server.byteorder=little
server.cairo.version=(1, 16, 2)
server.current_time=1639923086
server.display=:1
server.elapsed_time=1505
server.exec_prefix=/usr
server.executable=/usr/bin/python3
server.fakeXinerama=False
server.gdk.version=3.0
server.gi.version=3.36.0
server.gid=1000
server.glib.version=2.2.64
server.gobject.version=2.0
server.gtk.version=3.20.24
server.hostname=kvm
server.idle-timeout=0
server.libfakeXinerama=
server.load=(100, 170, 170)
server.max_desktop_size=(8192, 4096)
server.mode=GTK3 X11
server.pango.version=1.44.7
server.path=('/usr/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages')
server.pid=4326
server.pixbuf.version=2.40.0
server.platform=linux
server.platform.architecture=('64bit', 'ELF')
server.platform.linux_distribution=('Linuxmint', '20.2', 'uma')
server.platform.machine=x86_64
server.platform.name=Linux Linuxmint 20.2 uma
server.platform.platform=Linux-5.4.0-74-generic-x86_64-with-glibc2.29
server.platform.processor=Intel Core Processor (Skylake, IBRS)
server.platform.release=5.4.0-74-generic
server.platform.sysrelease=5.4.0-74-generic
server.pygtk.version=n/a
server.python.bits=64
server.python.full_version=3.8.5 (default, May 27 2021, 13:30:53) \n[GCC 9.3.0]
server.python.version=3.8.5
server.randr=True
server.randr.exact=False
server.randr.options=((8192, 4096), (8064, 3968), (8064, 3840), (8064, 3712), (8064, 3584), (8064, 3456), (8064, 3328), (8064, 3200), (8064, 3072), (8064, 2944), (8064, 2816), (8064, 2688), (7936, 3968), (7936, 3840), (7936, 3712), (7936, 3584), (7936, 3456), (7936, 3328), (7936, 3200), (7936, 3072), (7936, 2944), (7936, 2816), (7936, 2688), (7808, 3968), (7808, 3840), (7808, 3712), (7808, 3584), (7808, 3456), (7808, 3328), (7808, 3200), (7808, 3072), (7808, 2944), (7808, 2816), (7808, 2688), (7680, 3968), (7680, 3840), (7680, 3712), (7680, 3584), (7680, 3456), (7680, 3328), (7680, 3200), (7680, 3072), (7680, 2944), (7680, 2816), (7680, 2688), (7680, 2560), (7552, 3968), (7552, 3840), (7552, 3712), (7552, 3584), (7552, 3456), (7552, 3328), (7552, 3200), (7552, 3072), (7552, 2944), (7552, 2816), (7552, 2688), (7552, 2560), (7424, 3968), (7424, 3840), (7424, 3712), (7424, 3584), (7424, 3456), (7424, 3328), (7424, 3200), (7424, 3072), (7424, 2944), (7424, 2816), (7424, 2688), (7424, 2560), (7296, 3968), (7296, 3840), (7296, 3712), (7296, 3584), (7296, 3456), (7296, 3328), (7296, 3200), (7296, 3072), (7296, 2944), (7296, 2816), (7296, 2688), (7296, 2560), (7296, 2432), (7168, 3968), (7168, 3840), (7168, 3712), (7168, 3584), (7168, 3456), (7168, 3328), (7168, 3200), (7168, 3072), (7168, 2944), (7168, 2816), (7168, 2688), (7168, 2560), (7168, 2432), (7040, 3968), (7040, 3840), (7040, 3712), (7040, 3584), (7040, 3456), (7040, 3328), (7040, 3200), (7040, 3072), (7040, 2944), (7040, 2816), (7040, 2688), (7040, 2560), (7040, 2432), (6912, 3968), (6912, 3840), (6912, 3712), (6912, 3584), (6912, 3456), (6912, 3328), (6912, 3200), (6912, 3072), (6912, 2944), (6912, 2816), (6912, 2688), (6912, 2560), (6912, 2432), (6912, 2304), (6784, 3968), (6784, 3840), (6784, 3712), (6784, 3584), (6784, 3456), (6784, 3328), (6784, 3200), (6784, 3072), (6784, 2944), (6784, 2816), (6784, 2688), (6784, 2560), (6784, 2432), (6784, 2304), (6656, 3968), (6656, 3840), (6656, 3712), (6656, 3584), (6656, 3456), (6656, 3328), (6656, 3200), (6656, 3072), (6656, 2944), (6656, 2816), (6656, 2688), (6656, 2560), (6656, 2432), (6656, 2304), (6528, 3968), (6528, 3840), (6528, 3712), (6528, 3584), (6528, 3456), (6528, 3328), (6528, 3200), (6528, 3072), (6528, 2944), (6528, 2816), (6528, 2688), (6528, 2560), (6528, 2432), (6528, 2304), (6528, 2176), (6400, 4096), (6400, 3968), (6400, 3840), (6400, 3712), (6400, 3584), (6400, 3456), (6400, 3328), (6400, 3200), (6400, 3072), (6400, 2944), (6400, 2816), (6400, 2688), (6400, 2560), (6400, 2432), (6400, 2304), (6400, 2176), (6400, 2160), (6272, 3968), (6272, 3840), (6272, 3712), (6272, 3584), (6272, 3456), (6272, 3328), (6272, 3200), (6272, 3072), (6272, 2944), (6272, 2816), (6272, 2688), (6272, 2560), (6272, 2432), (6272, 2304), (6272, 2176), (6144, 3968), (6144, 3840), (6144, 3712), (6144, 3584), (6144, 3456), (6144, 3328), (6144, 3200), (6144, 3072), (6144, 2944), (6144, 2816), (6144, 2688), (6144, 2560), (6144, 2432), (6144, 2304), (6144, 2176), (6144, 2048), (6016, 3968), (6016, 3840), (6016, 3712), (6016, 3584), (6016, 3456), (6016, 3328), (6016, 3200), (6016, 3072), (6016, 2944), (6016, 2816), (6016, 2688), (6016, 2560), (6016, 2432), (6016, 2304), (6016, 2176), (6016, 2048), (5888, 3968), (5888, 3840), (5888, 3712), (5888, 3584), (5888, 3456), (5888, 3328), (5888, 3200), (5888, 3072), (5888, 2944), (5888, 2816), (5888, 2688), (5888, 2560), (5888, 2432), (5888, 2304), (5888, 2176), (5888, 2048), (5760, 3968), (5760, 3840), (5760, 3712), (5760, 3584), (5760, 3456), (5760, 3328), (5760, 3200), (5760, 3072), (5760, 2944), (5760, 2816), (5760, 2688), (5760, 2560), (5760, 2432), (5760, 2304), (5760, 2176), (5760, 2160), (5760, 2048), (5680, 1440), (5632, 3968), (5632, 3840), (5632, 3712), (5632, 3584), (5632, 3456), (5632, 3328), (5632, 3200), (5632, 3072), (5632, 2944), (5632, 2816), (5632, 2688), (5632, 2560), (5632, 2432), (5632, 2304), (5632, 2176), (5632, 2048), (5504, 3968), (5504, 3840), (5504, 3712), (5504, 3584), (5504, 3456), (5504, 3328), (5504, 3200), (5504, 3072), (5504, 2944), (5504, 2816), (5504, 2688), (5504, 2560), (5504, 2432), (5504, 2304), (5504, 2176), (5504, 2048), (5496, 1200), (5376, 3968), (5376, 3840), (5376, 3712), (5376, 3584), (5376, 3456), (5376, 3328), (5376, 3200), (5376, 3072), (5376, 2944), (5376, 2816), (5376, 2688), (5376, 2560), (5376, 2432), (5376, 2304), (5376, 2176), (5376, 2048), (5280, 2560), (5280, 1920), (5280, 1200), (5280, 1080), (5248, 3968), (5248, 3840), (5248, 3712), (5248, 3584), (5248, 3456), (5248, 3328), (5248, 3200), (5248, 3072), (5248, 2944), (5248, 2816), (5248, 2688), (5248, 2560), (5248, 2432), (5248, 2304), (5248, 2176), (5248, 2048), (5120, 3968), (5120, 3840), (5120, 3712), (5120, 3584), (5120, 3456), (5120, 3328), (5120, 3200), (5120, 3072), (5120, 2944), (5120, 2880), (5120, 2816), (5120, 2688), (5120, 2560), (5120, 2432), (5120, 2304), (5120, 2176), (5120, 2048), (4992, 3968), (4992, 3840), (4992, 3712), (4992, 3584), (4992, 3456), (4992, 3328), (4992, 3200), (4992, 3072), (4992, 2944), (4992, 2816), (4992, 2688), (4992, 2560), (4992, 2432), (4992, 2304), (4992, 2176), (4992, 2048), (4864, 3968), (4864, 3840), (4864, 3712), (4864, 3584), (4864, 3456), (4864, 3328), (4864, 3200), (4864, 3072), (4864, 2944), (4864, 2816), (4864, 2688), (4864, 2560), (4864, 2432), (4864, 2304), (4864, 2176), (4864, 2048), (4800, 1200), (4736, 3968), (4736, 3840), (4736, 3712), (4736, 3584), (4736, 3456), (4736, 3328), (4736, 3200), (4736, 3072), (4736, 2944), (4736, 2816), (4736, 2688), (4736, 2560), (4736, 2432), (4736, 2304), (4736, 2176), (4736, 2048), (4720, 3840), (4608, 3968), (4608, 3840), (4608, 3712), (4608, 3584), (4608, 3456), (4608, 3328), (4608, 3200), (4608, 3072), (4608, 2944), (4608, 2816), (4608, 2688), (4608, 2560), (4608, 2432), (4608, 2304), (4608, 2176), (4608, 2048), (4480, 3968), (4480, 3840), (4480, 3712), (4480, 3584), (4480, 3456), (4480, 3328), (4480, 3200), (4480, 3072), (4480, 2944), (4480, 2816), (4480, 2688), (4480, 2560), (4480, 2432), (4480, 2304), (4480, 2176), (4480, 2048), (4480, 1440), (4400, 2560), (4352, 3968), (4352, 3840), (4352, 3712), (4352, 3584), (4352, 3456), (4352, 3328), (4352, 3200), (4352, 3072), (4352, 2944), (4352, 2816), (4352, 2688), (4352, 2560), (4352, 2432), (4352, 2304), (4352, 2176), (4352, 2048), (4240, 1440), (4224, 3968), (4224, 3840), (4224, 3712), (4224, 3584), (4224, 3456), (4224, 3328), (4224, 3200), (4224, 3072), (4224, 2944), (4224, 2816), (4224, 2688), (4224, 2560), (4224, 2432), (4224, 2304), (4224, 2176), (4224, 2048), (4160, 1440), (4096, 3968), (4096, 3840), (4096, 3712), (4096, 3584), (4096, 3456), (4096, 3328), (4096, 3200), (4096, 3072), (4096, 2944), (4096, 2816), (4096, 2688), (4096, 2560), (4096, 2432), (4096, 2304), (4096, 2176), (4096, 2160), (4096, 2048), (4032, 1984), (4032, 1920), (4032, 1856), (4032, 1792), (4032, 1728), (4032, 1664), (4032, 1600), (4032, 1536), (4032, 1472), (4032, 1408), (4032, 1344), (4000, 1660), (4000, 1440), (3968, 1984), (3968, 1920), (3968, 1856), (3968, 1792), (3968, 1728), (3968, 1664), (3968, 1600), (3968, 1536), (3968, 1472), (3968, 1408), (3968, 1344), (3904, 1984), (3904, 1920), (3904, 1856), (3904, 1792), (3904, 1728), (3904, 1664), (3904, 1600), (3904, 1536), (3904, 1472), (3904, 1440), (3904, 1408), (3904, 1344), (3864, 1050), (3840, 2880), (3840, 2560), (3840, 2160), (3840, 2048), (3840, 1984), (3840, 1920), (3840, 1856), (3840, 1792), (3840, 1728), (3840, 1664), (3840, 1600), (3840, 1536), (3840, 1472), (3840, 1408), (3840, 1344), (3840, 1280), (3840, 1200), (3840, 1080), (3776, 1984), (3776, 1920), (3776, 1856), (3776, 1792), (3776, 1728), (3776, 1664), (3776, 1600), (3776, 1536), (3776, 1472), (3776, 1408), (3776, 1344), (3776, 1280), (3712, 1984), (3712, 1920), (3712, 1856), (3712, 1792), (3712, 1728), (3712, 1664), (3712, 1600), (3712, 1536), (3712, 1472), (3712, 1408), (3712, 1344), (3712, 1280), (3648, 1984), (3648, 1920), (3648, 1856), (3648, 1792), (3648, 1728), (3648, 1664), (3648, 1600), (3648, 1536), (3648, 1472), (3648, 1408), (3648, 1344), (3648, 1280), (3648, 1216), (3600, 1200), (3600, 1080), (3584, 1984), (3584, 1920), (3584, 1856), (3584, 1792), (3584, 1728), (3584, 1664), (3584, 1600), (3584, 1536), (3584, 1472), (3584, 1408), (3584, 1344), (3584, 1280), (3584, 1216), (3520, 1984), (3520, 1920), (3520, 1856), (3520, 1792), (3520, 1728), (3520, 1664), (3520, 1600), (3520, 1536), (3520, 1472), (3520, 1408), (3520, 1344), (3520, 1280), (3520, 1216), (3520, 1196), (3456, 1984), (3456, 1920), (3456, 1856), (3456, 1792), (3456, 1728), (3456, 1664), (3456, 1600), (3456, 1536), (3456, 1472), (3456, 1408), (3456, 1344), (3456, 1280), (3456, 1216), (3456, 1152), (3392, 1984), (3392, 1920), (3392, 1856), (3392, 1792), (3392, 1728), (3392, 1664), (3392, 1600), (3392, 1536), (3392, 1472), (3392, 1408), (3392, 1344), (3392, 1280), (3392, 1216), (3392, 1152), (3360, 2560), (3360, 1050), (3328, 1984), (3328, 1920), (3328, 1856), (3328, 1792), (3328, 1728), (3328, 1664), (3328, 1600), (3328, 1536), (3328, 1472), (3328, 1408), (3328, 1344), (3328, 1280), (3328, 1216), (3328, 1152), (3288, 1080), (3264, 1984), (3264, 1920), (3264, 1856), (3264, 1792), (3264, 1728), (3264, 1664), (3264, 1600), (3264, 1536), (3264, 1472), (3264, 1408), (3264, 1344), (3264, 1280), (3264, 1216), (3264, 1152), (3264, 1088), (3200, 1984), (3200, 1920), (3200, 1856), (3200, 1800), (3200, 1792), (3200, 1728), (3200, 1664), (3200, 1600), (3200, 1536), (3200, 1472), (3200, 1408), (3200, 1344), (3200, 1280), (3200, 1216), (3200, 1152), (3200, 1088), (3200, 1080), (3136, 1984), (3136, 1920), (3136, 1856), (3136, 1792), (3136, 1728), (3136, 1664), (3136, 1600), (3136, 1536), (3136, 1472), (3136, 1408), (3136, 1344), (3136, 1280), (3136, 1216), (3136, 1152), (3136, 1088), (3120, 2560), (3120, 1050), (3072, 2560), (3072, 1984), (3072, 1920), (3072, 1856), (3072, 1792), (3072, 1728), (3072, 1664), (3072, 1600), (3072, 1536), (3072, 1472), (3072, 1408), (3072, 1344), (3072, 1280), (3072, 1216), (3072, 1152), (3072, 1088), (3072, 1024), (3008, 1984), (3008, 1920), (3008, 1856), (3008, 1792), (3008, 1728), (3008, 1692), (3008, 1664), (3008, 1600), (3008, 1536), (3008, 1472), (3008, 1408), (3008, 1344), (3008, 1280), (3008, 1216), (3008, 1152), (3008, 1088), (3008, 1024), (3000, 2560), (2944, 1984), (2944, 1920), (2944, 1856), (2944, 1792), (2944, 1728), (2944, 1664), (2944, 1600), (2944, 1536), (2944, 1472), (2944, 1408), (2944, 1344), (2944, 1280), (2944, 1216), (2944, 1152), (2944, 1088), (2944, 1024), (2880, 1984), (2880, 1920), (2880, 1856), (2880, 1792), (2880, 1728), (2880, 1664), (2880, 1620), (2880, 1600), (2880, 1536), (2880, 1472), (2880, 1408), (2880, 1344), (2880, 1280), (2880, 1216), (2880, 1152), (2880, 1088), (2880, 1024), (2880, 960), (2816, 1984), (2816, 1920), (2816, 1856), (2816, 1792), (2816, 1728), (2816, 1664), (2816, 1600), (2816, 1536), (2816, 1472), (2816, 1408), (2816, 1344), (2816, 1280), (2816, 1216), (2816, 1152), (2816, 1088), (2816, 1024), (2816, 960), (2752, 1984), (2752, 1920), (2752, 1856), (2752, 1792), (2752, 1728), (2752, 1664), (2752, 1600), (2752, 1536), (2752, 1472), (2752, 1408), (2752, 1344), (2752, 1280), (2752, 1216), (2752, 1152), (2752, 1088), (2752, 1024), (2752, 960), (2728, 1680), (2720, 1024), (2688, 1984), (2688, 1920), (2688, 1856), (2688, 1792), (2688, 1728), (2688, 1664), (2688, 1600), (2688, 1536), (2688, 1472), (2688, 1408), (2688, 1344), (2688, 1280), (2688, 1216), (2688, 1152), (2688, 1088), (2688, 1024), (2688, 960), (2688, 896), (2680, 2074), (2624, 1984), (2624, 1920), (2624, 1856), (2624, 1792), (2624, 1728), (2624, 1664), (2624, 1600), (2624, 1536), (2624, 1472), (2624, 1408), (2624, 1344), (2624, 1280), (2624, 1216), (2624, 1152), (2624, 1088), (2624, 1024), (2624, 960), (2624, 896), (2560, 2240), (2560, 1984), (2560, 1920), (2560, 1856), (2560, 1792), (2560, 1728), (2560, 1664), (2560, 1600), (2560, 1536), (2560, 1472), (2560, 1440), (2560, 1408), (2560, 1400), (2560, 1344), (2560, 1280), (2560, 1216), (2560, 1152), (2560, 1088), (2560, 1024), (2560, 960), (2560, 896), (2496, 1984), (2496, 1920), (2496, 1856), (2496, 1792), (2496, 1728), (2496, 1664), (2496, 1600), (2496, 1536), (2496, 1472), (2496, 1408), (2496, 1344), (2496, 1280), (2496, 1216), (2496, 1152), (2496, 1088), (2496, 1024), (2496, 960), (2496, 896), (2496, 832), (2432, 1984), (2432, 1920), (2432, 1856), (2432, 1792), (2432, 1728), (2432, 1664), (2432, 1600), (2432, 1536), (2432, 1472), (2432, 1408), (2432, 1344), (2432, 1280), (2432, 1216), (2432, 1152), (2432, 1088), (2432, 1024), (2432, 960), (2432, 896), (2432, 832), (2368, 1984), (2368, 1920), (2368, 1856), (2368, 1792), (2368, 1728), (2368, 1664), (2368, 1600), (2368, 1536), (2368, 1472), (2368, 1408), (2368, 1344), (2368, 1280), (2368, 1216), (2368, 1152), (2368, 1088), (2368, 1024), (2368, 960), (2368, 896), (2368, 832), (2304, 1984), (2304, 1920), (2304, 1856), (2304, 1792), (2304, 1728), (2304, 1664), (2304, 1600), (2304, 1536), (2304, 1472), (2304, 1408), (2304, 1344), (2304, 1280), (2304, 1216), (2304, 1152), (2304, 1088), (2304, 1024), (2304, 960), (2304, 896), (2304, 832), (2304, 768), (2240, 1984), (2240, 1920), (2240, 1856), (2240, 1792), (2240, 1728), (2240, 1664), (2240, 1600), (2240, 1536), (2240, 1472), (2240, 1408), (2240, 1344), (2240, 1280), (2240, 1216), (2240, 1152), (2240, 1088), (2240, 1024), (2240, 960), (2240, 896), (2240, 832), (2240, 768), (2176, 1984), (2176, 1920), (2176, 1856), (2176, 1792), (2176, 1728), (2176, 1664), (2176, 1600), (2176, 1536), (2176, 1472), (2176, 1408), (2176, 1344), (2176, 1280), (2176, 1216), (2176, 1152), (2176, 1088), (2176, 1024), (2176, 960), (2176, 896), (2176, 832), (2176, 768), (2112, 1984), (2112, 1920), (2112, 1856), (2112, 1792), (2112, 1728), (2112, 1664), (2112, 1600), (2112, 1536), (2112, 1472), (2112, 1408), (2112, 1344), (2112, 1280), (2112, 1216), (2112, 1152), (2112, 1088), (2112, 1024), (2112, 960), (2112, 896), (2112, 832), (2112, 768), (2112, 704), (2048, 2048), (2048, 1984), (2048, 1920), (2048, 1856), (2048, 1792), (2048, 1728), (2048, 1664), (2048, 1600), (2048, 1536), (2048, 1472), (2048, 1408), (2048, 1344), (2048, 1280), (2048, 1216), (2048, 1152), (2048, 1088), (2048, 1024), (2048, 960), (2048, 896), (2048, 832), (2048, 768), (2048, 704), (1984, 1984), (1984, 1920), (1984, 1856), (1984, 1792), (1984, 1728), (1984, 1664), (1984, 1600), (1984, 1536), (1984, 1472), (1984, 1408), (1984, 1344), (1984, 1280), (1984, 1216), (1984, 1152), (1984, 1088), (1984, 1024), (1984, 960), (1984, 896), (1984, 832), (1984, 768), (1984, 704), (1920, 1984), (1920, 1920), (1920, 1856), (1920, 1792), (1920, 1728), (1920, 1664), (1920, 1600), (1920, 1536), (1920, 1472), (1920, 1440), (1920, 1408), (1920, 1344), (1920, 1280), (1920, 1216), (1920, 1200), (1920, 1152), (1920, 1088), (1920, 1080), (1920, 1024), (1920, 960), (1920, 896), (1920, 832), (1920, 768), (1920, 704), (1920, 640), (1856, 1984), (1856, 1920), (1856, 1856), (1856, 1792), (1856, 1728), (1856, 1664), (1856, 1600), (1856, 1536), (1856, 1472), (1856, 1408), (1856, 1392), (1856, 1344), (1856, 1280), (1856, 1216), (1856, 1152), (1856, 1088), (1856, 1024), (1856, 960), (1856, 896), (1856, 832), (1856, 768), (1856, 704), (1856, 640), (1792, 1984), (1792, 1920), (1792, 1856), (1792, 1792), (1792, 1728), (1792, 1664), (1792, 1600), (1792, 1536), (1792, 1472), (1792, 1408), (1792, 1344), (1792, 1280), (1792, 1216), (1792, 1152), (1792, 1088), (1792, 1024), (1792, 960), (1792, 896), (1792, 832), (1792, 768), (1792, 704), (1792, 640), (1728, 1984), (1728, 1920), (1728, 1856), (1728, 1792), (1728, 1728), (1728, 1664), (1728, 1600), (1728, 1536), (1728, 1520), (1728, 1472), (1728, 1408), (1728, 1344), (1728, 1280), (1728, 1216), (1728, 1152), (1728, 1088), (1728, 1024), (1728, 960), (1728, 896), (1728, 832), (1728, 768), (1728, 704), (1728, 640), (1680, 1050), (1664, 1984), (1664, 1920), (1664, 1856), (1664, 1792), (1664, 1728), (1664, 1664), (1664, 1600), (1664, 1536), (1664, 1472), (1664, 1408), (1664, 1344), (1664, 1280), (1664, 1216), (1664, 1152), (1664, 1088), (1664, 1024), (1664, 960), (1664, 896), (1664, 832), (1664, 768), (1664, 704), (1664, 640), (1600, 1984), (1600, 1920), (1600, 1856), (1600, 1792), (1600, 1728), (1600, 1664), (1600, 1600), (1600, 1536), (1600, 1472), (1600, 1408), (1600, 1344), (1600, 1280), (1600, 1216), (1600, 1200), (1600, 1152), (1600, 1088), (1600, 1024), (1600, 960), (1600, 900), (1600, 896), (1600, 832), (1600, 768), (1600, 704), (1600, 640), (1536, 1984), (1536, 1920), (1536, 1856), (1536, 1792), (1536, 1728), (1536, 1664), (1536, 1600), (1536, 1536), (1536, 1472), (1536, 1408), (1536, 1344), (1536, 1280), (1536, 1216), (1536, 1152), (1536, 1088), (1536, 1024), (1536, 960), (1536, 896), (1536, 832), (1536, 768), (1536, 704), (1536, 640), (1472, 1984), (1472, 1920), (1472, 1856), (1472, 1792), (1472, 1728), (1472, 1664), (1472, 1600), (1472, 1536), (1472, 1472), (1472, 1408), (1472, 1344), (1472, 1280), (1472, 1216), (1472, 1152), (1472, 1088), (1472, 1024), (1472, 960), (1472, 896), (1472, 832), (1472, 768), (1472, 704), (1472, 640), (1440, 900), (1440, 810), (1408, 1984), (1408, 1920), (1408, 1856), (1408, 1792), (1408, 1728), (1408, 1664), (1408, 1600), (1408, 1536), (1408, 1472), (1408, 1408), (1408, 1344), (1408, 1280), (1408, 1216), (1408, 1152), (1408, 1088), (1408, 1024), (1408, 960), (1408, 896), (1408, 832), (1408, 768), (1408, 704), (1408, 640), (1400, 1050), (1400, 900), (1368, 768), (1366, 768), (1360, 768), (1344, 1984), (1344, 1920), (1344, 1856), (1344, 1792), (1344, 1728), (1344, 1664), (1344, 1600), (1344, 1536), (1344, 1472), (1344, 1408), (1344, 1344), (1344, 1280), (1344, 1216), (1344, 1152), (1344, 1088), (1344, 1024), (1344, 960), (1344, 896), (1344, 832), (1344, 768), (1344, 704), (1344, 640), (1280, 1984), (1280, 1920), (1280, 1856), (1280, 1792), (1280, 1728), (1280, 1664), (1280, 1600), (1280, 1536), (1280, 1472), (1280, 1408), (1280, 1344), (1280, 1280), (1280, 1216), (1280, 1152), (1280, 1088), (1280, 1024), (1280, 960), (1280, 896), (1280, 832), (1280, 800), (1280, 768), (1280, 762), (1280, 720), (1280, 704), (1280, 682), (1280, 640), (1216, 1984), (1216, 1920), (1216, 1856), (1216, 1792), (1216, 1728), (1216, 1664), (1216, 1600), (1216, 1536), (1216, 1472), (1216, 1408), (1216, 1344), (1216, 1280), (1216, 1216), (1216, 1152), (1216, 1088), (1216, 1024), (1216, 960), (1216, 896), (1216, 832), (1216, 768), (1216, 704), (1216, 640), (1152, 1984), (1152, 1920), (1152, 1856), (1152, 1792), (1152, 1728), (1152, 1664), (1152, 1600), (1152, 1536), (1152, 1472), (1152, 1408), (1152, 1344), (1152, 1280), (1152, 1216), (1152, 1152), (1152, 1088), (1152, 1024), (1152, 960), (1152, 896), (1152, 864), (1152, 832), (1152, 768), (1152, 704), (1152, 640), (1088, 1984), (1088, 1920), (1088, 1856), (1088, 1792), (1088, 1728), (1088, 1664), (1088, 1600), (1088, 1536), (1088, 1472), (1088, 1408), (1088, 1344), (1088, 1280), (1088, 1216), (1088, 1152), (1088, 1088), (1088, 1024), (1088, 960), (1088, 896), (1088, 832), (1088, 768), (1088, 704), (1088, 640), (1024, 1984), (1024, 1920), (1024, 1856), (1024, 1792), (1024, 1728), (1024, 1664), (1024, 1600), (1024, 1536), (1024, 1472), (1024, 1408), (1024, 1344), (1024, 1280), (1024, 1216), (1024, 1152), (1024, 1088), (1024, 1024), (1024, 960), (1024, 896), (1024, 832), (1024, 768), (1024, 730), (1024, 704), (1024, 640), (1024, 600), (1024, 576), (1024, 562), (960, 1984), (960, 1920), (960, 1856), (960, 1792), (960, 1728), (960, 1664), (960, 1600), (960, 1536), (960, 1472), (960, 1408), (960, 1344), (960, 1280), (960, 1216), (960, 1152), (960, 1088), (960, 1024), (960, 960), (960, 896), (960, 832), (960, 768), (960, 720), (960, 704), (960, 640), (960, 600), (960, 540), (960, 536), (960, 498), (928, 696), (896, 1984), (896, 1920), (896, 1856), (896, 1792), (896, 1728), (896, 1664), (896, 1600), (896, 1536), (896, 1472), (896, 1408), (896, 1344), (896, 1280), (896, 1216), (896, 1152), (896, 1088), (896, 1024), (896, 960), (896, 896), (896, 832), (896, 768), (896, 704), (896, 672), (896, 640), (864, 486), (848, 480), (848, 442), (840, 525), (832, 1984), (832, 1920), (832, 1856), (832, 1792), (832, 1728), (832, 1664), (832, 1600), (832, 1536), (832, 1472), (832, 1408), (832, 1344), (832, 1280), (832, 1216), (832, 1152), (832, 1088), (832, 1024), (832, 960), (832, 896), (832, 832), (832, 768), (832, 704), (832, 640), (832, 624), (800, 1280), (800, 1242), (800, 600), (800, 562), (800, 480), (800, 450), (768, 1984), (768, 1920), (768, 1856), (768, 1792), (768, 1728), (768, 1664), (768, 1600), (768, 1536), (768, 1472), (768, 1408), (768, 1344), (768, 1280), (768, 1216), (768, 1152), (768, 1088), (768, 1024), (768, 986), (768, 960), (768, 896), (768, 832), (768, 768), (768, 704), (768, 640), (720, 1280), (720, 1242), (720, 450), (720, 405), (720, 400), (704, 1984), (704, 1920), (704, 1856), (704, 1792), (704, 1728), (704, 1664), (704, 1600), (704, 1536), (704, 1472), (704, 1408), (704, 1344), (704, 1280), (704, 1216), (704, 1152), (704, 1088), (704, 1024), (704, 960), (704, 896), (704, 832), (704, 768), (704, 704), (704, 640), (700, 525), (700, 450), (684, 384), (680, 384), (640, 1920), (640, 1856), (640, 1792), (640, 1728), (640, 1664), (640, 1600), (640, 1536), (640, 1472), (640, 1408), (640, 1344), (640, 1280), (640, 1216), (640, 1152), (640, 1088), (640, 1024), (640, 960), (640, 896), (640, 832), (640, 768), (640, 704), (640, 640), (640, 512), (640, 480), (640, 400), (640, 360), (640, 350), (600, 1024), (600, 986), (600, 800), (600, 762), (576, 432), (536, 960), (536, 922), (512, 384), (512, 288), (480, 854), (480, 810), (480, 800), (480, 762), (480, 270), (432, 243), (416, 312), (400, 300), (360, 202), (360, 200), (320, 240), (320, 200), (320, 175))
server.root_window_size=(2496, 1280)
server.session-type=seamless
server.start_time=1639921581
server.type=Python/gtk/x11
server.uid=1000
server.uuid=eff393e49c94421292b0f59b71654497
session.name=Xsession, abiword
state.focused=1
state.grabbed=0
state.window-manager-name=Xpra
state.windows=0
threads.count=9
threads.frame=info
threads.frame.1=parse
threads.frame.1.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '804', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '830', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python3.8/queue.py', '170', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.2=read
threads.frame.2.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
threads.frame.3=unknown
threads.frame.3.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '1029', 'handle_new_connection', 'peek_data, line1 = peek_connection(conn)'), ('/usr/lib/python3/dist-packages/xpra/net/socket_util.py', '185', 'peek_connection', 'sleep(timeout/4000.0)'))
threads.frame.4=unknown
threads.frame.4.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/source/client_connection.py', '379', 'encode_loop', 'fn_and_args = self.encode_work_queue.get(True)'), ('/usr/lib/python3.8/queue.py', '170', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.5=write
threads.frame.5.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '667', '_write_thread_loop', 'self._io_thread_loop("write", self._write)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '669', '_write', 'items = self._write_queue.get()'), ('/usr/lib/python3.8/queue.py', '170', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.6=format
threads.frame.6.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '374', '_write_format_thread_loop', 'self._source_has_more.wait()'), ('/usr/lib/python3.8/threading.py', '558', 'wait', 'signaled = self._cond.wait(timeout)'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.7=parse
threads.frame.7.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '804', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '830', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python3.8/queue.py', '170', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.8=read
threads.frame.8.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
threads.frame.9=worker
threads.frame.9.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3/dist-packages/xpra/server/background_worker.py', '55', 'run', 'item = self.items.get()'), ('/usr/lib/python3.8/queue.py', '170', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.8/threading.py', '302', 'wait', 'waiter.acquire()'))
threads.frame.10=main
threads.frame.10.stack=(('/usr/bin/xpra', '26', '<module>', 'sys.exit(main(sys.argv[0], sys.argv))'), ('/usr/lib/python3/dist-packages/xpra/scripts/main.py', '117', 'main', 'return run_mode(script_file, err, options, args, mode, defaults)'), ('/usr/lib/python3/dist-packages/xpra/scripts/main.py', '440', 'run_mode', 'return run_server(error_cb, options, mode, script_file, args, current_display)'), ('/usr/lib/python3/dist-packages/xpra/scripts/server.py', '340', 'run_server', 'return do_run_server(error_cb, opts, mode, xpra_file, extra_args, desktop_display)'), ('/usr/lib/python3/dist-packages/xpra/scripts/server.py', '867', 'do_run_server', 'r = app.run()'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '424', 'run', 'self.do_run()'), ('/usr/lib/python3/dist-packages/xpra/server/gtk_server_base.py', '124', 'do_run', 'gtk_main()'), ('/usr/lib/python3/dist-packages/gi/overrides/Gtk.py', '1632', 'main', 'return _Gtk_main(*args, **kwargs)'))
threads.frame.stack=(('/usr/lib/python3.8/threading.py', '890', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.8/threading.py', '932', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.8/threading.py', '870', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '1964', '_get_info_in_thread', 'info = self.get_info(proto, *args)'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '583', 'get_info', 'dgi = self.do_get_info(proto, sources)'), ('/usr/lib/python3/dist-packages/xpra/x11/server.py', '370', 'do_get_info', 'info = X11ServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python3/dist-packages/xpra/x11/x11_server_core.py', '376', 'do_get_info', 'info = GTKServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python3/dist-packages/xpra/server/gtk_server_base.py', '199', 'do_get_info', 'info = ServerBase.do_get_info(self, proto, *args)'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '621', 'do_get_info', 'merge_dicts(info, c.get_info(self, proto))'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '2046', 'get_info', 'up("threads",   self.get_thread_info(proto))'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '571', 'get_thread_info', 'return get_thread_info(proto, tuple(self._server_sources.keys()))'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '172', 'get_thread_info', 'stack = traceback.extract_stack(frame_pair[1])'))
threads.info=read
threads.info.1=parse
threads.info.count=2
threads.memory.children.idrss=0
threads.memory.children.inblock=18176
threads.memory.children.isrss=0
threads.memory.children.ixrss=0
threads.memory.children.majflt=68
threads.memory.children.maxrss=144232
threads.memory.children.minflt=61766
threads.memory.children.msgrcv=0
threads.memory.children.msgsnd=0
threads.memory.children.nivcsw=3809
threads.memory.children.nsignals=0
threads.memory.children.nswap=0
threads.memory.children.nvcsw=10171
threads.memory.children.oublock=2240
threads.memory.children.stime=0
threads.memory.children.utime=5
threads.memory.server.idrss=0
threads.memory.server.inblock=2616
threads.memory.server.isrss=0
threads.memory.server.ixrss=0
threads.memory.server.majflt=4
threads.memory.server.maxrss=179936
threads.memory.server.minflt=77014
threads.memory.server.msgrcv=0
threads.memory.server.msgsnd=0
threads.memory.server.nivcsw=31196
threads.memory.server.nsignals=0
threads.memory.server.nswap=0
threads.memory.server.nvcsw=58536
threads.memory.server.oublock=16
threads.memory.server.stime=3
threads.memory.server.utime=13
threads.thread=MainThread
threads.thread.1=Worker_Thread
threads.thread.2=read
threads.thread.3=parse
threads.thread.4=format
threads.thread.5=write
threads.thread.6=encode
threads.thread.7=new-unix-domain-connection
threads.thread.8=Info
total-memory=4127268864
video.csc.BGRX_to_BGR=('swscale',)
video.csc.BGRX_to_GBRP=('swscale',)
video.csc.BGRX_to_RGB=('swscale',)
video.csc.BGRX_to_RGBX=('swscale',)
video.csc.BGRX_to_XBGR=('swscale',)
video.csc.BGRX_to_XRGB=('swscale',)
video.csc.BGRX_to_YUV420P=('swscale',)
video.csc.BGRX_to_YUV422P=('swscale',)
video.csc.BGRX_to_YUV444P=('swscale',)
video.csc.BGR_to_BGRX=('swscale',)
video.csc.BGR_to_GBRP=('swscale',)
video.csc.BGR_to_RGB=('swscale',)
video.csc.BGR_to_RGBX=('swscale',)
video.csc.BGR_to_XBGR=('swscale',)
video.csc.BGR_to_XRGB=('swscale',)
video.csc.BGR_to_YUV420P=('swscale',)
video.csc.BGR_to_YUV422P=('swscale',)
video.csc.BGR_to_YUV444P=('swscale',)
video.csc.GBRP_to_BGR=('swscale',)
video.csc.GBRP_to_BGRX=('swscale',)
video.csc.GBRP_to_RGB=('swscale',)
video.csc.GBRP_to_RGBX=('swscale',)
video.csc.GBRP_to_XBGR=('swscale',)
video.csc.GBRP_to_XRGB=('swscale',)
video.csc.GBRP_to_YUV420P=('swscale',)
video.csc.GBRP_to_YUV422P=('swscale',)
video.csc.GBRP_to_YUV444P=('swscale',)
video.csc.RGBX_to_BGR=('swscale',)
video.csc.RGBX_to_BGRX=('swscale',)
video.csc.RGBX_to_GBRP=('swscale',)
video.csc.RGBX_to_RGB=('swscale',)
video.csc.RGBX_to_XBGR=('swscale',)
video.csc.RGBX_to_XRGB=('swscale',)
video.csc.RGBX_to_YUV420P=('swscale',)
video.csc.RGBX_to_YUV422P=('swscale',)
video.csc.RGBX_to_YUV444P=('swscale',)
video.csc.RGB_to_BGR=('swscale',)
video.csc.RGB_to_BGRX=('swscale',)
video.csc.RGB_to_GBRP=('swscale',)
video.csc.RGB_to_RGBX=('swscale',)
video.csc.RGB_to_XBGR=('swscale',)
video.csc.RGB_to_XRGB=('swscale',)
video.csc.RGB_to_YUV420P=('swscale',)
video.csc.RGB_to_YUV422P=('swscale',)
video.csc.RGB_to_YUV444P=('swscale',)
video.csc.XBGR_to_BGR=('swscale',)
video.csc.XBGR_to_BGRX=('swscale',)
video.csc.XBGR_to_GBRP=('swscale',)
video.csc.XBGR_to_RGB=('swscale',)
video.csc.XBGR_to_RGBX=('swscale',)
video.csc.XBGR_to_XRGB=('swscale',)
video.csc.XBGR_to_YUV420P=('swscale',)
video.csc.XBGR_to_YUV422P=('swscale',)
video.csc.XBGR_to_YUV444P=('swscale',)
video.csc.XRGB_to_BGR=('swscale',)
video.csc.XRGB_to_BGRX=('swscale',)
video.csc.XRGB_to_GBRP=('swscale',)
video.csc.XRGB_to_RGB=('swscale',)
video.csc.XRGB_to_RGBX=('swscale',)
video.csc.XRGB_to_XBGR=('swscale',)
video.csc.XRGB_to_YUV420P=('swscale',)
video.csc.XRGB_to_YUV422P=('swscale',)
video.csc.XRGB_to_YUV444P=('swscale',)
video.csc.YUV420P_to_BGR=('swscale',)
video.csc.YUV420P_to_BGRX=('swscale',)
video.csc.YUV420P_to_RGB=('swscale',)
video.csc.YUV420P_to_RGBX=('swscale',)
video.csc.YUV420P_to_XBGR=('swscale',)
video.csc.YUV420P_to_XRGB=('swscale',)
video.csc.YUV420P_to_YUV422P=('swscale',)
video.csc.YUV420P_to_YUV444P=('swscale',)
video.csc.YUV422P_to_BGR=('swscale',)
video.csc.YUV422P_to_BGRX=('swscale',)
video.csc.YUV422P_to_RGB=('swscale',)
video.csc.YUV422P_to_RGBX=('swscale',)
video.csc.YUV422P_to_XBGR=('swscale',)
video.csc.YUV422P_to_XRGB=('swscale',)
video.csc.YUV422P_to_YUV420P=('swscale',)
video.csc.YUV422P_to_YUV444P=('swscale',)
video.csc.YUV444P_to_BGR=('swscale',)
video.csc.YUV444P_to_BGRX=('swscale',)
video.csc.YUV444P_to_GBRP=('swscale',)
video.csc.YUV444P_to_RGB=('swscale',)
video.csc.YUV444P_to_RGBX=('swscale',)
video.csc.YUV444P_to_XBGR=('swscale',)
video.csc.YUV444P_to_XRGB=('swscale',)
video.csc.YUV444P_to_YUV420P=('swscale',)
video.csc.YUV444P_to_YUV422P=('swscale',)
video.encoding.BGRA_to_h264=('x264',)
video.encoding.BGRX_to_h264=('x264',)
video.encoding.YUV420P_to_h264=('x264',)
video.encoding.YUV420P_to_h264+mp4=('ffmpeg',)
video.encoding.YUV420P_to_h265=('x265',)
video.encoding.YUV420P_to_mpeg1=('ffmpeg',)
video.encoding.YUV420P_to_mpeg2=('ffmpeg',)
video.encoding.YUV420P_to_mpeg4+mp4=('ffmpeg',)
video.encoding.YUV420P_to_vp8=('vpx',)
video.encoding.YUV420P_to_vp8+webm=('ffmpeg',)
video.encoding.YUV420P_to_vp9=('vpx',)
video.encoding.YUV422P_to_h264=('x264',)
video.encoding.YUV444P_to_h264=('x264',)
video.encoding.YUV444P_to_h265=('x265',)
video.encoding.YUV444P_to_vp9=('vpx',)
video.encoding.csc-module.swscale=active
video.encoding.video-encoder.ffmpeg=active
video.encoding.video-encoder.vpx=active
video.encoding.video-encoder.x264=active
video.encoding.video-encoder.x265=active
webcam=False
totaam commented 2 years ago
server.build.version=3.0.6

This is not a supported version, please see https://github.com/Xpra-org/xpra/wiki/Distribution-Packages

fungaren commented 2 years ago

I think the issue can be closed because it works good:

xpra-html5-chn

I am using

server.build.version=4.3.2
catcherxuefeng commented 2 years ago

server.build.version=4.3.2 is working good