The application icons (displayed in the task bar and on the top left of windows) have wrong color mapping if compression is disabled. The attached file shows the top left corner of a "konqueror" window. The left part depicts the icon of a xpra-redirect window, the right part of a native one. I guess that the red and blue channels got accidentially swapped. My setup: Xpra 0.14.4 Linux server, Windows 7 client. Client xpra.conf (only altered options):
encodings = rgb compressors = none
Without these options, the window icons are correct.
konqueror application icons (wrong and correct side-by-side)
I've added a test system tray with clear red, green and blue colours to make it easier to test in r7550.
I am unable to reproduce this bug. Can you be a bit more specific about which "Linux Server" you have used?
Are you sure that
compressors = none makes any difference? (try
-z 1 on command line to override your config)
The system tray works fine, your test program produces the same result with and without xpra.
Hover, the actual problem is the icon displayed on the top left of windows. The correct term seems to be "title bar", here is picture: http://en.wikipedia.org/wiki/Title_bar The same icon is used for the the "task bar": http://en.wikipedia.org/wiki/Taskbar
You are right, that
compressors does not matter. I just verified:
encodings = rgb (wrong colors)
encodings = all (correct colors)
Server is Centos 7 having the respective rpm packages from the xpra.org download directory installed.
Sorry about that, your description was perfectly clear but I somehow managed to get confused about what I was doing!
I think this bug is very old, but we never noticed because until now
png was always available and was used ahead of
rgb for window icons.
Does this work for you? Can I close?
Screenshot of test_window_icon_colors.py
Thanks for the extra win32 build. Problem solved!
Backport to v0.14.x in r7579. (non-trivial)
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/672