![]() |
1
1
GDK_选择_优先级->用于获取当前选定的对象或文本 GDK_SELECTION_CLIPBOARD->用于执行剪切/复制/粘贴等操作 ( https://developer.gnome.org/gtk3/stable/gtk3-Clipboards.html#gtk-clipboard-get-for-display ) 并且为了存储文本,应用程序必须在主循环中保持足够长的时间,以便剪贴板管理器复制文本。
根据doc( https://developer.gnome.org/gdk3/stable/GdkDisplay.html#gdk-display-supports-clipboard-persistence )clipboard_persistance将只检查正在运行的剪贴板守护进程。我猜测在这方面做了一些更改,因为我在我的机器中找不到任何正在运行的剪贴板守护进程(他们可能已经将其集成到窗口管理器中) ( https://wiki.ubuntu.com/ClipboardPersistence )->本文档解释了剪贴板持久性的问题以及修复方法。 如果你安装了“clipit”(剪贴板管理器)并尝试复制文本,而不在主循环中等待几毫秒,你的输出将是“剪贴板为空,正在恢复” xclip通常会在线几毫秒,以便复制文本。 |