Xpra: Ticket #2298: Theming is weird in 2.5 on Fedora 30 MATE

When running xpra 2.5 on Fedora 30 (or Fedora 29) with MATE, the theming of the captive application(s) is various degrees of weird.

For some things, like Firefox, it seems to just be the scrollbar. For others like mate-terminal and especially Evolution (I didn't include screenshots for Evolution for privacy reasons, but I could provide them if it would help), other parts of the UI are off. I've included screenshots of mate-terminal and firefox in and outside of xpra. As you can see, the tabs are gray. This kind of weirdness makes interacting with Evolution particularly difficult, as it is hard to tell which "buttons" are being selected.

On Fedora 29, I can downgrade back to xpra 2.4 and everything goes back to normal.

$ rpm -qa | grep xpra
xpra-2.5.0-1.fc30.x86_64
$ xpra start :100 --start-child=mate-terminal
Entering daemon mode; any further errors will be reported to:
  /run/user/1000/xpra/:100.log
$ xpra attach :100
2019-05-16 23:14:25,127 Xpra GTK3 client version 2.5-r22144 64-bit
2019-05-16 23:14:25,128  running on Linux Fedora 30 Thirty
2019-05-16 23:14:25,129  window manager is 'Metacity (Marco)'
2019-05-16 23:14:26,425 GStreamer version 1.16.0 for Python 3.7.3 64-bit
2019-05-16 23:14:26,616  keyboard settings: rules=evdev, model=microsoft4000, layout=us
2019-05-16 23:14:26,619  desktop size is 5120x1600 with 1 screen:
2019-05-16 23:14:26,619   :0.0 (1355x423 mm - DPI: 95x96) workarea: 5120x1550 at 0x25
2019-05-16 23:14:26,619     DP-4 2560x1600 at 2560x0 (641x401 mm - DPI: 101x101)
2019-05-16 23:14:26,619     DP-6 2560x1600 (641x401 mm - DPI: 101x101)
2019-05-16 23:14:35,006 enabled fast mmap transfers using 256MB shared memory area
2019-05-16 23:14:35,006 enabled remote logging
2019-05-16 23:14:35,006 Xpra GTK3 X11 server version 2.5-r22144 64-bit
2019-05-16 23:14:35,007  running on Linux Fedora 30 Thirty
2019-05-16 23:14:35,012 Attached to :100
2019-05-16 23:14:35,012  (press Control-C to detach)
2019-05-16 23:14:35,128 server does not support xi input devices
2019-05-16 23:14:35,128  server uses: xtest

Server log:

[31m2019-05-16 23:14:22,231 Error: cannot enable SSH socket upgrades:[0m
[31m2019-05-16 23:14:22,231  No module named 'paramiko'[0m
2019-05-16 23:14:22,233 cannot access python uinput module:[0m
2019-05-16 23:14:22,233  No module named 'uinput'[0m
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
Build Operating System:  4.20.13-200.fc29.x86_64
Current Operating System: Linux endor.turkeyland.net 5.0.16-300.fc30.x86_64 #1 SMP Tue May 14 19:33:09 UTC 2019 x86_64
Kernel command line: BOOT_IMAGE=(hd2,gpt6)/vmlinuz-5.0.16-300.fc30.x86_64 root=/dev/mapper/endor-root ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rd.lvm.lv=endor/root rd.luks.uuid=luks-12e16eea-2303-4115-a58b-af4c5f2210c0 rd.lvm.lv=endor/swap resume=/dev/mapper/endor-swap nomodeset rhgb quiet
Build Date: 29 March 2019  05:04:12AM
Build ID: xorg-x11-server 1.20.4-3.fc30
Current version of pixman: 0.38.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/run/user/1000/xpra/Xorg.:100.log", Time: Thu May 16 23:14:22 2019
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2019-05-16 23:14:22,836 created unix domain socket: /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:14:22,836 cannot create group socket '/run/xpra/endor.turkeyland.net-100'[0m
2019-05-16 23:14:22,836  [Errno 13] Permission denied[0m
2019-05-16 23:14:22,837  user 'turkstra' is a member of groups: wheel, sshusers[0m
2019-05-16 23:14:22,837   add 'xpra' group membership to enable group socket sharing[0m
2019-05-16 23:14:22,837   permissions on directory /run/xpra: 0o775[0m
2019-05-16 23:14:22,837   ownership root:xpra[0m
2019-05-16 23:14:22,949 pointer device emulation using XTest[0m
[33m2019-05-16 23:14:22,949 Warning: the 'start-child' option is used,[0m
[33m2019-05-16 23:14:22,949  but 'exit-with-children' is not enabled,[0m
[33m2019-05-16 23:14:22,949  use 'start' instead[0m
2019-05-16 23:14:23,028 serving html content from: /usr/share/xpra/www[0m
2019-05-16 23:14:24,012  OpenGL is supported on display ':100'[0m
2019-05-16 23:14:24,012  using 'llvmpipe (LLVM 8.0, 256 bits)' renderer[0m
2019-05-16 23:14:24,031 D-Bus notification forwarding is available[0m
[33m2019-05-16 23:14:24,159 Warning: webcam forwarding is disabled[0m
[33m2019-05-16 23:14:24,159  the virtual video directory '/sys/devices/virtual/video4linux' was not found[0m
[33m2019-05-16 23:14:24,160  make sure that the 'v4l2loopback' kernel module is installed and loaded[0m
2019-05-16 23:14:24,160 found 0 virtual video devices for webcam forwarding[0m
(Xpra:5658): Gtk-CRITICAL **: 23:14:24.186: gtk_widget_realize: assertion 'widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
[33m2019-05-16 23:14:24,191 Warning: failed to load the mdns publisher[0m
[33m2019-05-16 23:14:24,191  No module named 'avahi'[0m
[33m2019-05-16 23:14:24,191  either install the 'python-avahi' module[0m
[33m2019-05-16 23:14:24,191  or use the 'mdns=no' option[0m
2019-05-16 23:14:24,191 xpra GTK3 X11 version 2.5-r22144 64-bit[0m
2019-05-16 23:14:24,191  uid=1000 (turkstra), gid=1000 (turkstra)[0m
2019-05-16 23:14:24,191  running with pid 5658 on Linux Fedora 30 Thirty[0m
2019-05-16 23:14:24,192  connected to X11 display :100 with 24 bit colors[0m
** (Xpra:5658): WARNING **: 23:14:24.197: AT-SPI: Could not obtain desktop path or name
** (Xpra:5658): WARNING **: 23:14:24.206: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (Xpra:5658): WARNING **: 23:14:24.206: atk-bridge: get_device_events_reply: unknown signature
** (Xpra:5658): WARNING **: 23:14:24.206: atk-bridge: get_device_events_reply: unknown signature
2019-05-16 23:14:24,246 xpra is ready.[0m
2019-05-16 23:14:26,929 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:14:26,935 Handshake complete; enabling connection[0m
2019-05-16 23:14:26,983  mmap is enabled using 256MB area in /run/user/1000/xpra/xpra.8q2onpk2.mmap[0m
2019-05-16 23:14:26,985 Python/GTK3 Linux Fedora 30 Thirty x11 client version 2.5-r22144 64-bit[0m
2019-05-16 23:14:26,985  connected from 'endor.turkeyland.net' as 'turkstra' - 'Jeff Turkstra'[0m
2019-05-16 23:14:26,988 setting key repeat rate from client: 500ms delay / 33ms interval[0m
2019-05-16 23:14:26,989 setting keymap: [0m
2019-05-16 23:14:27,009 setting keyboard layout to 'us'[0m
2019-05-16 23:14:27,055 waiting for video encoders initialization[0m
2019-05-16 23:14:27,587 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:14:34,952 printer forwarding enabled using postscript and pdf[0m
2019-05-16 23:14:34,959 started command 'mate-terminal' with pid 6395[0m
2019-05-16 23:14:34,960 15.6GB of system memory[0m
2019-05-16 23:14:34,961  client root window size is 5120x1600 with 1 display:[0m
2019-05-16 23:14:34,961   :0.0 (1355x423 mm - DPI: 95x96) workarea: 5120x1550 at 0x25[0m
2019-05-16 23:14:34,962     DP-4 2560x1600 at 2560x0 (641x401 mm - DPI: 101x101)[0m
2019-05-16 23:14:34,962     DP-6 2560x1600 (641x401 mm - DPI: 101x101)[0m
2019-05-16 23:14:34,991 server virtual display now set to 5280x1920 (best match for 5120x1600)[0m
** (mate-terminal:6395): WARNING **: 23:14:34.999: AT-SPI: Could not obtain desktop path or name
2019-05-16 23:14:35,007 client @09.878 Xpra GTK3 X11 server version 2.5-r22144 64-bit[0m
2019-05-16 23:14:35,008 client @09.878  running on Linux Fedora 30 Thirty[0m
[33m2019-05-16 23:14:35,009 DPI set to 62 x 45 (wanted 96 x 96)[0m
[33m2019-05-16 23:14:35,009  you may experience scaling problems, such as huge or small fonts, etc[0m
[33m2019-05-16 23:14:35,009  to fix this issue, try the dpi switch, or use a patched Xorg dummy driver[0m
2019-05-16 23:14:35,014 client @09.884 Attached to :100[0m
2019-05-16 23:14:35,014 client @09.884  (press Control-C to detach)[0m
** (mate-terminal:6395): WARNING **: 23:14:35.096: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (mate-terminal:6395): WARNING **: 23:14:35.096: atk-bridge: get_device_events_reply: unknown signature
** (mate-terminal:6395): WARNING **: 23:14:35.096: atk-bridge: get_device_events_reply: unknown signature
2019-05-16 23:14:35,130 client @09.999 server does not support xi input devices[0m
2019-05-16 23:14:35,130 client @10.000  server uses: xtest[0m
[33m2019-05-16 23:14:35,148 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:14:35,148 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:14:35,149 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:14:35,149 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:15:56,465 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:15:56,465 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:15:58,083 Warning: limited clipboard support for CLIPBOARD[0m
[33m2019-05-16 23:15:58,083  g-invoke-error-quark: Class GtkInvisible doesn't implement selection_get (1)[0m
[33m2019-05-16 23:16:07,233 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:07,233 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:07,236 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:07,236 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,547 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,547 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,558 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,558 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,601 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,601 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,622 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,622 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,679 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,679 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:09,682 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:09,682 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:16:13,235 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:16:13,236 client does not support any csc modes with vp9[0m
/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py:1630: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
  return _Gtk_main(*args, **kwargs)
2019-05-16 23:20:00,845 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:20:00,879 processed structured info request from unix-domain socket:/run/user/1000/xpra/endor.turkeyland.net-100 in 31ms[0m
2019-05-16 23:20:01,529 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:24:39,998 client @14.868 got signal SIGINT[0m
2019-05-16 23:24:39,999 client @14.869 exiting[0m
2019-05-16 23:24:39,999 client has requested disconnection: exit on signal SIGINT[0m
2019-05-16 23:24:39,999 Disconnecting client Protocol(unix-domain socket:/run/user/1000/xpra/endor.turkeyland.net-100):[0m
2019-05-16 23:24:40,000  client request[0m
2019-05-16 23:24:40,012 xpra client 1 disconnected.[0m
2019-05-16 23:24:43,308 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m
2019-05-16 23:24:43,313 Handshake complete; enabling connection[0m
2019-05-16 23:24:43,317  mmap is enabled using 256MB area in /run/user/1000/xpra/xpra.0wwn37ij.mmap[0m
2019-05-16 23:24:43,318 Python/GTK3 Linux Fedora 30 Thirty x11 client version 2.5-r22144 64-bit[0m
2019-05-16 23:24:43,318  connected from 'endor.turkeyland.net' as 'turkstra' - 'Jeff Turkstra'[0m
2019-05-16 23:24:43,319 setting key repeat rate from client: 500ms delay / 33ms interval[0m
2019-05-16 23:24:43,321 keyboard mapping already configured (skipped)[0m
2019-05-16 23:24:43,321  client root window size is 5120x1600 with 1 display:[0m
2019-05-16 23:24:43,321   :0.0 (1355x423 mm - DPI: 95x96) workarea: 5120x1550 at 0x25[0m
2019-05-16 23:24:43,321     DP-4 2560x1600 at 2560x0 (641x401 mm - DPI: 101x101)[0m
2019-05-16 23:24:43,321     DP-6 2560x1600 (641x401 mm - DPI: 101x101)[0m
2019-05-16 23:24:43,322 best resolution matching 5120x1600 is unchanged: 5280x1920[0m
2019-05-16 23:24:43,350 client @01.410 Xpra GTK3 X11 server version 2.5-r22144 64-bit[0m
2019-05-16 23:24:43,350 client @01.411  running on Linux Fedora 30 Thirty[0m
2019-05-16 23:24:43,355 client @01.414 Attached to :100[0m
2019-05-16 23:24:43,355 client @01.415  (press Control-C to detach)[0m
[33m2019-05-16 23:24:43,414 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:24:43,414 client does not support any csc modes with vp9[0m
[33m2019-05-16 23:24:43,419 client does not support any csc modes with vp8[0m
[33m2019-05-16 23:24:43,419 client does not support any csc modes with vp9[0m
2019-05-16 23:24:43,460 client @01.521 server does not support xi input devices[0m
2019-05-16 23:24:43,461 client @01.522  server uses: xtest[0m
2019-05-16 23:24:43,974 New unix-domain connection received on /run/user/1000/xpra/endor.turkeyland.net-100[0m


Fri, 17 May 2019 03:50:07 GMT - Jeff Turkstra: attachment set


Fri, 17 May 2019 03:50:23 GMT - Jeff Turkstra: attachment set


Fri, 17 May 2019 03:50:32 GMT - Jeff Turkstra: attachment set


Fri, 17 May 2019 03:50:41 GMT - Jeff Turkstra: attachment set


Fri, 17 May 2019 04:02:34 GMT - Antoine Martin: attachment set

xpra info


Fri, 17 May 2019 04:02:56 GMT - Antoine Martin: attachment set

xpra showconfig


Fri, 17 May 2019 04:08:27 GMT - Antoine Martin: owner, description changed

Please try --xsettings=no on the server. Post the output of env and xrdb -query both from within the session and from the non-xpra environment.

Please try the latest version, 2.5.1 was released weeks ago. The version shipped in Fedora is not supported and has problems, ie: csc issues in your log, and maybe others.


Fri, 17 May 2019 21:57:06 GMT - Jeff Turkstra:

$ rpm -qa | grep xpra
xpra-2.5.1-1.fc31.x86_64

Same behavior with 2.5.1. --xsettings=no had no effect.

env and xrdb inside session:

$ env
SHELL=/bin/bash
IMSETTINGS_INTEGRATE_DESKTOP=yes
MWWM=allwm
WINDOWID=6291463
COLORTERM=truecolor
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
HISTCONTROL=ignoredups
GTK_IM_MODULE=xim
HISTSIZE=1000
HOSTNAME=coruscant.turkeyland.net
CKCON_X11_DISPLAY=:100
SSH_AUTH_SOCK=/run/user/500/keyring/ssh
XMODIFIERS=@im=none
SSH_AGENT_PID=2765
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PWD=/home/jeff/scripts
LOGNAME=jeff
XDG_SESSION_TYPE=x11
MWNO_RIT=true
XAUTHORITY=/var/run/lightdm/jeff/xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/jeff
GDM_LANG=en_US.utf8
HOME=/home/jeff
LANG=en_US.utf8
LS_COLORS=rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;05;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.zst=38;5;9:*.tzst=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.wim=38;5;9:*.swm=38;5;9:*.dwm=38;5;9:*.esd=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.mjpg=38;5;13:*.mjpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.m4a=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.oga=38;5;45:*.opus=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
XDG_CURRENT_DESKTOP=Xpra
VTE_VERSION=5603
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DISABLE_IMSETTINGS=1
GTK_CSD=0
IMSETTINGS_MODULE=none
QT_QPA_PLATFORM=xcb
XDG_SESSION_CLASS=user
TERM=xterm-256color
GTK_OVERLAY_SCROLLING=0
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=jeff
DISPLAY=:100
SHLVL=2
QT_IM_MODULE=xim
MWNOCAPTURE=true
XPRA_LOG_DIR=/run/user/500/xpra
UBUNTU_MENUPROXY=
DBUS_SESSION_BUS_PID=15013
QT_X11_NO_NATIVE_MENUBAR=1
LD_LIBRARY_PATH=/home/jeff/usr/lib:/home/jeff/usr/lib:/home/jeff/usr/lib:
XDG_RUNTIME_DIR=/run/user/500
S_COLORS=auto
KDEDIRS=/usr
QT_AUTO_SCREEN_SCALE_FACTOR=0
GDK_BACKEND=x11
PATH=/home/jeff/usr/bin:/usr/libexec/xpra:/home/jeff/usr/bin:/home/jeff/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/jeff/.local/bin:/home/jeff/bin
XPRA_SERVER_SOCKET=/run/user/500/xpra/coruscant.turkeyland.net-100
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ypfIi05A0P,guid=f384664d66ce61fd996823ef5cdf2d75
MAIL=/var/spool/mail/jeff
QT_SCALE_FACTOR=1
DBUS_SESSION_BUS_WINDOWID=2097153
_=/usr/bin/env
$ xrdb -query
Xft.dpi:	96
Xft.hinting:	true
Xft.hintstyle:	hintmedium

env and xrdb outside of xpra:

$ env
SHELL=/bin/bash
IMSETTINGS_INTEGRATE_DESKTOP=yes
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2581,unix/unix:/tmp/.ICE-unix/2581
WINDOWID=6291466
COLORTERM=truecolor
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
HISTCONTROL=ignoredups
GTK_IM_MODULE=gtk-im-context-simple
HISTSIZE=1000
HOSTNAME=coruscant.turkeyland.net
SSH_AUTH_SOCK=/run/user/500/keyring/ssh
XMODIFIERS=@im=none
DESKTOP_SESSION=mate
SSH_AGENT_PID=2765
XDG_SEAT=seat0
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PWD=/home/jeff/scripts
LOGNAME=jeff
XDG_SESSION_DESKTOP=mate
XDG_SESSION_TYPE=x11
XAUTHORITY=/var/run/lightdm/jeff/xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/jeff
GDM_LANG=en_US.utf8
HOME=/home/jeff
LANG=en_US.utf8
LS_COLORS=rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;05;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.zst=38;5;9:*.tzst=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.wim=38;5;9:*.swm=38;5;9:*.dwm=38;5;9:*.esd=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.mjpg=38;5;13:*.mjpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.m4a=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.oga=38;5;45:*.opus=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
XDG_CURRENT_DESKTOP=MATE
VTE_VERSION=5603
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
IMSETTINGS_MODULE=none
XDG_SESSION_CLASS=user
TERM=xterm-256color
GTK_OVERLAY_SCROLLING=0
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=jeff
DISPLAY=:0
SHLVL=1
QT_IM_MODULE=xim
XDG_VTNR=1
XDG_SESSION_ID=2
LD_LIBRARY_PATH=/home/jeff/usr/lib:/home/jeff/usr/lib:
XDG_RUNTIME_DIR=/run/user/500
S_COLORS=auto
KDEDIRS=/usr
QT_AUTO_SCREEN_SCALE_FACTOR=0
PATH=/home/jeff/usr/bin:/home/jeff/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/jeff/.local/bin:/home/jeff/bin
GDMSESSION=mate
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/500/bus
MAIL=/var/spool/mail/jeff
QT_SCALE_FACTOR=1
_=/usr/bin/env
$ xrdb -query
*Box.background:	#edeceb
*Box.foreground:	#000000
*Button.activeBackground:	#ffffff
*Button.activeForeground:	#000000
*Button.background:	#edeceb
*Button.foreground:	#000000
*Button.highlightBackground:	#edeceb
*Button.highlightColor:	#000000
*Canvas.activeBackground:	#edeceb
*Canvas.activeForeground:	#000000
*Canvas.background:	#edeceb
*Canvas.foreground:	#000000
*Canvas.highlightBackground:	#edeceb
*Canvas.highlightColor:	#000000
*Canvas.selectbackground:	#86abd9
*Canvas.selectforeground:	#ffffff
*Checkbutton.activeBackground:	#ffffff
*Checkbutton.activeForeground:	#000000
*Checkbutton.background:	#edeceb
*Checkbutton.foreground:	#000000
*Checkbutton.highlightBackground:	#edeceb
*Checkbutton.highlightColor:	#000000
*Command.background:	#edeceb
*Command.foreground:	#000000
*Dialog.background:	#edeceb
*Dialog.foreground:	#000000
*Entry.activeBackground:	#edeceb
*Entry.activeForeground:	#000000
*Entry.background:	#edeceb
*Entry.foreground:	#000000
*Entry.highlightBackground:	#edeceb
*Entry.highlightColor:	#000000
*Entry.selectBackground:	#86abd9
*Entry.selectForeground:	#ffffff
*Form.background:	#edeceb
*Form.foreground:	#000000
*Frame.background:	#edeceb
*Frame.foreground:	#000000
*Label.background:	#edeceb
*Label.foreground:	#000000
*Label.highlightBackground:	#edeceb
*Label.highlightColor:	#000000
*Labelframe.background:	#edeceb
*Labelframe.foreground:	#000000
*Labelframe.highlightColor:	#000000
*List.background:	#edeceb
*List.foreground:	#000000
*Listbox.activeBackground:	#edeceb
*Listbox.activeForeground:	#000000
*Listbox.background:	#edeceb
*Listbox.foreground:	#000000
*Listbox.highlightBackground:	#edeceb
*Listbox.highlightColor:	#000000
*Listbox.selectBackground:	#86abd9
*Listbox.selectForeground:	#ffffff
*Menu.activeBackground:	#86abd9
*Menu.activeForeground:	#ffffff
*Menu.background:	#edeceb
*Menu.foreground:	#000000
*MenuButton.background:	#edeceb
*MenuButton.foreground:	#000000
*Menubutton.activeBackground:	#86abd9
*Menubutton.activeForeground:	#ffffff
*Menubutton.background:	#edeceb
*Menubutton.foreground:	#000000
*Menubutton.highlightBackground:	#edeceb
*Menubutton.highlightColor:	#000000
*Radiobutton.activeBackground:	#ffffff
*Radiobutton.activeForeground:	#000000
*Radiobutton.background:	#edeceb
*Radiobutton.foreground:	#000000
*Radiobutton.highlightBackground:	#edeceb
*Radiobutton.highlightColor:	#000000
*Scale.activeBackground:	#edeceb
*Scale.activeForeground:	#000000
*Scale.background:	#edeceb
*Scale.foreground:	#000000
*Scale.highlightBackground:	#edeceb
*Scale.highlightColor:	#000000
*Scrollbar*background:	#edeceb
*Scrollbar.activeBackground:	#ffffff
*Scrollbar.background:	#edeceb
*Scrollbar.foreground:	#000000
*Scrollbar.highlightBackground:	#edeceb
*Scrollbar.highlightColor:	#000000
*ScrollbarBackground:	#edeceb
*SimpleMenu*background:	#edeceb
*SimpleMenu*foreground:	#000000
*Text.activeBackground:	#edeceb
*Text.activeForeground:	#000000
*Text.background:	#edeceb
*Text.foreground:	#000000
*Text.highlightBackground:	#edeceb
*Text.highlightColor:	#000000
*Text.selectBackground:	#86abd9
*Text.selectForeground:	#ffffff
*Toggle.background:	#edeceb
*Toggle.foreground:	#000000
*Toplevel.activeBackground:	#edeceb
*Toplevel.activeForeground:	#000000
*Toplevel.background:	#edeceb
*Toplevel.foreground:	#000000
*Toplevel.highlightBackground:	#edeceb
*Toplevel.highlightColor:	#000000
*XmCascadeButton.background:	#edeceb
*XmCascadeButton.foreground:	#000000
*XmCascadeButtonGadget.background:	#edeceb
*XmCascadeButtonGadget.foreground:	#000000
*XmDialogShell.background:	#edeceb
*XmDialogShell.foreground:	#000000
*XmFileSelectionBox.background:	#edeceb
*XmFileSelectionBox.foreground:	#000000
*XmForm.background:	#edeceb
*XmForm.foreground:	#000000
*XmFrame.background:	#edeceb
*XmFrame.foreground:	#000000
*XmLabel.background:	#edeceb
*XmLabel.foreground:	#000000
*XmLabelGadget.background:	#edeceb
*XmLabelGadget.foreground:	#000000
*XmList.background:	#edeceb
*XmList.foreground:	#000000
*XmMenuShell.background:	#edeceb
*XmMenuShell.foreground:	#000000
*XmMessageBox.background:	#edeceb
*XmMessageBox.foreground:	#000000
*XmPanedWindow.background:	#edeceb
*XmPanedWindow.foreground:	#000000
*XmPushButton.background:	#edeceb
*XmPushButton.foreground:	#000000
*XmPushButtonGadget.background:	#edeceb
*XmPushButtonGadget.foreground:	#000000
*XmRowColumn.background:	#edeceb
*XmRowColumn.foreground:	#000000
*XmSash.background:	#edeceb
*XmSash.foreground:	#000000
*XmScrollBar.background:	#edeceb
*XmScrollBar.foreground:	#000000
*XmScrolledWindow.background:	#edeceb
*XmScrolledWindow.foreground:	#000000
*XmSelectionBox.background:	#edeceb
*XmSelectionBox.foreground:	#000000
*XmSeparator.background:	#edeceb
*XmSeparator.foreground:	#000000
*XmSeparatorGadget.background:	#edeceb
*XmSeparatorGadget.foreground:	#000000
*XmTearOffButton.background:	#edeceb
*XmTearOffButton.foreground:	#000000
*XmTearOffButtonGadget.background:	#edeceb
*XmTearOffButtonGadget.foreground:	#000000
*XmText.background:	#edeceb
*XmText.foreground:	#000000
*XmTextField.background:	#edeceb
*XmTextField.foreground:	#000000
*XmToggleButton.background:	#edeceb
*XmToggleButton.foreground:	#000000
*XmToggleButtonGadget.background:	#edeceb
*XmToggleButtonGadget.foreground:	#000000
*background:	#edeceb
*foreground:	#000000
Editres*Panner.Background:	#edeceb
Editres*Tree.Background:	#edeceb
Editres*Tree.Foreground:	#000000
Editres*Tree.Toggle.Background:	#edeceb
Editres*Tree.Toggle.Foreground:	#000000
Emacs*Background:	#edeceb
Emacs*Dialog*background:	#edeceb
Emacs*Dialog*foreground:	#000000
Emacs*Foreground:	#000000
Emacs*XlwScrollBar.Background:	#edeceb
Emacs*XlwScrollBar.Foreground:	#000000
Emacs*backgroundToolBarColor:	#edeceb
Emacs*bottomToolBarShadowColor:	#edeceb
Emacs*menubar*background:	#edeceb
Emacs*menubar*foreground:	#000000
Emacs*popup*Background:	#edeceb
Emacs*popup*Foreground:	#000000
Emacs*topToolBarShadowColor:	#edeceb
Emacs.default.attributeBackground:	#edeceb
Emacs.default.attributeForeground:	#000000
Emacs.mode-line.attributeForeground:	#000000
Emacs.scroll-bar.attributeBackground:	#edeceb
Emacs.scroll-bar.attributeForeground:	#000000
Emacs.tool-bar.attributeBackground:	#edeceb
Emacs.tool-bar.attributeForeground:	#000000
Xcursor.size:	16
Xcursor.theme:	mate
Xft.antialias:	1
Xft.dpi:	95
Xft.hinting:	1
Xft.hintstyle:	hintslight
Xft.lcdfilter:	lcddefault
Xft.rgba:	rgb

Sat, 18 May 2019 03:03:22 GMT - Antoine Martin:

Was the data collected in comment:2 done with or without --xsettings=no? The xrdb data is missing. You can try merging it by hand to see if that fixes things: xrdb -merge xrdb.txt.

Important: the xrdb data must be set before starting firefox.

If so, then please post the -d xsettings debug output of both client and server. Did you try the python2 builds? (client and / or server)


Sat, 18 May 2019 03:18:57 GMT - Jeff Turkstra:

Data in comment:2 was without --xsettings=no

Merging the xrdb data before running firefox does not solve the issue.

Is there an rpm for Fedora 30 that I can install for the python2 build?

Thank you for continuing to look into this. Here are the results with -d xsettings:

$ xpra -d xsettings start :100 --start-child=mate-terminal
$ Entering daemon mode; any further errors will be reported to:
  /run/user/500/xpra/:100.log
$ xpra -d xsettings attach :100
2019-05-17 23:16:22,279 Xpra GTK3 client version 2.5.1-r22432 64-bit
2019-05-17 23:16:22,279  running on Linux Fedora 30 Thirty
2019-05-17 23:16:22,280  window manager is 'Metacity (Marco)'
2019-05-17 23:16:22,974 GStreamer version 1.16.0 for Python 3.7.3 64-bit
2019-05-17 23:16:23,235  keyboard settings: rules=evdev, model=pc105, layout=us
2019-05-17 23:16:23,237 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=None
2019-05-17 23:16:23,237 get_settings(..) settings=[(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)]
2019-05-17 23:16:23,238 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,238 get_settings(..) returning value from cache
2019-05-17 23:16:23,238 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,238 get_settings(..) returning value from cache
2019-05-17 23:16:23,238 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,238 get_settings(..) returning value from cache
2019-05-17 23:16:23,239  desktop size is 3840x1200 with 1 screen:
2019-05-17 23:16:23,239   :0.0 (1027x321 mm - DPI: 94x94) workarea: 3840x1150 at 0x25
2019-05-17 23:16:23,239     DVI-D-0 1920x1200 (518x324 mm - DPI: 94x94)
2019-05-17 23:16:23,239     DP-1 1920x1200 at 1920x0 (518x324 mm - DPI: 94x94)
2019-05-17 23:16:23,239 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,239 get_settings(..) returning value from cache
2019-05-17 23:16:23,241 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,241 get_settings(..) returning value from cache
2019-05-17 23:16:23,241 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,241 get_settings(..) returning value from cache
2019-05-17 23:16:23,242 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,242 get_settings(..) returning value from cache
2019-05-17 23:16:23,242 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,242 get_settings(..) returning value from cache
2019-05-17 23:16:23,335 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,335 get_settings(..) returning value from cache
2019-05-17 23:16:23,335 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(b':0')=(0, [(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)])
2019-05-17 23:16:23,335 get_settings(..) returning value from cache
2019-05-17 23:16:23,929 enabled fast mmap transfers using 256MB shared memory area
2019-05-17 23:16:23,929 enabled remote logging
2019-05-17 23:16:23,930 Xpra GTK3 X11 server version 2.5.1-r22432 64-bit
2019-05-17 23:16:23,930  running on Linux Fedora 30 Thirty
2019-05-17 23:16:23,934 Attached to :100
2019-05-17 23:16:23,934  (press Control-C to detach)
2019-05-17 23:16:23,937 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-17 23:16:23,938 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-17 23:16:23,938 Fetching current XSettings data, owner=<GdkX11.X11Window object at 0x7ff378396cf0 (GdkX11Window at 0x561f65bf11b0)>
2019-05-17 23:16:23,939 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=None
2019-05-17 23:16:23,940 get_settings(..) settings=[(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)]
2019-05-17 23:16:24,055 server does not support xi input devices
2019-05-17 23:16:24,055  server uses: xtest

Sat, 18 May 2019 03:50:10 GMT - Antoine Martin:

Is there an rpm for Fedora 30 that I can install for the python2 build?

python2-xpra should be installed as a dependency when you install xpra from xpra's Fedora repository. To force the correct interpreter, run:

python2 /usr/bin/xpra ...

Looks like you forgot to attach the server log /run/user/500/xpra/:100.log

I'm out of ideas. I don't think firefox or mate-terminal are running as native wayland applications, which could explain the differences.


Sat, 18 May 2019 03:55:53 GMT - Jeff Turkstra:

I've included the :100.log below. There doesn't appear to be a python2-xpra package in the Fedora repos.

I'm running MATE, which doesn't support Wayland, so no Wayland for anything.

It's worth mentioning this impacts *every* application I try to run in xpra, not just mate-terminal and firefox.

$ python2 /usr/bin/xpra start :100 --start-child=mate-terminal
xpra for python 2.7 is not installed
 retrying with python3
Entering daemon mode; any further errors will be reported to:
  /run/user/500/xpra/:100.log

Here's the :100.log:

$ cat /run/user/500/xpra/:100.log
2019-05-17 23:52:48,191 Error: cannot enable SSH socket upgrades:
2019-05-17 23:52:48,191  No module named 'paramiko'
2019-05-17 23:52:48,192 cannot access python uinput module:
2019-05-17 23:52:48,192  No module named 'uinput'
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
Build Operating System:  4.20.13-200.fc29.x86_64
Current Operating System: Linux coruscant.turkeyland.net 5.0.16-300.fc30.x86_64 #1 SMP Tue May 14 19:33:09 UTC 2019 x86_64
Kernel command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.0.16-300.fc30.x86_64 root=/dev/mapper/coruscant-root ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rd.lvm.lv=coruscant/root rd.luks.uuid=luks-8c735d53-989f-47a5-a9e1-ebf757c910ab rd.lvm.lv=coruscant/swap resume=/dev/mapper/coruscant-swap rhgb quiet
Build Date: 29 March 2019  05:04:12AM
Build ID: xorg-x11-server 1.20.4-3.fc30
Current version of pixman: 0.38.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/run/user/500/xpra/Xorg.:100.log", Time: Fri May 17 23:52:48 2019
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2019-05-17 23:52:48,580 created unix domain socket: /run/user/500/xpra/coruscant.turkeyland.net-100
2019-05-17 23:52:48,580 cannot create group socket '/run/xpra/coruscant.turkeyland.net-100'
2019-05-17 23:52:48,580  [Errno 13] Permission denied
2019-05-17 23:52:48,581  user 'jeff' is a member of groups: wheel, users, vboxusers, wireshark
2019-05-17 23:52:48,581   add 'xpra' group membership to enable group socket sharing
2019-05-17 23:52:48,581   permissions on directory /run/xpra: 0o775
2019-05-17 23:52:48,581   ownership root:xpra
2019-05-17 23:52:48,633 pointer device emulation using XTest
2019-05-17 23:52:48,633 Warning: the 'start-child' option is used,
2019-05-17 23:52:48,633  but 'exit-with-children' is not enabled,
2019-05-17 23:52:48,633  use 'start' instead
2019-05-17 23:52:48,635 XGetSelectionOwner(_XSETTINGS_S0)=0
2019-05-17 23:52:48,635 Fetching current XSettings data, owner=None
2019-05-17 23:52:48,672 set_settings((0, ())) serial=0, 0 settings
2019-05-17 23:52:48,672 set_settings((0, ()))=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
2019-05-17 23:52:48,673 set_settings((0, [])) serial=0, 0 settings
2019-05-17 23:52:48,673 set_settings((0, []))=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
2019-05-17 23:52:48,697 serving html content from: /usr/share/xpra/www
2019-05-17 23:52:49,358  OpenGL is supported on display ':100'
2019-05-17 23:52:49,358  using 'llvmpipe (LLVM 8.0, 256 bits)' renderer
2019-05-17 23:52:49,372 D-Bus notification forwarding is available
2019-05-17 23:52:49,408 Warning: webcam forwarding is disabled
2019-05-17 23:52:49,408  the virtual video directory '/sys/devices/virtual/video4linux' was not found
2019-05-17 23:52:49,408  make sure that the 'v4l2loopback' kernel module is installed and loaded
2019-05-17 23:52:49,408 found 0 virtual video devices for webcam forwarding
2019-05-17 23:52:49,612 GStreamer version 1.16.0 for Python 3.7.3 64-bit
(Xpra:22515): Gtk-CRITICAL **: 23:52:49.636: gtk_widget_realize: assertion 'widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
2019-05-17 23:52:49,642 Warning: failed to load the mdns publisher
2019-05-17 23:52:49,642  No module named 'avahi'
2019-05-17 23:52:49,643  either install the 'python-avahi' module
2019-05-17 23:52:49,643  or use the 'mdns=no' option
2019-05-17 23:52:49,643 xpra GTK3 X11 version 2.5.1-r22432 64-bit
2019-05-17 23:52:49,643  uid=500 (jeff), gid=500 (jeff)
2019-05-17 23:52:49,643  running with pid 22515 on Linux Fedora 30 Thirty
2019-05-17 23:52:49,645  connected to X11 display :100 with 24 bit colors
** (Xpra:22515): WARNING **: 23:52:49.646: AT-SPI: Could not obtain desktop path or name
** (Xpra:22515): WARNING **: 23:52:49.654: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (Xpra:22515): WARNING **: 23:52:49.655: atk-bridge: get_device_events_reply: unknown signature
** (Xpra:22515): WARNING **: 23:52:49.655: atk-bridge: get_device_events_reply: unknown signature
2019-05-17 23:52:49,681 xpra is ready.
2019-05-17 23:52:56,730 printer forwarding enabled using postscript and pdf
2019-05-17 23:52:56,736 started command 'mate-terminal' with pid 22650
2019-05-17 23:52:56,758 15.6GB of system memory
** (mate-terminal:22650): WARNING **: 23:52:56.876: AT-SPI: Could not obtain desktop path or name
** (mate-terminal:22650): WARNING **: 23:52:56.881: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (mate-terminal:22650): WARNING **: 23:52:56.881: atk-bridge: get_device_events_reply: unknown signature
** (mate-terminal:22650): WARNING **: 23:52:56.881: atk-bridge: get_device_events_reply: unknown signature
2019-05-17 23:53:22,928 New unix-domain connection received on /run/user/500/xpra/coruscant.turkeyland.net-100
2019-05-17 23:53:22,933 Handshake complete; enabling connection
2019-05-17 23:53:22,934 set_settings((0, ())) serial=0, 0 settings
2019-05-17 23:53:22,934 set_settings((0, ()))=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
2019-05-17 23:53:22,935 set_settings((0, [(0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', "b'rgb'", 0), (1, 'Xft/HintStyle', 'hintnone', 0)])) serial=0, 6 settings
2019-05-17 23:53:22,935 set_settings(..) processing property b'Xft/DPI' of type Integer
2019-05-17 23:53:22,935 set_settings(..) (0, 'Xft/DPI', 97280, 0) -> (0, 0, 7, 0, 88, 102, 116, 47, 68, 80, 73, 0, 0, 0, 0, 0, 0, 124, 1, 0)
2019-05-17 23:53:22,935 set_settings(..) processing property b'Net/DoubleClickTime' of type Integer
2019-05-17 23:53:22,936 set_settings(..) (0, 'Net/DoubleClickTime', 400, 0) -> (0, 0, 19, 0, 78, 101, 116, 47, 68, 111, 117, 98, 108, 101, 67, 108, 105, 99, 107, 84, 105, 109, 101, 0, 0, 0, 0, 0, 144, 1, 0, 0)
2019-05-17 23:53:22,936 set_settings(..) processing property b'Xft/Antialias' of type Integer
2019-05-17 23:53:22,936 set_settings(..) (0, 'Xft/Antialias', 1, 0) -> (0, 0, 13, 0, 88, 102, 116, 47, 65, 110, 116, 105, 97, 108, 105, 97, 115, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0)
2019-05-17 23:53:22,936 set_settings(..) processing property b'Xft/Hinting' of type Integer
2019-05-17 23:53:22,936 set_settings(..) (0, 'Xft/Hinting', 1, 0) -> (0, 0, 11, 0, 88, 102, 116, 47, 72, 105, 110, 116, 105, 110, 103, 0, 0, 0, 0, 0, 1, 0, 0, 0)
2019-05-17 23:53:22,936 set_settings(..) processing property b'Xft/RGBA' of type String
2019-05-17 23:53:22,936 set_settings(..) (1, 'Xft/RGBA', "b'rgb'", 0) -> (1, 0, 8, 0, 88, 102, 116, 47, 82, 71, 66, 65, 0, 0, 0, 0, 6, 0, 0, 0, 98, 39, 114, 103, 98, 39, 0, 0)
2019-05-17 23:53:22,936 set_settings(..) processing property b'Xft/HintStyle' of type String
2019-05-17 23:53:22,936 set_settings(..) (1, 'Xft/HintStyle', 'hintnone', 0) -> (1, 0, 13, 0, 88, 102, 116, 47, 72, 105, 110, 116, 83, 116, 121, 108, 101, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 104, 105, 110, 116, 110, 111, 110, 101)
2019-05-17 23:53:22,937 set_settings((0, [(0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', "b'rgb'", 0), (1, 'Xft/HintStyle', 'hintnone', 0)]))=(0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 7, 0, 88, 102, 116, 47, 68, 80, 73, 0, 0, 0, 0, 0, 0, 124, 1, 0, 0, 0, 19, 0, 78, 101, 116, 47, 68, 111, 117, 98, 108, 101, 67, 108, 105, 99, 107, 84, 105, 109, 101, 0, 0, 0, 0, 0, 144, 1, 0, 0, 0, 0, 13, 0, 88, 102, 116, 47, 65, 110, 116, 105, 97, 108, 105, 97, 115, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 11, 0, 88, 102, 116, 47, 72, 105, 110, 116, 105, 110, 103, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 8, 0, 88, 102, 116, 47, 82, 71, 66, 65, 0, 0, 0, 0, 6, 0, 0, 0, 98, 39, 114, 103, 98, 39, 0, 0, 1, 0, 13, 0, 88, 102, 116, 47, 72, 105, 110, 116, 83, 116, 121, 108, 101, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 104, 105, 110, 116, 110, 111, 110, 101, 0)
2019-05-17 23:53:22,958  mmap is enabled using 256MB area in /run/user/500/xpra/xpra._9d1p7gu.mmap
2019-05-17 23:53:22,961 Python/GTK3 Linux Fedora 30 Thirty x11 client version 2.5.1-r22432 64-bit
2019-05-17 23:53:22,961  connected from 'coruscant.turkeyland.net' as 'jeff' - 'Jeff Turkstra'
2019-05-17 23:53:22,967 setting key repeat rate from client: 500ms delay / 33ms interval
2019-05-17 23:53:22,968 setting keymap:
2019-05-17 23:53:22,987 setting keyboard layout to 'us'
2019-05-17 23:53:23,034  client root window size is 3840x1200 with 1 display:
2019-05-17 23:53:23,034   :0.0 (1027x321 mm - DPI: 94x94) workarea: 3840x1150 at 0x25
2019-05-17 23:53:23,034     DVI-D-0 1920x1200 (518x324 mm - DPI: 94x94)
2019-05-17 23:53:23,034     DP-1 1920x1200 at 1920x0 (518x324 mm - DPI: 94x94)
2019-05-17 23:53:23,045 server virtual display now set to 3840x1200
2019-05-17 23:53:23,066 client @26.911 Xpra GTK3 X11 server version 2.5.1-r22432 64-bit
2019-05-17 23:53:23,066 client @26.911  running on Linux Fedora 30 Thirty
2019-05-17 23:53:23,068 client @26.915 Attached to :100
2019-05-17 23:53:23,068 client @26.915  (press Control-C to detach)
2019-05-17 23:53:23,071 client @26.919 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-17 23:53:23,071 client @26.919 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-17 23:53:23,071 client @26.919 Fetching current XSettings data, owner=<GdkX11.X11Window object at 0x7f1dcc03f7e0 (GdkX11Window at 0x55776d9ef1b0)>
2019-05-17 23:53:23,071 client @26.920 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=None
2019-05-17 23:53:23,074 client @26.920 get_settings(..) settings=[(0, b'Gdk/UnscaledDPI', 97280, 0), (0, b'Gdk/WindowScalingFactor', 1, 0), (0, b'Gtk/AutoMnemonics', 1, 0), (0, b'Gtk/ButtonImages', 1, 0), (1, b'Gtk/ColorScheme', b'', 0), (1, b'Gtk/CursorThemeName', b'mate', 0), (0, b'Gtk/CursorThemeSize', 16, 0), (1, b'Gtk/DecorationLayout', b'menu:minimize,maximize,close', 0), (0, b'Gtk/DialogsUseHeader', 0, 0), (0, b'Gtk/EnableAnimations', 1, 0), (0, b'Gtk/EnablePrimaryPaste', 1, 0), (1, b'Gtk/FileChooserBackend', b'gio', 0), (1, b'Gtk/FontName', b'Sans 10', 0), (1, b'Gtk/IMModule', b'', 0), (1, b'Gtk/IMPreeditStyle', b'callback', 0), (1, b'Gtk/IMStatusStyle', b'callback', 0), (1, b'Gtk/KeyThemeName', b'Default', 0), (1, b'Gtk/MenuBarAccel', b'F10', 0), (0, b'Gtk/MenuImages', 1, 0), (0, b'Gtk/ShellShowsAppMenu', 0, 0), (0, b'Gtk/ShellShowsMenubar', 0, 0), (0, b'Gtk/ShowInputMethodMenu', 1, 0), (0, b'Gtk/ShowUnicodeMenu', 1, 0), (1, b'Gtk/ToolbarIconSize', b'large-toolbar', 0), (1, b'Gtk/ToolbarStyle', b'both-horiz', 0), (0, b'Net/CursorBlink', 1, 0), (0, b'Net/CursorBlinkTime', 1200, 0), (0, b'Net/DndDragThreshold', 8, 0), (0, b'Net/DoubleClickTime', 400, 0), (0, b'Net/EnableEventSounds', 0, 0), (0, b'Net/EnableInputFeedbackSounds', 0, 0), (1, b'Net/FallbackIconTheme', b'mate', 0), (1, b'Net/IconThemeName', b'mate', 0), (1, b'Net/SoundThemeName', b'__no_sounds', 0), (1, b'Net/ThemeName', b'TraditionalOk', 0), (0, b'Xft/Antialias', 1, 0), (0, b'Xft/DPI', 97280, 0), (1, b'Xft/HintStyle', b'hintslight', 0), (0, b'Xft/Hinting', 1, 0), (1, b'Xft/RGBA', b'rgb', 0), (1, b'Xft/lcdfilter', b'lcddefault', 0)]
2019-05-17 23:53:23,082 DPI set to 45 x 28 (wanted 95 x 95)
2019-05-17 23:53:23,082  you may experience scaling problems, such as huge or small fonts, etc
2019-05-17 23:53:23,082  to fix this issue, try the dpi switch, or use a patched Xorg dummy driver
2019-05-17 23:53:23,123 client does not support any csc modes with vp8
2019-05-17 23:53:23,124 client does not support any csc modes with vp9
2019-05-17 23:53:23,126 client does not support any csc modes with vp8
2019-05-17 23:53:23,127 client does not support any csc modes with vp9
2019-05-17 23:53:23,174 client @27.022 server does not support xi input devices
2019-05-17 23:53:23,174 client @27.022  server uses: xtest
2019-05-17 23:53:23,328 New unix-domain connection received on /run/user/500/xpra/coruscant.turkeyland.net-100

Sat, 18 May 2019 04:29:10 GMT - Jeff Turkstra:

One other note, if it matters, you can reproduce this just by downloading the Fedora 30 MATE spin and running it in a VM. I tried this to make sure it wasn't some weird configuration problem on my end, since I had upgraded from an earlier version of Fedora.

https://spins.fedoraproject.org/mate-compiz/

It's immediately reproducible, and again, it impacts everything run in xpra.


Sat, 18 May 2019 04:33:15 GMT - Antoine Martin:

There doesn't appear to be a python2-xpra package in the Fedora repos.

For sure, there are:

$ rpm -qa python2-xpra
python2-xpra-2.5.1-0.r22431.fc30.x86_64

You are still using the packages from Fedora, as per comment:1, this is not supported.

The packages can be seen here: http://xpra.org/dists/Fedora/30/x86_64/


Sat, 18 May 2019 15:15:41 GMT - tc424:

FWIW, I'm seeing font hinting issues with 2.5+. Python2 client behaves as expected, python3 doesn't. Will attach log file - note I toggled antialiasing off then back on in the client's environment to force a resend of xsettings.

As far as I can tell, the server's idea of the xrdb gets out of step with its xsettings blob, but then xsettings end up wrong anyway ..


Sat, 18 May 2019 15:16:03 GMT - tc424: attachment set


Sat, 18 May 2019 15:20:32 GMT - Antoine Martin:

FWIW, I'm seeing font hinting issues with 2.5+. Python2 client behaves as expected, python3 doesn't.

What about the theming? Is that also wrong with python2?


Sun, 19 May 2019 22:08:24 GMT - Jeff Turkstra:

After adding the winswitch repo, I tried installing xpra. Unfortunately it has a lot of unnecessary dependencies that I'm concerned will clash with MATE. See below. Most of the gnome-* stuff shouldn't be installed. Neither should xorg-x11-server-Xwayland. There are probably others.

Installing python2-xpra-client has the same problem. It is worth mentioning that the post-install scriptlet for xpra-common-server also attempts to add a firewall rule using FirewallD even when firewalld isn't installed or running.

Has xpra become tightly coupled to gnome/wayland specifically? Should I just give up hope for other environments?

# dnf install xpra
Last metadata expiration check: 0:05:20 ago on Sun 19 May 2019 05:54:16 PM EDT.
Dependencies resolved.
================================================================================
 Package                          Arch   Version                Repo       Size
================================================================================
Installing:
 xpra                             x86_64 2.5.1-0.r22431.fc30    winswitch  16 k
Installing dependencies:
 gjs                              x86_64 1.56.2-1.fc30          updates   412 k
 gnome-shell                      x86_64 3.32.2-1.fc30          updates   1.4 M
 libyuv                           x86_64 0-0.35.20190401git4bd08cb.fc30
                                                                updates   118 k
 lua-lpeg                         x86_64 1.0.1-10.fc30          updates    63 k
 mutter                           x86_64 3.32.2-1.fc30          updates   2.4 M
 ostree-libs                      x86_64 2019.2-1.fc30          updates   365 k
 python2-gstreamer1               x86_64 1.16.0-1.fc30          updates   111 k
 python2-mako                     noarch 1.0.9-1.fc30           updates   151 k
 bluez                            x86_64 5.50-6.fc30            fedora    1.2 M
 bluez-obexd                      x86_64 5.50-6.fc30            fedora    177 k
 bolt                             x86_64 0.7-2.fc30             fedora    157 k
 cheese-libs                      x86_64 2:3.32.1-1.fc30        fedora    807 k
 clutter-gst3                     x86_64 3.0.27-1.fc30          fedora     79 k
 colord-gtk                       x86_64 0.1.26-11.fc30         fedora     29 k
 gdm                              x86_64 1:3.32.0-3.fc30        fedora    508 k
 geoclue2-libs                    x86_64 2.5.2-2.fc30           fedora     45 k
 gnome-bluetooth                  x86_64 1:3.32.1-2.fc30        fedora     42 k
 gnome-bluetooth-libs             x86_64 1:3.32.1-2.fc30        fedora    300 k
 gnome-control-center             x86_64 3.32.1-2.fc30          fedora    5.7 M
 gnome-control-center-filesystem  noarch 3.32.1-2.fc30          fedora    9.6 k
 gnome-keyring-pam                x86_64 3.31.91-1.fc30         fedora     26 k
 gnome-session                    x86_64 3.32.0-1.fc30          fedora    365 k
 gnome-session-wayland-session    x86_64 3.32.0-1.fc30          fedora     11 k
 gnome-session-xsession           x86_64 3.32.0-1.fc30          fedora     12 k
 gnome-settings-daemon            x86_64 3.32.0-1.fc30          fedora    973 k
 gnome-shell-extension-common     noarch 3.32.1-1.fc30          fedora    140 k
 gnome-shell-extension-user-theme noarch 3.32.1-1.fc30          fedora     11 k
 grilo                            x86_64 0.3.7-2.fc30           fedora    211 k
 gsound                           x86_64 1.0.2-9.fc30           fedora     32 k
 gtkglext-libs                    x86_64 1.2.0-34.fc30          fedora    113 k
 gupnp-av                         x86_64 0.12.11-1.fc30         fedora     85 k
 gupnp-dlna                       x86_64 0.10.5-10.fc30         fedora     81 k
 iio-sensor-proxy                 x86_64 2.5-2.fc30             fedora     50 k
 libappindicator                  x86_64 12.10.0-24.fc30        fedora     40 k
 libappstream-glib                x86_64 0.7.15-1.fc30          fedora    307 k
 libdbusmenu-gtk2                 x86_64 16.04.0-11.fc30        fedora     37 k
 libhandy                         x86_64 0.0.9-1.fc30           fedora     74 k
 libindicator                     x86_64 12.10.1-14.fc30        fedora     65 k
 libmediaart                      x86_64 1.9.4-7.fc30           fedora     42 k
 libquvi                          x86_64 0.9.4-14.fc30          fedora     87 k
 libquvi-scripts                  noarch 0.9.20131130-11.fc30   fedora    106 k
 libsodium                        x86_64 1.0.17-2.fc30          fedora    152 k
 libstemmer                       x86_64 0-12.585svn.fc30       fedora     70 k
 lua-expat                        x86_64 1.3.0-14.fc30          fedora     34 k
 lua-json                         noarch 1.3.2-11.fc30          fedora     26 k
 lua-socket                       x86_64 3.0-0.19.rc1.fc30      fedora    173 k
 pangox-compat                    x86_64 0.0.2-14.fc30          fedora     60 k
 pygtkglext                       x86_64 1.1.0-30.fc30          fedora    125 k
 python2-appdirs                  noarch 1.4.3-8.fc30           fedora     22 k
 python2-atomicwrites             noarch 1.3.0-1.fc30           fedora     18 k
 python2-bcrypt                   x86_64 3.1.4-7.fc30           fedora     40 k
 python2-decorator                noarch 4.3.0-2.fc30           fedora     22 k
 python2-funcsigs                 noarch 1.0.2-12.fc30          fedora     29 k
 python2-future                   noarch 0.17.0-2.fc30          fedora    803 k
 python2-markupsafe               x86_64 1.1.1-1.fc30           fedora     29 k
 python2-more-itertools           noarch 4.1.0-5.fc30           fedora     47 k
 python2-olefile                  noarch 0.46-2.fc30            fedora    4.8 M
 python2-pathlib2                 noarch 2.3.2-3.fc30           fedora     40 k
 python2-pillow                   x86_64 5.4.1-2.fc30           fedora    634 k
 python2-pluggy                   noarch 0.8.1-1.fc30           fedora     37 k
 python2-py                       noarch 1.7.0-3.fc30           fedora    463 k
 python2-pynacl                   x86_64 1.3.0-1.fc30           fedora     94 k
 python2-pyopengl                 x86_64 3.1.1a1-15.fc30        fedora    2.4 M
 python2-pytest                   noarch 3.9.3-2.fc30           fedora    1.4 M
 python2-rencode                  x86_64 1.0.6-4.fc30           fedora     68 k
 python2-scandir                  x86_64 1.9.0-4.fc30           fedora     35 k
 switcheroo-control               x86_64 1.1-7.fc30             fedora     28 k
 totem-pl-parser                  x86_64 3.26.3-1.fc30          fedora    181 k
 turbojpeg                        x86_64 2.0.2-1.fc30           fedora    187 k
 xdg-desktop-portal               x86_64 1.2.0-3.fc30           fedora    304 k
 xdg-desktop-portal-gtk           x86_64 1.2.0-3.fc30           fedora    168 k
 xorg-x11-server-Xwayland         x86_64 1.20.4-3.fc30          fedora    913 k
 pulseaudio-module-bluetooth-freeworld
                                  x86_64 1.1.99-2.fc30          rpmfusion-free-updates
                                                                           83 k
 ffmpeg-xpra                      x86_64 4.1.1-1.fc30           winswitch 2.1 M
 python2-lz4                      x86_64 2.1.6-1.xpra1.fc30     winswitch  43 k
 python2-pytools                  noarch 2018.5.2-1.fc30        winswitch 134 k
 python2-xpra                     x86_64 2.5.1-0.r22431.fc30    winswitch 2.7 M
 python2-xpra-audio               x86_64 2.5.1-0.r22431.fc30    winswitch  86 k
 python2-xpra-client              x86_64 2.5.1-0.r22431.fc30    winswitch 538 k
 python2-xpra-server              x86_64 2.5.1-0.r22431.fc30    winswitch 712 k
 x264-xpra                        x86_64 20190109-0.fc30        winswitch 685 k
 xorg-x11-drv-dummy               x86_64 0.3.8-1.xpra2.fc30     winswitch  15 k
 xpra-common                      noarch 2.5.1-0.r22431.fc30    winswitch 277 k
 xpra-common-client               noarch 2.5.1-0.r22431.fc30    winswitch  19 k
 xpra-common-server               noarch 2.5.1-0.r22431.fc30    winswitch  61 k
 xpra-html5                       noarch 2.5.1-0.r22473M.fc30   winswitch 1.9 M
Installing weak dependencies:
 flatpak                          x86_64 1.2.4-3.fc30           updates   1.1 M
 gnome-shell-extension-topicons-plus
                                  noarch 22-1.fc30.20190422.76759a5
                                                                updates    30 k
 cups-pdf                         x86_64 3.0.1-7.fc30           fedora     42 k
 gnome-remote-desktop             x86_64 0.1.7-1.fc30           fedora     62 k
 gnome-tweaks                     noarch 3.32.0-1.fc30          fedora    314 k
 gtk2-immodule-xim                x86_64 2.24.32-4.fc30         fedora     19 k
 libldac                          x86_64 2.0.2.3-2.fc30         fedora     37 k
 p11-kit-server                   x86_64 0.23.15-3.fc30         fedora    205 k
 python2-appindicator             x86_64 12.10.0-24.fc30        fedora     17 k
 python2-avahi                    x86_64 0.7-18.fc30            fedora     13 k
 python2-gssapi                   x86_64 1.5.1-2.fc30           fedora    437 k
 python2-kerberos                 x86_64 1.3.0-4.fc30           fedora     30 k
 python2-ldap                     x86_64 3.1.0-4.fc30           fedora    215 k
 python2-ldap3                    noarch 2.5.1-7.fc30           fedora    510 k
 python2-paramiko                 noarch 2.4.2-2.fc30           fedora    284 k
 python2-setproctitle             x86_64 1.1.10-12.fc30         fedora     21 k
 rygel                            x86_64 0.36.2-3.fc30          fedora    995 k
 vino                             x86_64 3.22.0-15.fc30         fedora    439 k
 gstreamer1-plugins-ugly          x86_64 1.16.0-1.fc30          rpmfusion-free-updates
                                                                          187 k
 python2-netifaces                x86_64 0.10.9-1.fc30          winswitch  20 k
 python2-pycuda                   x86_64 2018.1.1-3             winswitch 675 k
 python2-uinput                   x86_64 0.11.2-3.fc30          winswitch  38 k
Transaction Summary
================================================================================
Install  109 Packages
Total download size: 45 M
Installed size: 187 M
Is this ok [y/N]:

Mon, 20 May 2019 03:28:23 GMT - Antoine Martin:

Has xpra become tightly coupled to gnome/wayland specifically? Should I just give up hope for other environments?

Absolutely not. Quite a few of those dependencies are recommended for a better experience on a default Fedora installation, which usually includes gnome.

They are weak "Recommends" dependencies and you can install xpra without them:

dnf --setopt=install_weak_deps=False --best install python2-xpra

The others are more problematic: we must install the gnome shell appindicator / topicons extensions to even have the slightest chance of showing a system tray somewhere with gnome shell (and even then... gnome shell still hides it by default) And that must be what brings the whole of gnome-shell as a dependency. Bummer, I'll move it back to Recommends soon.

In the meantime, having those installed should not interfere with xfce.


Mon, 20 May 2019 03:58:36 GMT - Jeff Turkstra:

Oh! That is *much* nicer. The dependencies now make good sense. xpra-common-server still tries to muck with my non-existent firewalld:

Running scriptlet: xpra-common-server-2.5.1-0.r22431.fc30.noarch 10/20

FirewallD is not running Warning: ALREADY_ENABLED: '14500:tcp'

That said, you will hopefully be happy to know (as am I!) that the python2 version does not suffer from the same theming issue as python3. Thank you so much!


Mon, 20 May 2019 14:26:43 GMT - Antoine Martin:

Oh! That is *much* nicer. The dependencies now make good sense.

Do you still get lots of gnome stuff? I've checked and they should all be optional, yet your dnf output had them as required.

xpra-common-server still tries to muck with my non-existent firewalld: (..)

We check before trying to use firewalld using:

firewall-offline-cmd --get-default-zone

If that returns a value then we try to apply the rules. We try with firewall-cmd and if that fails, we use firewall-offline-cmd I'm not sure how to deal with your case in the specfile.

That said, you will hopefully be happy to know (as am I!) that the python2 version does not suffer from the same theming issue as python3.

I am, but that's both good and bad. The python2 version is going to be EOLed soon, at least on Fedora. So this is not a long term solution.

Can you run the client and server with -d xsettings so we can compare with python3? Does xrdb show any differences? Or the environment?


Mon, 20 May 2019 19:18:00 GMT - Jeff Turkstra:

Replying to Antoine Martin:

Oh! That is *much* nicer. The dependencies now make good sense.

Do you still get lots of gnome stuff? I've checked and they should all be optional, yet your dnf output had them as required.

When I use --setopt=install_weak_deps=False and --best, all of the gnome-* stuff goes away.

xpra-common-server still tries to muck with my non-existent firewalld: (..)

We check before trying to use firewalld using:

firewall-offline-cmd --get-default-zone

If that returns a value then we try to apply the rules. We try with firewall-cmd and if that fails, we use firewall-offline-cmd I'm not sure how to deal with your case in the specfile.

Is it possible to check if the binaries exist before executing them? Or have it conditioned on whether or not the firewalld package is installed?

That said, you will hopefully be happy to know (as am I!) that the python2 version does not suffer from the same theming issue as python3.

I am, but that's both good and bad. The python2 version is going to be EOLed soon, at least on Fedora. So this is not a long term solution.

Oh. :-/

Can you run the client and server with -d xsettings so we can compare with python3? Does xrdb show any differences? Or the environment?

$ xpra -d xsettings start :101 --start-child=mate-terminal
Entering daemon mode; any further errors will be reported to:
  /run/user/500/xpra/:101.log

:101.log file:

2019-05-20 15:11:03,812 Error: cannot enable SSH socket upgrades:
2019-05-20 15:11:03,813  No module named paramiko
2019-05-20 15:11:03,814 cannot access python uinput module:
2019-05-20 15:11:03,814  No module named uinput
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
Build Operating System:  4.20.13-200.fc29.x86_64
Current Operating System: Linux coruscant.turkeyland.net 5.0.16-300.fc30.x86_64 #1 SMP Tue May 14 19:33:09 UTC 2019 x86_64
Kernel command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.0.16-300.fc30.x86_64 root=/dev/mapper/coruscant-root ro rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rd.lvm.lv=coruscant/root rd.luks.uuid=luks-8c735d53-989f-47a5-a9e1-ebf757c910ab rd.lvm.lv=coruscant/swap resume=/dev/mapper/coruscant-swap rhgb quiet
Build Date: 29 March 2019  05:04:12AM
Build ID: xorg-x11-server 1.20.4-3.fc30
Current version of pixman: 0.38.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/run/user/500/xpra/Xorg.:101.log", Time: Mon May 20 15:11:03 2019
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2019-05-20 15:11:06,794 created unix domain socket: /run/user/500/xpra/coruscant.turkeyland.net-101
2019-05-20 15:11:06,794 cannot create group socket '/run/xpra/coruscant.turkeyland.net-101'
2019-05-20 15:11:06,795  [Errno 13] Permission denied
2019-05-20 15:11:06,795  user 'jeff' is a member of groups: wheel, users, vboxusers, wireshark
2019-05-20 15:11:06,795   add 'xpra' group membership to enable group socket sharing
2019-05-20 15:11:06,795   permissions on directory /run/xpra: 0775
2019-05-20 15:11:06,795   ownership root:xpra
2019-05-20 15:11:06,796 Warning: missing sound module
2019-05-20 15:11:06,855 pointer device emulation using XTest
2019-05-20 15:11:06,855 Warning: the 'start-child' option is used,
2019-05-20 15:11:06,855  but 'exit-with-children' is not enabled,
2019-05-20 15:11:06,855  use 'start' instead
2019-05-20 15:11:06,855 XGetSelectionOwner(_XSETTINGS_S0)=0
2019-05-20 15:11:06,855 Fetching current XSettings data, owner=None
2019-05-20 15:11:06,859 set_settings((0, ())) serial=0, 0 settings
2019-05-20 15:11:06,860 set_settings((0, ()))=('\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:06,860 set_settings((0, [])) serial=0, 0 settings
2019-05-20 15:11:06,860 set_settings((0, []))=('\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:06,865 Error: cannot find the html web root
2019-05-20 15:11:06,865  '/usr/share/xpra/www' does not exist
2019-05-20 15:11:07,397  OpenGL is supported on display ':101'
2019-05-20 15:11:07,397  using 'llvmpipe (LLVM 8.0, 256 bits)' renderer
2019-05-20 15:11:07,440 D-Bus notification forwarding is available
2019-05-20 15:11:07,466 Warning: webcam forwarding is disabled
2019-05-20 15:11:07,466  the virtual video directory '/sys/devices/virtual/video4linux' was not found
2019-05-20 15:11:07,466  make sure that the 'v4l2loopback' kernel module is installed and loaded
2019-05-20 15:11:07,466 found 0 virtual video devices for webcam forwarding
2019-05-20 15:11:07,475 Warning: failed to load the mdns publisher
2019-05-20 15:11:07,476 Warning: cannot use application menu data:
2019-05-20 15:11:07,476  No module named avahi
2019-05-20 15:11:07,477  no python-xdg module
2019-05-20 15:11:07,477  either install the 'python-avahi' module
2019-05-20 15:11:07,477  or use the 'mdns=no' option
2019-05-20 15:11:07,478 xpra GTK2 X11 version 2.5.1-r22431 64-bit
2019-05-20 15:11:07,478  uid=500 (jeff), gid=500 (jeff)
2019-05-20 15:11:07,478  running with pid 13138 on Linux Fedora 30 Thirty
2019-05-20 15:11:07,478  connected to X11 display :101 with 24 bit colors
2019-05-20 15:11:07,486 started command 'mate-terminal' with pid 13198
2019-05-20 15:11:07,687 xpra is ready.
2019-05-20 15:11:07,703 15.6GB of system memory
** (mate-terminal:13198): WARNING **: 15:11:07.720: AT-SPI: Could not obtain desktop path or name
** (mate-terminal:13198): WARNING **: 15:11:07.850: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (mate-terminal:13198): WARNING **: 15:11:07.850: atk-bridge: get_device_events_reply: unknown signature
** (mate-terminal:13198): WARNING **: 15:11:07.850: atk-bridge: get_device_events_reply: unknown signature
2019-05-20 15:11:10,857 New unix-domain connection received on /run/user/500/xpra/coruscant.turkeyland.net-101
2019-05-20 15:11:10,859 Handshake complete; enabling connection
2019-05-20 15:11:10,860 set_settings((0, ())) serial=0, 0 settings
2019-05-20 15:11:10,860 set_settings((0, ()))=('\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:10,860 set_settings((0, [(0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/HintStyle', 'hintslight', 0)])) serial=0, 6 settings
2019-05-20 15:11:10,861 set_settings(..) processing property Xft/DPI of type Integer
2019-05-20 15:11:10,861 set_settings(..) (0, 'Xft/DPI', 97280, 0) -> ('\x00', '\x00', '\x07', '\x00', 'X', 'f', 't', '/', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00')
2019-05-20 15:11:10,861 set_settings(..) processing property Net/DoubleClickTime of type Integer
2019-05-20 15:11:10,861 set_settings(..) (0, 'Net/DoubleClickTime', 400, 0) -> ('\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x90', '\x01', '\x00', '\x00')
2019-05-20 15:11:10,861 set_settings(..) processing property Xft/Antialias of type Integer
2019-05-20 15:11:10,861 set_settings(..) (0, 'Xft/Antialias', 1, 0) -> ('\x00', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'A', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:10,861 set_settings(..) processing property Xft/Hinting of type Integer
2019-05-20 15:11:10,861 set_settings(..) (0, 'Xft/Hinting', 1, 0) -> ('\x00', '\x00', '\x0b', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'i', 'n', 'g', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:10,861 set_settings(..) processing property Xft/RGBA of type String
2019-05-20 15:11:10,861 set_settings(..) (1, 'Xft/RGBA', 'rgb', 0) -> ('\x01', '\x00', '\x08', '\x00', 'X', 'f', 't', '/', 'R', 'G', 'B', 'A', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'r', 'g', 'b', '\x00')
2019-05-20 15:11:10,862 set_settings(..) processing property Xft/HintStyle of type String
2019-05-20 15:11:10,862 set_settings(..) (1, 'Xft/HintStyle', 'hintslight', 0) -> ('\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'h', 'i', 'n', 't', 's', 'l', 'i', 'g', 'h', 't', '\x00', '\x00')
2019-05-20 15:11:10,862 set_settings((0, [(0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/HintStyle', 'hintslight', 0)]))=('\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x06', '\x00', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', 'X', 'f', 't', '/', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00', '\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x90', '\x01', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'A', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x0b', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'i', 'n', 'g', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x01', '\x00', '\x08', '\x00', 'X', 'f', 't', '/', 'R', 'G', 'B', 'A', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'r', 'g', 'b', '\x00', '\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'h', 'i', 'n', 't', 's', 'l', 'i', 'g', 'h', 't', '\x00', '\x00', '\x00')
2019-05-20 15:11:10,873  mmap is enabled using 256MB area in /run/user/500/xpra/xpra.VTPCrs.mmap
2019-05-20 15:11:10,875 Python/GTK2 Linux Fedora 30 Thirty x11 client version 2.5.1-r22431 64-bit
2019-05-20 15:11:10,875  connected from 'coruscant.turkeyland.net' as 'jeff' - 'Jeff Turkstra'
2019-05-20 15:11:10,957 setting key repeat rate from client: 500ms delay / 33ms interval
2019-05-20 15:11:10,958 setting keymap: rules=evdev, model=pc105, layout=us
2019-05-20 15:11:10,986 setting keyboard layout to 'us'
2019-05-20 15:11:11,024  client root window size is 3840x1200 with 1 display:
2019-05-20 15:11:11,024   :0.0 (1027x321 mm - DPI: 94x94) workarea: 3840x1150 at 0x25
2019-05-20 15:11:11,024     monitor 2 1920x1200 (518x324 mm - DPI: 94x94)
2019-05-20 15:11:11,024     monitor 3 1920x1200 at 1920x0 (518x324 mm - DPI: 94x94)
2019-05-20 15:11:11,064 server virtual display now set to 3840x1200
2019-05-20 15:11:11,096 client @00.811 Xpra GTK2 X11 server version 2.5.1-r22431 64-bit
2019-05-20 15:11:11,097 client @00.811  running on Linux Fedora 30 Thirty
2019-05-20 15:11:11,097 client @00.814 Attached to :101
2019-05-20 15:11:11,098 client @00.814  (press Control-C to detach)
2019-05-20 15:11:11,098 client @00.816 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-20 15:11:11,098 client @00.816 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-20 15:11:11,098 client @00.817 Fetching current XSettings data, owner=<gtk.gdk.Window object at 0x7f59680e6aa0 (GdkWindow at 0x5621e2320240)>
2019-05-20 15:11:11,099 client @00.817 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:11,099 client @00.817 get_settings(..) returning value from cache
2019-05-20 15:11:11,122 DPI set to 95 x 95
2019-05-20 15:11:11,123 set_settings((0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0), (0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/HintStyle', 'hintslight', 0)])) serial=0, 41 settings
2019-05-20 15:11:11,123 set_settings(..) processing property Gdk/UnscaledDPI of type Integer
2019-05-20 15:11:11,124 set_settings(..) (0, 'Gdk/UnscaledDPI', 97280, 0) -> ('\x00', '\x00', '\x0f', '\x00', 'G', 'd', 'k', '/', 'U', 'n', 's', 'c', 'a', 'l', 'e', 'd', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00')
2019-05-20 15:11:11,124 set_settings(..) processing property Gdk/WindowScalingFactor of type Integer
2019-05-20 15:11:11,124 set_settings(..) (0, 'Gdk/WindowScalingFactor', 1, 0) -> ('\x00', '\x00', '\x17', '\x00', 'G', 'd', 'k', '/', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'c', 'a', 'l', 'i', 'n', 'g', 'F', 'a', 'c', 't', 'o', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,124 set_settings(..) processing property Gtk/AutoMnemonics of type Integer
2019-05-20 15:11:11,124 set_settings(..) (0, 'Gtk/AutoMnemonics', 1, 0) -> ('\x00', '\x00', '\x11', '\x00', 'G', 't', 'k', '/', 'A', 'u', 't', 'o', 'M', 'n', 'e', 'm', 'o', 'n', 'i', 'c', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,124 set_settings(..) processing property Gtk/ButtonImages of type Integer
2019-05-20 15:11:11,124 set_settings(..) (0, 'Gtk/ButtonImages', 1, 0) -> ('\x00', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'B', 'u', 't', 't', 'o', 'n', 'I', 'm', 'a', 'g', 'e', 's', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,124 set_settings(..) processing property Gtk/ColorScheme of type String
2019-05-20 15:11:11,125 set_settings(..) (1, 'Gtk/ColorScheme', '', 0) -> ('\x01', '\x00', '\x0f', '\x00', 'G', 't', 'k', '/', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,125 set_settings(..) processing property Gtk/CursorThemeName of type String
2019-05-20 15:11:11,125 set_settings(..) (1, 'Gtk/CursorThemeName', 'mate', 0) -> ('\x01', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'C', 'u', 'r', 's', 'o', 'r', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e')
2019-05-20 15:11:11,125 set_settings(..) processing property Gtk/CursorThemeSize of type Integer
2019-05-20 15:11:11,125 set_settings(..) (0, 'Gtk/CursorThemeSize', 16, 0) -> ('\x00', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'C', 'u', 'r', 's', 'o', 'r', 'T', 'h', 'e', 'm', 'e', 'S', 'i', 'z', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x10', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,125 set_settings(..) processing property Gtk/DecorationLayout of type String
2019-05-20 15:11:11,125 set_settings(..) (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0) -> ('\x01', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'D', 'e', 'c', 'o', 'r', 'a', 't', 'i', 'o', 'n', 'L', 'a', 'y', 'o', 'u', 't', '\x00', '\x00', '\x00', '\x00', '\x1c', '\x00', '\x00', '\x00', 'm', 'e', 'n', 'u', ':', 'm', 'i', 'n', 'i', 'm', 'i', 'z', 'e', ',', 'm', 'a', 'x', 'i', 'm', 'i', 'z', 'e', ',', 'c', 'l', 'o', 's', 'e')
2019-05-20 15:11:11,126 set_settings(..) processing property Gtk/DialogsUseHeader of type Integer
2019-05-20 15:11:11,126 set_settings(..) (0, 'Gtk/DialogsUseHeader', 0, 0) -> ('\x00', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'D', 'i', 'a', 'l', 'o', 'g', 's', 'U', 's', 'e', 'H', 'e', 'a', 'd', 'e', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,126 set_settings(..) processing property Gtk/EnableAnimations of type Integer
2019-05-20 15:11:11,126 set_settings(..) (0, 'Gtk/EnableAnimations', 1, 0) -> ('\x00', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,126 set_settings(..) processing property Gtk/EnablePrimaryPaste of type Integer
2019-05-20 15:11:11,126 set_settings(..) (0, 'Gtk/EnablePrimaryPaste', 1, 0) -> ('\x00', '\x00', '\x16', '\x00', 'G', 't', 'k', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'P', 'r', 'i', 'm', 'a', 'r', 'y', 'P', 'a', 's', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,126 set_settings(..) processing property Gtk/FileChooserBackend of type String
2019-05-20 15:11:11,127 set_settings(..) (1, 'Gtk/FileChooserBackend', 'gio', 0) -> ('\x01', '\x00', '\x16', '\x00', 'G', 't', 'k', '/', 'F', 'i', 'l', 'e', 'C', 'h', 'o', 'o', 's', 'e', 'r', 'B', 'a', 'c', 'k', 'e', 'n', 'd', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'g', 'i', 'o', '\x00')
2019-05-20 15:11:11,127 set_settings(..) processing property Gtk/FontName of type String
2019-05-20 15:11:11,127 set_settings(..) (1, 'Gtk/FontName', 'Sans 10', 0) -> ('\x01', '\x00', '\x0c', '\x00', 'G', 't', 'k', '/', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', '\x00', '\x00', 'S', 'a', 'n', 's', ' ', '1', '0', '\x00')
2019-05-20 15:11:11,127 set_settings(..) processing property Gtk/IMModule of type String
2019-05-20 15:11:11,127 set_settings(..) (1, 'Gtk/IMModule', '', 0) -> ('\x01', '\x00', '\x0c', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'M', 'o', 'd', 'u', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,127 set_settings(..) processing property Gtk/IMPreeditStyle of type String
2019-05-20 15:11:11,127 set_settings(..) (1, 'Gtk/IMPreeditStyle', 'callback', 0) -> ('\x01', '\x00', '\x12', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'P', 'r', 'e', 'e', 'd', 'i', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00', 'c', 'a', 'l', 'l', 'b', 'a', 'c', 'k')
2019-05-20 15:11:11,127 set_settings(..) processing property Gtk/IMStatusStyle of type String
2019-05-20 15:11:11,128 set_settings(..) (1, 'Gtk/IMStatusStyle', 'callback', 0) -> ('\x01', '\x00', '\x11', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'S', 't', 'a', 't', 'u', 's', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00', 'c', 'a', 'l', 'l', 'b', 'a', 'c', 'k')
2019-05-20 15:11:11,128 set_settings(..) processing property Gtk/KeyThemeName of type String
2019-05-20 15:11:11,128 set_settings(..) (1, 'Gtk/KeyThemeName', 'Default', 0) -> ('\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'K', 'e', 'y', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', '\x00', '\x00', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\x00')
2019-05-20 15:11:11,128 set_settings(..) processing property Gtk/MenuBarAccel of type String
2019-05-20 15:11:11,128 set_settings(..) (1, 'Gtk/MenuBarAccel', 'F10', 0) -> ('\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 'A', 'c', 'c', 'e', 'l', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'F', '1', '0', '\x00')
2019-05-20 15:11:11,128 set_settings(..) processing property Gtk/MenuImages of type Integer
2019-05-20 15:11:11,128 set_settings(..) (0, 'Gtk/MenuImages', 1, 0) -> ('\x00', '\x00', '\x0e', '\x00', 'G', 't', 'k', '/', 'M', 'e', 'n', 'u', 'I', 'm', 'a', 'g', 'e', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,128 set_settings(..) processing property Gtk/ShellShowsAppMenu of type Integer
2019-05-20 15:11:11,129 set_settings(..) (0, 'Gtk/ShellShowsAppMenu', 0, 0) -> ('\x00', '\x00', '\x15', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'e', 'l', 'l', 'S', 'h', 'o', 'w', 's', 'A', 'p', 'p', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,129 set_settings(..) processing property Gtk/ShellShowsMenubar of type Integer
2019-05-20 15:11:11,129 set_settings(..) (0, 'Gtk/ShellShowsMenubar', 0, 0) -> ('\x00', '\x00', '\x15', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'e', 'l', 'l', 'S', 'h', 'o', 'w', 's', 'M', 'e', 'n', 'u', 'b', 'a', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,129 set_settings(..) processing property Gtk/ShowInputMethodMenu of type Integer
2019-05-20 15:11:11,129 set_settings(..) (0, 'Gtk/ShowInputMethodMenu', 1, 0) -> ('\x00', '\x00', '\x17', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'o', 'w', 'I', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,129 set_settings(..) processing property Gtk/ShowUnicodeMenu of type Integer
2019-05-20 15:11:11,129 set_settings(..) (0, 'Gtk/ShowUnicodeMenu', 1, 0) -> ('\x00', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'o', 'w', 'U', 'n', 'i', 'c', 'o', 'd', 'e', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,129 set_settings(..) processing property Gtk/ToolbarIconSize of type String
2019-05-20 15:11:11,129 set_settings(..) (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0) -> ('\x01', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'I', 'c', 'o', 'n', 'S', 'i', 'z', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', '\x00', '\x00', 'l', 'a', 'r', 'g', 'e', '-', 't', 'o', 'o', 'l', 'b', 'a', 'r', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,130 set_settings(..) processing property Gtk/ToolbarStyle of type String
2019-05-20 15:11:11,130 set_settings(..) (1, 'Gtk/ToolbarStyle', 'both-horiz', 0) -> ('\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'b', 'o', 't', 'h', '-', 'h', 'o', 'r', 'i', 'z', '\x00', '\x00')
2019-05-20 15:11:11,130 set_settings(..) processing property Net/CursorBlink of type Integer
2019-05-20 15:11:11,130 set_settings(..) (0, 'Net/CursorBlink', 1, 0) -> ('\x00', '\x00', '\x0f', '\x00', 'N', 'e', 't', '/', 'C', 'u', 'r', 's', 'o', 'r', 'B', 'l', 'i', 'n', 'k', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,130 set_settings(..) processing property Net/CursorBlinkTime of type Integer
2019-05-20 15:11:11,130 set_settings(..) (0, 'Net/CursorBlinkTime', 1200, 0) -> ('\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'C', 'u', 'r', 's', 'o', 'r', 'B', 'l', 'i', 'n', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\xb0', '\x04', '\x00', '\x00')
2019-05-20 15:11:11,130 set_settings(..) processing property Net/DndDragThreshold of type Integer
2019-05-20 15:11:11,130 set_settings(..) (0, 'Net/DndDragThreshold', 8, 0) -> ('\x00', '\x00', '\x14', '\x00', 'N', 'e', 't', '/', 'D', 'n', 'd', 'D', 'r', 'a', 'g', 'T', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,131 set_settings(..) processing property Net/EnableEventSounds of type Integer
2019-05-20 15:11:11,131 set_settings(..) (0, 'Net/EnableEventSounds', 0, 0) -> ('\x00', '\x00', '\x15', '\x00', 'N', 'e', 't', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'E', 'v', 'e', 'n', 't', 'S', 'o', 'u', 'n', 'd', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,131 set_settings(..) processing property Net/EnableInputFeedbackSounds of type Integer
2019-05-20 15:11:11,131 set_settings(..) (0, 'Net/EnableInputFeedbackSounds', 0, 0) -> ('\x00', '\x00', '\x1d', '\x00', 'N', 'e', 't', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'I', 'n', 'p', 'u', 't', 'F', 'e', 'e', 'd', 'b', 'a', 'c', 'k', 'S', 'o', 'u', 'n', 'd', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,131 set_settings(..) processing property Net/FallbackIconTheme of type String
2019-05-20 15:11:11,131 set_settings(..) (1, 'Net/FallbackIconTheme', 'mate', 0) -> ('\x01', '\x00', '\x15', '\x00', 'N', 'e', 't', '/', 'F', 'a', 'l', 'l', 'b', 'a', 'c', 'k', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e')
2019-05-20 15:11:11,131 set_settings(..) processing property Net/IconThemeName of type String
2019-05-20 15:11:11,131 set_settings(..) (1, 'Net/IconThemeName', 'mate', 0) -> ('\x01', '\x00', '\x11', '\x00', 'N', 'e', 't', '/', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e')
2019-05-20 15:11:11,131 set_settings(..) processing property Net/SoundThemeName of type String
2019-05-20 15:11:11,132 set_settings(..) (1, 'Net/SoundThemeName', '__no_sounds', 0) -> ('\x01', '\x00', '\x12', '\x00', 'N', 'e', 't', '/', 'S', 'o', 'u', 'n', 'd', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x0b', '\x00', '\x00', '\x00', '_', '_', 'n', 'o', '_', 's', 'o', 'u', 'n', 'd', 's', '\x00')
2019-05-20 15:11:11,132 set_settings(..) processing property Net/ThemeName of type String
2019-05-20 15:11:11,132 set_settings(..) (1, 'Net/ThemeName', 'TraditionalOk', 0) -> ('\x01', '\x00', '\r', '\x00', 'N', 'e', 't', '/', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', '\x00', '\x00', 'T', 'r', 'a', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l', 'O', 'k', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,132 set_settings(..) processing property Xft/lcdfilter of type String
2019-05-20 15:11:11,132 set_settings(..) (1, 'Xft/lcdfilter', 'lcddefault', 0) -> ('\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'l', 'c', 'd', 'f', 'i', 'l', 't', 'e', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'l', 'c', 'd', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\x00', '\x00')
2019-05-20 15:11:11,132 set_settings(..) processing property Xft/DPI of type Integer
2019-05-20 15:11:11,132 set_settings(..) (0, 'Xft/DPI', 97280, 0) -> ('\x00', '\x00', '\x07', '\x00', 'X', 'f', 't', '/', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00')
2019-05-20 15:11:11,132 set_settings(..) processing property Net/DoubleClickTime of type Integer
2019-05-20 15:11:11,132 set_settings(..) (0, 'Net/DoubleClickTime', 400, 0) -> ('\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x90', '\x01', '\x00', '\x00')
2019-05-20 15:11:11,133 set_settings(..) processing property Xft/Antialias of type Integer
2019-05-20 15:11:11,133 set_settings(..) (0, 'Xft/Antialias', 1, 0) -> ('\x00', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'A', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,133 set_settings(..) processing property Xft/Hinting of type Integer
2019-05-20 15:11:11,133 set_settings(..) (0, 'Xft/Hinting', 1, 0) -> ('\x00', '\x00', '\x0b', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'i', 'n', 'g', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,133 set_settings(..) processing property Xft/RGBA of type String
2019-05-20 15:11:11,133 set_settings(..) (1, 'Xft/RGBA', 'rgb', 0) -> ('\x01', '\x00', '\x08', '\x00', 'X', 'f', 't', '/', 'R', 'G', 'B', 'A', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'r', 'g', 'b', '\x00')
2019-05-20 15:11:11,133 set_settings(..) processing property Xft/HintStyle of type String
2019-05-20 15:11:11,133 set_settings(..) (1, 'Xft/HintStyle', 'hintslight', 0) -> ('\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'h', 'i', 'n', 't', 's', 'l', 'i', 'g', 'h', 't', '\x00', '\x00')
2019-05-20 15:11:11,133 set_settings((0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0), (0, 'Xft/DPI', 97280, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/HintStyle', 'hintslight', 0)]))=('\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', ')', '\x00', '\x00', '\x00', '\x00', '\x00', '\x0f', '\x00', 'G', 'd', 'k', '/', 'U', 'n', 's', 'c', 'a', 'l', 'e', 'd', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00', '\x00', '\x00', '\x17', '\x00', 'G', 'd', 'k', '/', 'W', 'i', 'n', 'd', 'o', 'w', 'S', 'c', 'a', 'l', 'i', 'n', 'g', 'F', 'a', 'c', 't', 'o', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x11', '\x00', 'G', 't', 'k', '/', 'A', 'u', 't', 'o', 'M', 'n', 'e', 'm', 'o', 'n', 'i', 'c', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'B', 'u', 't', 't', 'o', 'n', 'I', 'm', 'a', 'g', 'e', 's', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x01', '\x00', '\x0f', '\x00', 'G', 't', 'k', '/', 'C', 'o', 'l', 'o', 'r', 'S', 'c', 'h', 'e', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'C', 'u', 'r', 's', 'o', 'r', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e', '\x00', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'C', 'u', 'r', 's', 'o', 'r', 'T', 'h', 'e', 'm', 'e', 'S', 'i', 'z', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x10', '\x00', '\x00', '\x00', '\x01', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'D', 'e', 'c', 'o', 'r', 'a', 't', 'i', 'o', 'n', 'L', 'a', 'y', 'o', 'u', 't', '\x00', '\x00', '\x00', '\x00', '\x1c', '\x00', '\x00', '\x00', 'm', 'e', 'n', 'u', ':', 'm', 'i', 'n', 'i', 'm', 'i', 'z', 'e', ',', 'm', 'a', 'x', 'i', 'm', 'i', 'z', 'e', ',', 'c', 'l', 'o', 's', 'e', '\x00', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'D', 'i', 'a', 'l', 'o', 'g', 's', 'U', 's', 'e', 'H', 'e', 'a', 'd', 'e', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x14', '\x00', 'G', 't', 'k', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'A', 'n', 'i', 'm', 'a', 't', 'i', 'o', 'n', 's', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x16', '\x00', 'G', 't', 'k', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'P', 'r', 'i', 'm', 'a', 'r', 'y', 'P', 'a', 's', 't', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x01', '\x00', '\x16', '\x00', 'G', 't', 'k', '/', 'F', 'i', 'l', 'e', 'C', 'h', 'o', 'o', 's', 'e', 'r', 'B', 'a', 'c', 'k', 'e', 'n', 'd', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'g', 'i', 'o', '\x00', '\x01', '\x00', '\x0c', '\x00', 'G', 't', 'k', '/', 'F', 'o', 'n', 't', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', '\x00', '\x00', 'S', 'a', 'n', 's', ' ', '1', '0', '\x00', '\x01', '\x00', '\x0c', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'M', 'o', 'd', 'u', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x12', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'P', 'r', 'e', 'e', 'd', 'i', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00', 'c', 'a', 'l', 'l', 'b', 'a', 'c', 'k', '\x01', '\x00', '\x11', '\x00', 'G', 't', 'k', '/', 'I', 'M', 'S', 't', 'a', 't', 'u', 's', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00', 'c', 'a', 'l', 'l', 'b', 'a', 'c', 'k', '\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'K', 'e', 'y', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', '\x00', '\x00', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\x00', '\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'M', 'e', 'n', 'u', 'B', 'a', 'r', 'A', 'c', 'c', 'e', 'l', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'F', '1', '0', '\x00', '\x00', '\x00', '\x0e', '\x00', 'G', 't', 'k', '/', 'M', 'e', 'n', 'u', 'I', 'm', 'a', 'g', 'e', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x15', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'e', 'l', 'l', 'S', 'h', 'o', 'w', 's', 'A', 'p', 'p', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x15', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'e', 'l', 'l', 'S', 'h', 'o', 'w', 's', 'M', 'e', 'n', 'u', 'b', 'a', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x17', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'o', 'w', 'I', 'n', 'p', 'u', 't', 'M', 'e', 't', 'h', 'o', 'd', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'S', 'h', 'o', 'w', 'U', 'n', 'i', 'c', 'o', 'd', 'e', 'M', 'e', 'n', 'u', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x01', '\x00', '\x13', '\x00', 'G', 't', 'k', '/', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'I', 'c', 'o', 'n', 'S', 'i', 'z', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', '\x00', '\x00', 'l', 'a', 'r', 'g', 'e', '-', 't', 'o', 'o', 'l', 'b', 'a', 'r', '\x00', '\x00', '\x00', '\x01', '\x00', '\x10', '\x00', 'G', 't', 'k', '/', 'T', 'o', 'o', 'l', 'b', 'a', 'r', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'b', 'o', 't', 'h', '-', 'h', 'o', 'r', 'i', 'z', '\x00', '\x00', '\x00', '\x00', '\x0f', '\x00', 'N', 'e', 't', '/', 'C', 'u', 'r', 's', 'o', 'r', 'B', 'l', 'i', 'n', 'k', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'C', 'u', 'r', 's', 'o', 'r', 'B', 'l', 'i', 'n', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\xb0', '\x04', '\x00', '\x00', '\x00', '\x00', '\x14', '\x00', 'N', 'e', 't', '/', 'D', 'n', 'd', 'D', 'r', 'a', 'g', 'T', 'h', 'r', 'e', 's', 'h', 'o', 'l', 'd', '\x00', '\x00', '\x00', '\x00', '\x08', '\x00', '\x00', '\x00', '\x00', '\x00', '\x15', '\x00', 'N', 'e', 't', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'E', 'v', 'e', 'n', 't', 'S', 'o', 'u', 'n', 'd', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x1d', '\x00', 'N', 'e', 't', '/', 'E', 'n', 'a', 'b', 'l', 'e', 'I', 'n', 'p', 'u', 't', 'F', 'e', 'e', 'd', 'b', 'a', 'c', 'k', 'S', 'o', 'u', 'n', 'd', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x15', '\x00', 'N', 'e', 't', '/', 'F', 'a', 'l', 'l', 'b', 'a', 'c', 'k', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e', '\x01', '\x00', '\x11', '\x00', 'N', 'e', 't', '/', 'I', 'c', 'o', 'n', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x04', '\x00', '\x00', '\x00', 'm', 'a', 't', 'e', '\x01', '\x00', '\x12', '\x00', 'N', 'e', 't', '/', 'S', 'o', 'u', 'n', 'd', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x0b', '\x00', '\x00', '\x00', '_', '_', 'n', 'o', '_', 's', 'o', 'u', 'n', 'd', 's', '\x00', '\x01', '\x00', '\r', '\x00', 'N', 'e', 't', '/', 'T', 'h', 'e', 'm', 'e', 'N', 'a', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', '\x00', '\x00', 'T', 'r', 'a', 'd', 'i', 't', 'i', 'o', 'n', 'a', 'l', 'O', 'k', '\x00', '\x00', '\x00', '\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'l', 'c', 'd', 'f', 'i', 'l', 't', 'e', 'r', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'l', 'c', 'd', 'd', 'e', 'f', 'a', 'u', 'l', 't', '\x00', '\x00', '\x00', '\x00', '\x07', '\x00', 'X', 'f', 't', '/', 'D', 'P', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '|', '\x01', '\x00', '\x00', '\x00', '\x13', '\x00', 'N', 'e', 't', '/', 'D', 'o', 'u', 'b', 'l', 'e', 'C', 'l', 'i', 'c', 'k', 'T', 'i', 'm', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x90', '\x01', '\x00', '\x00', '\x00', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'A', 'n', 't', 'i', 'a', 'l', 'i', 'a', 's', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x00', '\x00', '\x0b', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'i', 'n', 'g', '\x00', '\x00', '\x00', '\x00', '\x00', '\x01', '\x00', '\x00', '\x00', '\x01', '\x00', '\x08', '\x00', 'X', 'f', 't', '/', 'R', 'G', 'B', 'A', '\x00', '\x00', '\x00', '\x00', '\x03', '\x00', '\x00', '\x00', 'r', 'g', 'b', '\x00', '\x01', '\x00', '\r', '\x00', 'X', 'f', 't', '/', 'H', 'i', 'n', 't', 'S', 't', 'y', 'l', 'e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\n', '\x00', '\x00', '\x00', 'h', 'i', 'n', 't', 's', 'l', 'i', 'g', 'h', 't', '\x00', '\x00', '\x00')
2019-05-20 15:11:11,164 Warning: the python netifaces package is missing
2019-05-20 15:11:11,196 client @00.919 server does not support xi input devices
2019-05-20 15:11:11,197 client @00.920  server uses: xtest
2019-05-20 15:11:11,516 New unix-domain connection received on /run/user/500/xpra/coruscant.turkeyland.net-101

Client:

$ xpra -d xsettings attach :101
2019-05-20 15:11:10,189 Warning: missing sound module
2019-05-20 15:11:10,275 Xpra GTK2 client version 2.5.1-r22431 64-bit
2019-05-20 15:11:10,275  running on Linux Fedora 30 Thirty
2019-05-20 15:11:10,276  window manager is 'Metacity (Marco)'
2019-05-20 15:11:10,291 Warning: failed to import opencv:
2019-05-20 15:11:10,291  No module named cv2
2019-05-20 15:11:10,291  webcam forwarding is disabled
2019-05-20 15:11:10,520  keyboard settings: rules=evdev, model=pc105, layout=us
2019-05-20 15:11:10,522 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=None
2019-05-20 15:11:10,522 get_settings(..) settings=[(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)]
2019-05-20 15:11:10,522 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,522 get_settings(..) returning value from cache
2019-05-20 15:11:10,522 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,522 get_settings(..) returning value from cache
2019-05-20 15:11:10,522 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,523 get_settings(..) returning value from cache
2019-05-20 15:11:10,523  desktop size is 3840x1200 with 1 screen:
2019-05-20 15:11:10,523   :0.0 (1027x321 mm - DPI: 94x94) workarea: 3840x1150 at 0x25
2019-05-20 15:11:10,523     monitor 2 1920x1200 (518x324 mm - DPI: 94x94)
2019-05-20 15:11:10,523     monitor 3 1920x1200 at 1920x0 (518x324 mm - DPI: 94x94)
2019-05-20 15:11:10,523 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,523 get_settings(..) returning value from cache
2019-05-20 15:11:10,525 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,525 get_settings(..) returning value from cache
2019-05-20 15:11:10,525 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,525 get_settings(..) returning value from cache
2019-05-20 15:11:10,525 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,525 get_settings(..) returning value from cache
2019-05-20 15:11:10,525 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,526 get_settings(..) returning value from cache
2019-05-20 15:11:10,603 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,604 get_settings(..) returning value from cache
2019-05-20 15:11:10,604 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:10,604 get_settings(..) returning value from cache
2019-05-20 15:11:11,086 enabled fast mmap transfers using 256MB shared memory area
2019-05-20 15:11:11,087 enabled remote logging
2019-05-20 15:11:11,087 Xpra GTK2 X11 server version 2.5.1-r22431 64-bit
2019-05-20 15:11:11,087  running on Linux Fedora 30 Thirty
2019-05-20 15:11:11,090 Attached to :101
2019-05-20 15:11:11,090  (press Control-C to detach)
2019-05-20 15:11:11,092 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-20 15:11:11,092 XGetSelectionOwner(_XSETTINGS_S0)=10485762
2019-05-20 15:11:11,092 Fetching current XSettings data, owner=<gtk.gdk.Window object at 0x7f59680e6aa0 (GdkWindow at 0x5621e2320240)>
2019-05-20 15:11:11,093 get_settings(..) found byte_order=0 (local is 0), serial=0, n_settings=41, cache(:0)=(0, [(0, 'Gdk/UnscaledDPI', 97280, 0), (0, 'Gdk/WindowScalingFactor', 1, 0), (0, 'Gtk/AutoMnemonics', 1, 0), (0, 'Gtk/ButtonImages', 1, 0), (1, 'Gtk/ColorScheme', '', 0), (1, 'Gtk/CursorThemeName', 'mate', 0), (0, 'Gtk/CursorThemeSize', 16, 0), (1, 'Gtk/DecorationLayout', 'menu:minimize,maximize,close', 0), (0, 'Gtk/DialogsUseHeader', 0, 0), (0, 'Gtk/EnableAnimations', 1, 0), (0, 'Gtk/EnablePrimaryPaste', 1, 0), (1, 'Gtk/FileChooserBackend', 'gio', 0), (1, 'Gtk/FontName', 'Sans 10', 0), (1, 'Gtk/IMModule', '', 0), (1, 'Gtk/IMPreeditStyle', 'callback', 0), (1, 'Gtk/IMStatusStyle', 'callback', 0), (1, 'Gtk/KeyThemeName', 'Default', 0), (1, 'Gtk/MenuBarAccel', 'F10', 0), (0, 'Gtk/MenuImages', 1, 0), (0, 'Gtk/ShellShowsAppMenu', 0, 0), (0, 'Gtk/ShellShowsMenubar', 0, 0), (0, 'Gtk/ShowInputMethodMenu', 1, 0), (0, 'Gtk/ShowUnicodeMenu', 1, 0), (1, 'Gtk/ToolbarIconSize', 'large-toolbar', 0), (1, 'Gtk/ToolbarStyle', 'both-horiz', 0), (0, 'Net/CursorBlink', 1, 0), (0, 'Net/CursorBlinkTime', 1200, 0), (0, 'Net/DndDragThreshold', 8, 0), (0, 'Net/DoubleClickTime', 400, 0), (0, 'Net/EnableEventSounds', 0, 0), (0, 'Net/EnableInputFeedbackSounds', 0, 0), (1, 'Net/FallbackIconTheme', 'mate', 0), (1, 'Net/IconThemeName', 'mate', 0), (1, 'Net/SoundThemeName', '__no_sounds', 0), (1, 'Net/ThemeName', 'TraditionalOk', 0), (0, 'Xft/Antialias', 1, 0), (0, 'Xft/DPI', 97280, 0), (1, 'Xft/HintStyle', 'hintslight', 0), (0, 'Xft/Hinting', 1, 0), (1, 'Xft/RGBA', 'rgb', 0), (1, 'Xft/lcdfilter', 'lcddefault', 0)])
2019-05-20 15:11:11,093 get_settings(..) returning value from cache
2019-05-20 15:11:11,195 server does not support xi input devices
2019-05-20 15:11:11,196  server uses: xtest

Outside of xpra:

$ env
SHELL=/bin/bash
IMSETTINGS_INTEGRATE_DESKTOP=yes
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/6857,unix/unix:/tmp/.ICE-unix/6857
WINDOWID=6291502
COLORTERM=truecolor
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
HISTCONTROL=ignoredups
GTK_IM_MODULE=gtk-im-context-simple
HISTSIZE=1000
HOSTNAME=coruscant.turkeyland.net
SSH_AUTH_SOCK=/run/user/500/keyring/ssh
XMODIFIERS=@im=none
DESKTOP_SESSION=mate
SSH_AGENT_PID=7041
XDG_SEAT=seat0
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PWD=/home/jeff
LOGNAME=jeff
XDG_SESSION_DESKTOP=mate
XDG_SESSION_TYPE=x11
XAUTHORITY=/var/run/lightdm/jeff/xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/jeff
GDM_LANG=en_US.utf8
HOME=/home/jeff
LANG=en_US.utf8
LS_COLORS=rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;05;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.zst=38;5;9:*.tzst=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.wim=38;5;9:*.swm=38;5;9:*.dwm=38;5;9:*.esd=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.mjpg=38;5;13:*.mjpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.m4a=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.oga=38;5;45:*.opus=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
XDG_CURRENT_DESKTOP=MATE
VTE_VERSION=5603
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
IMSETTINGS_MODULE=none
XDG_SESSION_CLASS=user
TERM=xterm-256color
GTK_OVERLAY_SCROLLING=0
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=jeff
DISPLAY=:0
SHLVL=1
QT_IM_MODULE=xim
XDG_VTNR=1
XDG_SESSION_ID=2
LD_LIBRARY_PATH=/home/jeff/usr/lib:/home/jeff/usr/lib:
XDG_RUNTIME_DIR=/run/user/500
S_COLORS=auto
KDEDIRS=/usr
QT_AUTO_SCREEN_SCALE_FACTOR=0
PATH=/home/jeff/usr/bin:/home/jeff/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/jeff/.local/bin:/home/jeff/bin
GDMSESSION=mate
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/500/bus
MAIL=/var/spool/mail/jeff
QT_SCALE_FACTOR=1
_=/usr/bin/env
$ xrdb -query
*Box.background:	#edeceb
*Box.foreground:	#000000
*Button.activeBackground:	#ffffff
*Button.activeForeground:	#000000
*Button.background:	#edeceb
*Button.foreground:	#000000
*Button.highlightBackground:	#edeceb
*Button.highlightColor:	#000000
*Canvas.activeBackground:	#edeceb
*Canvas.activeForeground:	#000000
*Canvas.background:	#edeceb
*Canvas.foreground:	#000000
*Canvas.highlightBackground:	#edeceb
*Canvas.highlightColor:	#000000
*Canvas.selectbackground:	#86abd9
*Canvas.selectforeground:	#ffffff
*Checkbutton.activeBackground:	#ffffff
*Checkbutton.activeForeground:	#000000
*Checkbutton.background:	#edeceb
*Checkbutton.foreground:	#000000
*Checkbutton.highlightBackground:	#edeceb
*Checkbutton.highlightColor:	#000000
*Command.background:	#edeceb
*Command.foreground:	#000000
*Dialog.background:	#edeceb
*Dialog.foreground:	#000000
*Entry.activeBackground:	#edeceb
*Entry.activeForeground:	#000000
*Entry.background:	#edeceb
*Entry.foreground:	#000000
*Entry.highlightBackground:	#edeceb
*Entry.highlightColor:	#000000
*Entry.selectBackground:	#86abd9
*Entry.selectForeground:	#ffffff
*Form.background:	#edeceb
*Form.foreground:	#000000
*Frame.background:	#edeceb
*Frame.foreground:	#000000
*Label.background:	#edeceb
*Label.foreground:	#000000
*Label.highlightBackground:	#edeceb
*Label.highlightColor:	#000000
*Labelframe.background:	#edeceb
*Labelframe.foreground:	#000000
*Labelframe.highlightColor:	#000000
*List.background:	#edeceb
*List.foreground:	#000000
*Listbox.activeBackground:	#edeceb
*Listbox.activeForeground:	#000000
*Listbox.background:	#edeceb
*Listbox.foreground:	#000000
*Listbox.highlightBackground:	#edeceb
*Listbox.highlightColor:	#000000
*Listbox.selectBackground:	#86abd9
*Listbox.selectForeground:	#ffffff
*Menu.activeBackground:	#86abd9
*Menu.activeForeground:	#ffffff
*Menu.background:	#edeceb
*Menu.foreground:	#000000
*MenuButton.background:	#edeceb
*MenuButton.foreground:	#000000
*Menubutton.activeBackground:	#86abd9
*Menubutton.activeForeground:	#ffffff
*Menubutton.background:	#edeceb
*Menubutton.foreground:	#000000
*Menubutton.highlightBackground:	#edeceb
*Menubutton.highlightColor:	#000000
*Radiobutton.activeBackground:	#ffffff
*Radiobutton.activeForeground:	#000000
*Radiobutton.background:	#edeceb
*Radiobutton.foreground:	#000000
*Radiobutton.highlightBackground:	#edeceb
*Radiobutton.highlightColor:	#000000
*Scale.activeBackground:	#edeceb
*Scale.activeForeground:	#000000
*Scale.background:	#edeceb
*Scale.foreground:	#000000
*Scale.highlightBackground:	#edeceb
*Scale.highlightColor:	#000000
*Scrollbar*background:	#edeceb
*Scrollbar.activeBackground:	#ffffff
*Scrollbar.background:	#edeceb
*Scrollbar.foreground:	#000000
*Scrollbar.highlightBackground:	#edeceb
*Scrollbar.highlightColor:	#000000
*ScrollbarBackground:	#edeceb
*SimpleMenu*background:	#edeceb
*SimpleMenu*foreground:	#000000
*Text.activeBackground:	#edeceb
*Text.activeForeground:	#000000
*Text.background:	#edeceb
*Text.foreground:	#000000
*Text.highlightBackground:	#edeceb
*Text.highlightColor:	#000000
*Text.selectBackground:	#86abd9
*Text.selectForeground:	#ffffff
*Toggle.background:	#edeceb
*Toggle.foreground:	#000000
*Toplevel.activeBackground:	#edeceb
*Toplevel.activeForeground:	#000000
*Toplevel.background:	#edeceb
*Toplevel.foreground:	#000000
*Toplevel.highlightBackground:	#edeceb
*Toplevel.highlightColor:	#000000
*XmCascadeButton.background:	#edeceb
*XmCascadeButton.foreground:	#000000
*XmCascadeButtonGadget.background:	#edeceb
*XmCascadeButtonGadget.foreground:	#000000
*XmDialogShell.background:	#edeceb
*XmDialogShell.foreground:	#000000
*XmFileSelectionBox.background:	#edeceb
*XmFileSelectionBox.foreground:	#000000
*XmForm.background:	#edeceb
*XmForm.foreground:	#000000
*XmFrame.background:	#edeceb
*XmFrame.foreground:	#000000
*XmLabel.background:	#edeceb
*XmLabel.foreground:	#000000
*XmLabelGadget.background:	#edeceb
*XmLabelGadget.foreground:	#000000
*XmList.background:	#edeceb
*XmList.foreground:	#000000
*XmMenuShell.background:	#edeceb
*XmMenuShell.foreground:	#000000
*XmMessageBox.background:	#edeceb
*XmMessageBox.foreground:	#000000
*XmPanedWindow.background:	#edeceb
*XmPanedWindow.foreground:	#000000
*XmPushButton.background:	#edeceb
*XmPushButton.foreground:	#000000
*XmPushButtonGadget.background:	#edeceb
*XmPushButtonGadget.foreground:	#000000
*XmRowColumn.background:	#edeceb
*XmRowColumn.foreground:	#000000
*XmSash.background:	#edeceb
*XmSash.foreground:	#000000
*XmScrollBar.background:	#edeceb
*XmScrollBar.foreground:	#000000
*XmScrolledWindow.background:	#edeceb
*XmScrolledWindow.foreground:	#000000
*XmSelectionBox.background:	#edeceb
*XmSelectionBox.foreground:	#000000
*XmSeparator.background:	#edeceb
*XmSeparator.foreground:	#000000
*XmSeparatorGadget.background:	#edeceb
*XmSeparatorGadget.foreground:	#000000
*XmTearOffButton.background:	#edeceb
*XmTearOffButton.foreground:	#000000
*XmTearOffButtonGadget.background:	#edeceb
*XmTearOffButtonGadget.foreground:	#000000
*XmText.background:	#edeceb
*XmText.foreground:	#000000
*XmTextField.background:	#edeceb
*XmTextField.foreground:	#000000
*XmToggleButton.background:	#edeceb
*XmToggleButton.foreground:	#000000
*XmToggleButtonGadget.background:	#edeceb
*XmToggleButtonGadget.foreground:	#000000
*background:	#edeceb
*foreground:	#000000
Editres*Panner.Background:	#edeceb
Editres*Tree.Background:	#edeceb
Editres*Tree.Foreground:	#000000
Editres*Tree.Toggle.Background:	#edeceb
Editres*Tree.Toggle.Foreground:	#000000
Emacs*Background:	#edeceb
Emacs*Dialog*background:	#edeceb
Emacs*Dialog*foreground:	#000000
Emacs*Foreground:	#000000
Emacs*XlwScrollBar.Background:	#edeceb
Emacs*XlwScrollBar.Foreground:	#000000
Emacs*backgroundToolBarColor:	#edeceb
Emacs*bottomToolBarShadowColor:	#edeceb
Emacs*menubar*background:	#edeceb
Emacs*menubar*foreground:	#000000
Emacs*popup*Background:	#edeceb
Emacs*popup*Foreground:	#000000
Emacs*topToolBarShadowColor:	#edeceb
Emacs.default.attributeBackground:	#edeceb
Emacs.default.attributeForeground:	#000000
Emacs.mode-line.attributeForeground:	#000000
Emacs.scroll-bar.attributeBackground:	#edeceb
Emacs.scroll-bar.attributeForeground:	#000000
Emacs.tool-bar.attributeBackground:	#edeceb
Emacs.tool-bar.attributeForeground:	#000000
Xcursor.size:	16
Xcursor.theme:	mate
Xft.antialias:	1
Xft.dpi:	95
Xft.hinting:	1
Xft.hintstyle:	hintslight
Xft.lcdfilter:	lcddefault
Xft.rgba:	rgb

Inside of xpra:

$ env
IMSETTINGS_INTEGRATE_DESKTOP=yes
SHELL=/bin/bash
MWWM=allwm
WINDOWID=8388615
COLORTERM=truecolor
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
HISTCONTROL=ignoredups
GTK_IM_MODULE=xim
HISTSIZE=1000
HOSTNAME=coruscant.turkeyland.net
CKCON_X11_DISPLAY=:101
SSH_AUTH_SOCK=/run/user/500/keyring/ssh
XMODIFIERS=@im=none
SSH_AGENT_PID=7041
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PWD=/home/jeff
LOGNAME=jeff
XDG_SESSION_TYPE=x11
MWNO_RIT=true
XAUTHORITY=/var/run/lightdm/jeff/xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/jeff
GDM_LANG=en_US.utf8
HOME=/home/jeff
LANG=en_US.utf8
LS_COLORS=rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;05;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.zst=38;5;9:*.tzst=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.wim=38;5;9:*.swm=38;5;9:*.dwm=38;5;9:*.esd=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.mjpg=38;5;13:*.mjpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.m4a=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.oga=38;5;45:*.opus=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
XDG_CURRENT_DESKTOP=Xpra
VTE_VERSION=5603
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DISABLE_IMSETTINGS=1
GTK_CSD=0
IMSETTINGS_MODULE=none
QT_QPA_PLATFORM=xcb
XDG_SESSION_CLASS=user
TERM=xterm-256color
GTK_OVERLAY_SCROLLING=0
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=jeff
DISPLAY=:101
SHLVL=2
QT_IM_MODULE=xim
MWNOCAPTURE=true
XPRA_LOG_DIR=/run/user/500/xpra
UBUNTU_MENUPROXY=
DBUS_SESSION_BUS_PID=13163
QT_X11_NO_NATIVE_MENUBAR=1
LD_LIBRARY_PATH=/home/jeff/usr/lib:/home/jeff/usr/lib:/home/jeff/usr/lib:
XDG_RUNTIME_DIR=/run/user/500
S_COLORS=auto
KDEDIRS=/usr
QT_AUTO_SCREEN_SCALE_FACTOR=0
GDK_BACKEND=x11
PATH=/home/jeff/usr/bin:/usr/libexec/xpra:/home/jeff/usr/bin:/home/jeff/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/jeff/.local/bin:/home/jeff/bin
XPRA_SERVER_SOCKET=/run/user/500/xpra/coruscant.turkeyland.net-101
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-gi0wKJYgqw,guid=b528c4e730d108f015340af85ce2fbca
MAIL=/var/spool/mail/jeff
QT_SCALE_FACTOR=1
DBUS_SESSION_BUS_WINDOWID=2097153
_=/usr/bin/env
$ xrdb -query
Emacs.default.attributeBackground:	#edeceb
*Radiobutton.activeBackground:	#ffffff
*XmSelectionBox.foreground:	#000000
*Checkbutton.highlightColor:	#000000
*Entry.selectForeground:	#ffffff
*Button.background:	#edeceb
*XmMenuShell.background:	#edeceb
*Listbox.activeBackground:	#edeceb
*Canvas.activeForeground:	#000000
*XmTearOffButtonGadget.foreground:	#000000
*Labelframe.highlightColor:	#000000
*XmCascadeButton.background:	#edeceb
*Listbox.highlightBackground:	#edeceb
*XmSeparator.foreground:	#000000
*background:	#edeceb
*XmCascadeButton.foreground:	#000000
*XmSash.foreground:	#000000
*XmScrollBar.foreground:	#000000
*Entry.highlightColor:	#000000
*Canvas.foreground:	#000000
*Checkbutton.background:	#edeceb
*Text.highlightBackground:	#edeceb
*Radiobutton.foreground:	#000000
*XmFrame.foreground:	#000000
*XmPushButtonGadget.foreground:	#000000
Emacs*popup*Background:	#edeceb
*XmPushButton.background:	#edeceb
*Text.activeForeground:	#000000
Editres*Tree.Foreground:	#000000
*Canvas.activeBackground:	#edeceb
Emacs.mode-line.attributeForeground:	#000000
*Canvas.highlightColor:	#000000
Xft/DPI:	97280
*Dialog.background:	#edeceb
*Listbox.selectForeground:	#ffffff
*Labelframe.background:	#edeceb
*Menubutton.activeForeground:	#ffffff
*Toplevel.activeBackground:	#edeceb
Emacs*bottomToolBarShadowColor:	#edeceb
Emacs*XlwScrollBar.Foreground:	#000000
Emacs*Foreground:	#000000
Emacs*XlwScrollBar.Background:	#edeceb
*ScrollbarBackground:	#edeceb
Emacs*menubar*background:	#edeceb
*Scale.activeForeground:	#000000
*XmTextField.foreground:	#000000
*Entry.activeBackground:	#edeceb
*Text.selectForeground:	#ffffff
*XmPanedWindow.foreground:	#000000
Xft.dpi:	95
Emacs*backgroundToolBarColor:	#edeceb
Emacs.tool-bar.attributeForeground:	#000000
*Toplevel.background:	#edeceb
*XmPushButtonGadget.background:	#edeceb
*Button.foreground:	#000000
Emacs*topToolBarShadowColor:	#edeceb
*Toplevel.foreground:	#000000
*XmSelectionBox.background:	#edeceb
*Radiobutton.activeForeground:	#000000
Editres*Tree.Background:	#edeceb
*XmTextField.background:	#edeceb
*XmList.foreground:	#000000
*Box.background:	#edeceb
*Toplevel.activeForeground:	#000000
*Text.highlightColor:	#000000
*Canvas.selectforeground:	#ffffff
Emacs.tool-bar.attributeBackground:	#edeceb
*Text.foreground:	#000000
*Menubutton.background:	#edeceb
*foreground:	#000000
*XmForm.background:	#edeceb
*Label.foreground:	#000000
*Button.highlightColor:	#000000
*SimpleMenu*foreground:	#000000
*Menubutton.highlightColor:	#000000
*XmLabelGadget.foreground:	#000000
*Listbox.highlightColor:	#000000
*Checkbutton.foreground:	#000000
*Command.foreground:	#000000
Emacs*Dialog*background:	#edeceb
*Radiobutton.background:	#edeceb
*XmCascadeButtonGadget.foreground:	#000000
*Entry.activeForeground:	#000000
*XmFileSelectionBox.foreground:	#000000
*Listbox.selectBackground:	#86abd9
*XmDialogShell.foreground:	#000000
*XmPanedWindow.background:	#edeceb
*Scale.activeBackground:	#edeceb
*Checkbutton.activeForeground:	#000000
Emacs*menubar*foreground:	#000000
*Form.background:	#edeceb
*Button.highlightBackground:	#edeceb
*XmTearOffButtonGadget.background:	#edeceb
*Label.highlightBackground:	#edeceb
*Text.selectBackground:	#86abd9
*XmCascadeButtonGadget.background:	#edeceb
*List.foreground:	#000000
*Toplevel.highlightColor:	#000000
*Listbox.activeForeground:	#000000
*Checkbutton.highlightBackground:	#edeceb
*XmSeparatorGadget.foreground:	#000000
*Radiobutton.highlightColor:	#000000
*Entry.foreground:	#000000
*Canvas.highlightBackground:	#edeceb
*XmTearOffButton.background:	#edeceb
*XmLabel.background:	#edeceb
Editres*Tree.Toggle.Foreground:	#000000
Emacs*Dialog*foreground:	#000000
*Entry.selectBackground:	#86abd9
Xft.lcdfilter:	lcddefault
*XmMessageBox.foreground:	#000000
*Scrollbar.highlightColor:	#000000
*Listbox.background:	#edeceb
Xft.hintstyle:	hintslight
*XmScrollBar.background:	#edeceb
*Label.highlightColor:	#000000
*Text.background:	#edeceb
*Button.activeBackground:	#ffffff
*List.background:	#edeceb
*Toplevel.highlightBackground:	#edeceb
Xcursor.theme:	mate
*XmTearOffButton.foreground:	#000000
*XmText.foreground:	#000000
*Menubutton.foreground:	#000000
*Toggle.background:	#edeceb
*Scale.highlightColor:	#000000
Xcursor.size:	16
Xft.hinting:	1
*Frame.foreground:	#000000
*XmPushButton.foreground:	#000000
*Scrollbar.activeBackground:	#ffffff
*Scrollbar.highlightBackground:	#edeceb
*XmLabelGadget.background:	#edeceb
*MenuButton.background:	#edeceb
*SimpleMenu*background:	#edeceb
*Menubutton.activeBackground:	#86abd9
*XmList.background:	#edeceb
*Radiobutton.highlightBackground:	#edeceb
*Checkbutton.activeBackground:	#ffffff
*Scrollbar.foreground:	#000000
*XmSash.background:	#edeceb
*Scale.background:	#edeceb
*Labelframe.foreground:	#000000
*Menu.activeBackground:	#86abd9
*XmFileSelectionBox.background:	#edeceb
*Canvas.background:	#edeceb
*Text.activeBackground:	#edeceb
*XmToggleButton.background:	#edeceb
*Scrollbar*background:	#edeceb
*XmToggleButtonGadget.background:	#edeceb
Emacs.default.attributeForeground:	#000000
*XmText.background:	#edeceb
*Menu.background:	#edeceb
*Menu.foreground:	#000000
*XmToggleButton.foreground:	#000000
*XmToggleButtonGadget.foreground:	#000000
*XmSeparator.background:	#edeceb
Emacs*popup*Foreground:	#000000
*Listbox.foreground:	#000000
Xft.rgba:	rgb
*XmLabel.foreground:	#000000
Emacs.scroll-bar.attributeBackground:	#edeceb
*Box.foreground:	#000000
*Button.activeForeground:	#000000
Editres*Panner.Background:	#edeceb
gnome.Xft/DPI:	97280
*Menu.activeForeground:	#ffffff
*XmDialogShell.background:	#edeceb
Editres*Tree.Toggle.Background:	#edeceb
*Scale.foreground:	#000000
*Entry.background:	#edeceb
*Command.background:	#edeceb
*XmRowColumn.foreground:	#000000
*Entry.highlightBackground:	#edeceb
*XmFrame.background:	#edeceb
*Frame.background:	#edeceb
*Dialog.foreground:	#000000
*XmRowColumn.background:	#edeceb
*XmScrolledWindow.background:	#edeceb
*XmForm.foreground:	#000000
Emacs*Background:	#edeceb
*XmMenuShell.foreground:	#000000
Xft.antialias:	1
*XmScrolledWindow.foreground:	#000000
*Toggle.foreground:	#000000
*MenuButton.foreground:	#000000
*Label.background:	#edeceb
*XmSeparatorGadget.background:	#edeceb
Emacs.scroll-bar.attributeForeground:	#000000
*Canvas.selectbackground:	#86abd9
*Menubutton.highlightBackground:	#edeceb
*Form.foreground:	#000000
*Scale.highlightBackground:	#edeceb
*Scrollbar.background:	#edeceb
*XmMessageBox.background:	#edeceb

Mon, 20 May 2019 19:26:35 GMT - Jeff Turkstra:

With regard to the firewall issue, I made a mistake. I do have the firewalld packages installed (removing them isn't an option, they're listed as dependencies for too many things). I just have the service disabled. Is it possible to check for that?


Tue, 21 May 2019 18:06:00 GMT - tc424:

I don't know if other distros package it (I'm an Ubuntu person), but dump_xsettings from xsettingsd is another useful diagnostic tool..


Fri, 24 May 2019 10:18:52 GMT - Antoine Martin:

First problem was this:

set_settings(..) (1, 'Xft/RGBA', "b'rgb'", 0) -> (1, 0, 8, 0, 88, 102, 116, 47, 82, 71, 66, 65, 0, 0, 0, 0, 6, 0, 0, 0, 98, 39, 114, 103, 98, 39, 0, 0)
set_settings(..) processing property b'Xft/HintStyle' of type String
set_settings(..) (1, 'Xft/HintStyle', 'hintnone', 0) -> (1, 0, 13, 0, 88, 102, 116, 47, 72, 105, 110, 116, 83, 116, 121, 108, 101, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 104, 105, 110, 116, 110, 111, 110, 101)

That's the usual python3 strings vs bytes nonsense: byte strings were converted to the annoying b-prefixed b'THESTRING' format, and that's what ended up in the xsettings key (and also in the value for string values). This is fixed in r22776.

The GTK3 client was updating the xsettings only once after the handshake, whereas the GTK2 client was doing this again after setting the DPI. That was because of another instance of the silly python3 strings issue, which is fixed in r22777.

Backport for both fixes is in r22778 for the v2.5 branch.

You can find Fedora builds of both trunk (v3.0) and v2.5 in the beta repository. @Jeff Turkstra: please close this ticket if the update works for you.


Talking about DPI, you get the DPI warning - this should not happen if you install from the xpra repository:

$ rpm -q xorg-x11-drv-dummy
xorg-x11-drv-dummy-0.3.8-1.xpra2.fc30.x86_64
$ dnf list -C xorg-x11-drv-dummy
Installed Packages
xorg-x11-drv-dummy.x86_64                                      0.3.8-1.xpra2.fc30                                       @winswitch

Sat, 25 May 2019 00:53:16 GMT - Jeff Turkstra:

I am traveling for the next week or so, but will be happy to test as soon as I can.


Mon, 27 May 2019 10:46:28 GMT - tc424:

Just upgraded clients here to latest beta build (22778) - can confirm my font hinting problem is gone :)


Mon, 27 May 2019 10:58:09 GMT - Antoine Martin:

Can I close this ticket? Does this also solve the problem with the scrollbars?


Sun, 02 Jun 2019 19:34:42 GMT - Jeff Turkstra:

I just tested with r22819. The problem persists.


Mon, 03 Jun 2019 03:33:22 GMT - Antoine Martin: owner, status changed

Le me try to recap:


Mon, 03 Jun 2019 19:08:57 GMT - Jeff Turkstra:

Yes

No, python2 is fine. python3 is the only one impacted.

Yes, and it is not just scrollbars, it's the entire rendering of the window. See the screenshot. The tabs in the terminal window are all grey and difficult to read, you also can't really tell which one is selected. Toolbars are the same way in other applications.

Yes

Don't know


Fri, 14 Jun 2019 09:25:41 GMT - Antoine Martin: attachment set

screenshot of firefox running in xpra


Fri, 14 Jun 2019 09:26:03 GMT - Antoine Martin: attachment set

screenshot of firefox running without xpra


Fri, 14 Jun 2019 10:11:06 GMT - Antoine Martin: attachment set

python2 client to python3 server


Fri, 14 Jun 2019 10:11:22 GMT - Antoine Martin: attachment set

python3 client to python3 server


Fri, 14 Jun 2019 10:47:30 GMT - Antoine Martin:

More important than this styling issue, there are serious problems (crash) with fedora mate: #2332.

Steps I followed:

Results:

screenshot of firefox running in xpra vs screenshot of firefox running without xpra

With python3, I did see some differences but now I can't reproduce the problem! With python3 client: python3 client to python3 server With python2 client: python2 client to python3 server

What's interesting is that an xterm looks quite different when it is started using --start=xterm and when it is started using DISPLAY=:10 xterm.

Diffing xrdb shows no meaningful difference (just rounding of DPI and we also add the gnome compatibility Xft/DPI value:

> gnome.Xft/DPI:	98304
< Xft.dpi:	96.37890625
> Xft.dpi:	96
> Xft/DPI:	98304

The environment has more differences:

@@ -1,8 +1,13 @@
+CKCON_X11_DISPLAY=:3
 COLORTERM=truecolor
-DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
-DESKTOP_SESSION=mate
-DISPLAY=:0
-GDMSESSION=mate
+DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-6aHLhbWYDK,guid=b0441f46ebb87a7ac863fe1c5d03748e
+DBUS_SESSION_BUS_PID=7611
+DBUS_SESSION_BUS_WINDOWID=2097153
+DISABLE_IMSETTINGS=1
+DISPLAY=:3
+GDK_BACKEND=x11
+GTK_CSD=0
+GTK_IM_MODULE=xim
 GTK_OVERLAY_SCROLLING=0
 HISTCONTROL=ignoredups
 HISTSIZE=1000
@@ -16,32 +21,42 @@
 LS_COLORS=rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;05;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;
21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.dz=38;5;9:*.gz=38;
5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.zst=38;5;9:*.tzst=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;
9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.wim=38;5;9:*.swm=38;5;9:*.dwm=38;5;9:*.esd=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.mjpg=38;5;13:*.mjpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:
*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm
=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.
xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.m4a=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;
45:*.oga=38;5;45:*.opus=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
 MAIL=/var/spool/mail/fedora
 MATE_DESKTOP_SESSION_ID=this-is-deprecated
-PATH=/home/fedora/.local/bin:/home/fedora/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
+MWNOCAPTURE=true
+MWNO_RIT=true
+MWWM=allwm
+PATH=/usr/libexec/xpra:/home/fedora/.local/bin:/home/fedora/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
+PULSE_SERVER=unix:/run/user/1000/xpra/pulse-3/pulse/native
 PWD=/home/fedora
 QT_AUTO_SCREEN_SCALE_FACTOR=0
 QT_IM_MODULE=xim
+QT_QPA_PLATFORM=xcb
 QT_SCALE_FACTOR=1
-SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/4057,unix/unix:/tmp/.ICE-unix/4057
+QT_X11_NO_NATIVE_MENUBAR=1
 SHELL=/bin/bash
-SHLVL=0
+SHLVL=1
 SSH_AGENT_PID=4226
 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
 TERM=xterm-256color
+UBUNTU_MENUPROXY=
 USER=fedora
 _=/usr/bin/env
 VTE_VERSION=5603
-WINDOWID=50331654
+WINDOWID=6291490
 XAUTHORITY=/var/run/lightdm/fedora/xauthority
-XDG_CURRENT_DESKTOP=MATE
+XDG_CURRENT_DESKTOP=Xpra
 XDG_DATA_DIRS=/home/fedora/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
 XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/fedora
 XDG_RUNTIME_DIR=/run/user/1000
 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
-XDG_SEAT=seat0
 XDG_SESSION_CLASS=user
-XDG_SESSION_DESKTOP=mate
-XDG_SESSION_ID=10
 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2
 XDG_SESSION_TYPE=x11
-XDG_VTNR=1
 XMODIFIERS=@im=none
+XPRA_LOG_DIR=/run/user/1000/xpra
+XPRA_PULSE_SERVER=/run/user/1000/xpra/pulse-3/pulse/native
+XPRA_PULSE_SINK_DEVICE_NAME=Xpra-Microphone
+XPRA_PULSE_SOURCE_DEVICE_NAME=Xpra-Speaker
+XPRA_SERVER_SOCKET=/run/user/1000/xpra/localhost.localdomain-3
+XTERM_LOCALE=en_GB.UTF-8
+XTERM_SHELL=/bin/bash
+XTERM_VERSION=XTerm(334)

Fri, 14 Jun 2019 10:59:05 GMT - Antoine Martin: owner, status changed

The reason why the xterm looks different is because we start it before the xsettings are applied. The same result can be achieved by starting the server with --no-xsettings.

@turkstra: I can't reproduce the problem with the mate spin and xpra 2.5.2. Can you give me simple, easy to follow, easy to spot the difference, steps I can use? (I have already spent far too much time on this issue and I have nothing to show for it..)


Mon, 22 Jul 2019 16:07:33 GMT - Antoine Martin: status changed; resolution set

I can't find any problems here, so closing as NEEDINFO.

Feel free to re-open if you can give me reliable steps to reproduce a problem.


Sat, 23 Jan 2021 05:47:30 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2298