[MacPorts] #58922: xorg-server @1.20.5: screen capture of java programs from ubuntu server are missing visual components
MacPorts
noreply at macports.org
Tue Sep 3 20:58:04 UTC 2019
#58922: xorg-server @1.20.5: screen capture of java programs from ubuntu server are
missing visual components
----------------------------------------------+-------------------------
Reporter: amkearns-usgs | Owner: jeremyhu@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Keywords: xorg-server, x11, graphics, java | Port: xorg-server
----------------------------------------------+-------------------------
Using Ubuntu LTS 18.04.2, xorg-server displays java applications correctly
but fails to properly render saved screenshots of these applications,
causing some outlines and GUI data to be lost when doing a screen capture.
This issue occurs when color depth is set to values greater than 256; when
set at 256 color the programs render their screenshots correctly, but
sometimes have their fonts rendered in a way that the programs are nearly
unusable, and as a result this is not a suitable workaround.
In the attached images the screen capture of the program running under
Ubuntu has a terminal window with transparency increased placed over it.
In places where the image capture utility must render images with alpha
components, the otherwise-missing GUI components become visible underneath
them.
The expected output has a timestamp in the file of 4.43.29 PM and the
received outputs are stamped at 4.46.36 (with the terminal overlay showing
the missing GUI components behind it) and 6.05.00.
This is **only** an issue for screen captures. The windows render
correctly on the display.
This issue does not occur on Windows clients connecting to the server with
their x11 server applications.
Prior to Ubuntu our servers were using Scientific Linux 6, which did not
have this issue. However, using xorg-server (or XQuartz) with Scientific
Linux 7 and Ubuntu both share this issue. We are not certain of what
configurations on the server would have changed in the process of
upgrading that would affect this, but we are also not sure why only Mac
connections to the server are affected by this.
The program we have taken these screenshots of is available on github to
test with, should that be of interest: https://github.com/usgs/xmax
--
Ticket URL: <https://trac.macports.org/ticket/58922>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list