我怎样才能通过简单地突出显示文本(jammy)来复制文本?

我怎样才能通过简单地突出显示文本(jammy)来复制文本?

对我来说,Linux 的一大优点就是我可以通过简单地突出显示文本将其复制到剪贴板。这在 Debian 和 Ubuntu 下都运行良好,而且持续了很长时间。

在 Ubuntu Focal 下,它大部分情况下都能正常工作,但在 libreoffice 和 Firefox 下则不再能正常工作。(它不可靠,并且经常只复制突出显示的文本的一部分,有时什么都不复制。)

移至 jammy 后,它似乎在 Firefox 上运行良好(据我测试过),但在 libreoffice 和 qutebrowser(我想使用的浏览器)上都运行不正常。它在 emacs、mc 和终端上仍然运行良好。

我使用 diodon,并在配置中启用了:“使用剪贴板 (Ctrl+C)”、“使用主选择”、“保留剪贴板内容”、“自动粘贴选定项目”。 (而不是:“将图像添加到剪贴板历史记录”、“同步剪贴板”。)但“使用主选择”应该是相关的。 (我也尝试启用“同步剪贴板”,但这没有帮助。)

我尝试了另外两个剪贴板应用程序:Qlipper 复制的内容更少,并且不提供对相关配置选项的访问。Gpaste 提供的选项比 Diodon 多。但是,如果我启用“将剪贴板与主要选择同步”,则每个中间步骤都会放入剪贴板中。(例如:突出显示“Then”,剪贴板中会有“T”、“Th”、“The”和“Then”。这显然不是我想要的。)

问题:在 Ubuntu jammy 下,有没有什么方法可以让剪贴板以一致的方式在所有应用程序中运行并复制我突出显示的内容,但只有在我突出显示之后才可以?

答案1

我通过转移到另一个剪贴板管理器 copyq 部分解决了我的问题。通过突出显示进行复制现在也适用于 qutebrowser 和 falkon(另一个基于 QtWebEngine 的浏览器)。(它仍然不适用于 libreoffice。)

相关内容