X11 client fails keeping ownership of CLIPBOARD
Travis Shelton
travis_gshelton at proton.me
Mon Mar 31 08:48:44 UTC 2025
On Monday, March 31st, 2025 at 3:41 AM, Lucas de Sena <lucas at seninha.org> wrote:
> You can try to terminate/kill KDE's clipboard manager while you are doing
> your experiments with the CLIPBOARD selection.
I did and now the code works.
To disable (at least, partially) the clipboard manager in my system:
go to System Tray Settings (right click in the arrow near the bottom
right corner of the Desktop, then click on `Configure System Tray'),
Entries, System Services, Clipboard. Select `Disabled' and click on
`Apply'. The copy-paste mechanism is still available, but probably the
history and other advanced features are not. After this, the program
still lists a long series of
Requestor: 0x1e0005b
Denying request of type 'TARGETS'
but then it waits and doesn't end. If I try to paste the string provided
by the program (which is the current time and date):
Requestor: 0x2c00f16
Denying request of type 'text/plain;charset=utf-8'
Requestor: 0x2c00f16
Sending data to window 0x2c00f16, property 'GDK_SELECTION'
The string is pasted as expected. Referring to the code, I don't
understand why the request of type 'text/plain;charset=utf-8' doesn't
match
utf8 = XInternAtom(dpy, "UTF8_STRING", False);
but anyway the request is processed, then. Maybe
'text/plain;charset=utf-8' corresponds to a slightly different atom?
> Or you can edit the code
> to use the PRIMARY selection instead, which clipboard managers (usually)
> do not mess with.
I also tried this, but it makes the program end even sooner (with the
clipboard manager enabled):
Requestor: 0x1e0005b
Denying request of type 'TARGETS'
Requestor: 0x1e0005b
Denying request of type 'TARGETS'
Lost selection ownership
(again, 0x1e0005b belongs to `Qt Clipboard Requestor Window — Plasma').
Thank you so much!
Travis
More information about the xorg
mailing list