在Wayland中有剪贴板API吗?或者我应该在哪里以编程方式将内容粘贴到剪贴板?
我在Wayland上运行Fedora 24。
如果我只有一个剪贴板,那么有没有代码示例( Python等)?
发布于 2016-10-14 01:32:09
在Linux中,我们有两个“剪贴板”。主要选择和剪贴板。
剪贴板是由Wayland协议定义的:https://wayland.freedesktop.org/docs/html/ch04.html#sect-Protocol-data-sharing
主要选择在Wayland中是不需要的,因为它被认为是不安全的。但是为了顺利地从X迁移到Wayland,已经创建了一个默认禁用的扩展:https://wiki.gnome.org/Initiatives/Wayland/PrimarySelection
发布于 2019-03-15 11:35:33
wl-clipboard提供了wl-copy和wl-paste,您可以轻松编写脚本。
发布于 2018-04-12 16:27:49
在Wayland上操作剪贴板通常需要输入事件的有效串行。有些作曲家证实了这一系列(Weston),有些则没有(Kwin)。所以可能是你不能做你想做的事。
正如alkino提到的,这里有一些文档:https://wayland.freedesktop.org/docs/html/ch04.html#sect-Protocol-data-sharing
这里:https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_data_device
https://stackoverflow.com/questions/39616066
复制相似问题