Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 是否有方法获取剪贴板上的事件更新?_Linux_Sdl_Clipboard_X11_Sdl 2 - Fatal编程技术网

Linux 是否有方法获取剪贴板上的事件更新?

Linux 是否有方法获取剪贴板上的事件更新?,linux,sdl,clipboard,x11,sdl-2,Linux,Sdl,Clipboard,X11,Sdl 2,我正在尝试让我的程序中的剪贴板与SDL所连接的剪贴板同步。 不断获取剪贴板数据不是一个选项。我只希望在更改时收到通知 我试图监听SDL_剪贴簿更新事件,但无论我做什么,都无法触发该事件 Linux 5.2.6 | X 1.20 | SDL 2.0.10似乎有两个因素的组合-SDL在接收剪贴板时不引发事件,X11不传递剪贴板数据,除非应用程序明确请求它(据我所知,应用程序“拥有”选择必须在请求时复制它自己)。SDL似乎会在windows和wayland上内部轮询剪贴板数据,但对于X11,它可能会导

我正在尝试让我的程序中的剪贴板与SDL所连接的剪贴板同步。 不断获取剪贴板数据不是一个选项。我只希望在更改时收到通知

我试图监听SDL_剪贴簿更新事件,但无论我做什么,都无法触发该事件


Linux 5.2.6 | X 1.20 | SDL 2.0.10

似乎有两个因素的组合-SDL在接收剪贴板时不引发事件,X11不传递剪贴板数据,除非应用程序明确请求它(据我所知,应用程序“拥有”选择必须在请求时复制它自己)。SDL似乎会在windows和wayland上内部轮询剪贴板数据,但对于X11,它可能会导致等待剪贴板数据的停顿/延迟。简而言之,我想SDL对X11的帮助不大。