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通常会在线几毫秒,以便复制文本。 |
August Karlstrom · 抓取X11中的任意按键 7 年前 |
ali · 获取事件主循环内的X11窗口 8 年前 |
jsr · 如何在XLib中创建半透明白色窗口 8 年前 |
DrTarr · X11未与CMAKE正确链接->命令行中缺少DSO 8 年前 |
templefox · 是否可以在窗口到窗口上启用X11转发? 8 年前 |