我从 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-paste
wl-clipboard
选项 2。注销,然后重新登录 X11 会话。X11 仍然可用且完全正常工作。它只是不再是默认设置,以至于用户甚至在升级过程中也会转移到 Wayland。