代码之家  ›  专栏  ›  技术社区  ›  Charles Langlois

中途选择

  •  4
  • Charles Langlois  · 技术社区  · 7 年前

    我试图了解选择(即X中的主选项和剪贴板)在Wayland中的工作方式。我读过一点,我知道Xorg有许多(三个)缓冲区用于管理选择和复制/粘贴或“拖放”操作,而Wayland只有一个。

    在X上,我可以使用各种程序访问这些缓冲区( xclip , xsel 这可能非常有用。例如,我有一个快捷方式,将我选择的文本发送到程序(使用 xsel -p -o ),然后对该选择进行处理。

    据我所知,Wayland没有包含任何选定文本的“主”缓冲区,只有一个“剪贴板”缓冲区仅包含显式复制的文本(例如使用快捷方式)。这一切都很好,但肯定不会阻止 克塞尔 来自Wayland?我还可以设置快捷方式,同时复制所选内容并将其发送到其他程序吗?那怎么办呢?

    1 回复  |  直到 7 年前
        1
  •  6
  •   adabru    5 年前

    是的,你可以使用bugaevc的 wl-clipboard 而不是X11的xclip。

    据我所知,Wayland实际上只指定了一个剪贴板缓冲区。但实现寻求支持更多功能,参见例如。 a GNOME statement on primary selection support swaywm's decision to implement it as a Wayland compositor .在我运行的Wayland系统上,主剪贴板(选择+鼠标中键)可以开箱即用。