Here is what's going from Java's point of view. When user requests
clipboard contents, AWT first requests a value of TARGETS atom for
CLIPBOARD selection. The code is in XSelection.getFormats():
XlibWrapper.XConvertSelection(XToolkit.getDisplay(), // X display
connection
getSelectionAtom().getAtom(), //
CLIPBOARD atom
XDataTransferer.TARGETS_ATOM.getAtom(), // TARGETS atom
selectionPropertyAtom.getAtom(), //
"XAWT-SELECTION" atom to fill
XWindow.getXAWTRootWindow().getWindow(), // requestor window
time);
The call is successful, and the next thing is to get the value of "XAWT-
SELECTION" and convert it to the list of atoms. Here is the list on my
linux with synergy client running: 0x189, 0x18a, 0x18b, 0x194, 0xf4,
0x195, 0x196, 0x197, 0x1f, 0x0, 0x14aa1, 0xfffffffff9530698,
0xfffffffff9530698, 0x18a, 0x18b, 0x194, 0xf4, 0x195
Value 0x0 seems odd to me, as well as other repeating values. This only
happens when Java and one of synergy clients are started from 64-bit
linux, regardless of where synergy server is running.
--
ClipBoard not working with java (swing) applications
https://bugs.launchpad.net/bugs/207057
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs