Launchers and clipboard issue

Norman Feske norman.feske at genode-labs.com
Mon Feb 1 10:04:00 CET 2021


Hello Dima,

> My clipboard config is based on the default one - I just changed the verbose setting to "yes".
> 
> The log shows these messages the first time I try to paste:
> "This plugin does not support raise()"
> "This plugin does not support grabbing the keyboard"

This message is merely diagnostic, presumably from the Qt platform
abstraction. I think it is not related to the clipboard.

> Every next time, I get this message:
> "Error: invalid clipboard XML syntax"
> 
> If I set match_labels to "no", I don't get these messages and pasting works.
> What would be the proper clipboard config when match_labels is set to "yes"?

Can you please share your complete launcher, including the routing
information?

I vaguely guess that you route the "clipboard" report to the global
clipboard, not to the wm. As the application is a client of the wm, the
label as observed by the nitpicker GUI server contains the "wm ->" as
element. The clipboard's label matching can only work if the label of
the "clipboard" report also contains the "wm ->" element. This can be
achieved by routing the report session to the wm [1].

[1] https://genodians.org/nfeske/2019-07-03-copy-paste

Cheers
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth



More information about the users mailing list