Wayland有剪贴板API吗?如果想要通过编程方式将内容粘贴到剪贴板,应该在哪里查找?
我正在运行基于Wayland的Fedora 24。
对我来说,拥有一个单一的剪贴板就足够了,那么是否有(Python等)代码示例呢?
在Linux中,我们有两个“剪贴板”。一个是主要选择(Primary selection),另一个是剪贴板(Clipboard)。
剪贴板由Wayland协议定义,链接在这里:https://wayland.freedesktop.org/docs/html/ch04.html#sect-Protocol-data-sharing
主要选择在Wayland中被视为不安全,因此不再需要。但为了平滑从X迁移到Wayland,已创建了一个扩展(默认情况下禁用):https://wiki.gnome.org/Initiatives/Wayland/PrimarySelection