升级到 22.04 后 xsel 无法正常工作

升级到 22.04 后 xsel 无法正常工作

我从 Ubuntu 18.04 升级到 22.04,使用时出现剪贴板清除问题xsel

如果我在文本编辑器中按 ctrl+c 并xsel -cb; xsel -cp; xsel -cs在终端中运行,剪贴板不会清除(ctrl+v 继续粘贴内容)。此外,xsel -b不会返回任何内容。但是 ctrl+v 会使用 ctrl+c 粘贴复制的内容。

我还有一个键盘快捷键可以清除剪贴板,具有相同的行为(命令bash -c "xsel -cb; xsel -cp; xsel -cs":)

现在...一旦我xsel在终端中使用复制命令:echo hello|xsel -b 一切都会正常工作。

键盘快捷键按预期工作,即使在后续的 ctrl+c 内容中也是如此,直到我注销用户或重新启动机器。

我尝试清除 xsel 并重新安装,但问题并未解决。有什么想法可以解决吗?

答案1

xsel 不起作用,因为升级到 22.04 后,您现在使用的是 Wayland 而不是 Xorg。两个选项

选项 1.xsel用 Wayland 剪贴板工具替换,例如包中的wl-copy和。wl-pastewl-clipboard

选项 2。注销,然后重新登录 X11 会话。X11 仍然可用且完全正常工作。它只是不再是默认设置,以至于用户甚至在升级过程中也会转移到 Wayland。

相关内容