这已经困扰了我一段时间了,我刚刚弄清楚是什么条件导致它,但我不知道为什么,以及是否有(所需的)解决方法。
当有两个窗口并排时,原因很明显......在一个窗口中选择文本,而另一个窗口的选择变为未选中......我总是在全屏(17英寸显示器)下工作,所以我有点吸收缓慢。
我认为这与X的主选择模式有关,但我不明白,为什么每个窗口至少不能保持其文本突出显示,即使它实际上不在主缓冲区中(或者是主缓冲区实际上是突出显示的文本本身?)...
Firefox 等程序设法在类似条件下保持当前的“选择”,因此这是可能的。为什么这种取消选择的行为(根本)存在?
我发现主要选择很有用,但我确实更频繁地使用剪贴板(可能是因为这样的问题),我想知道:是否有某种方法可以禁用 X 的主要选择模式——如果这是唯一的解决方法。 . 可能太激烈了,但我想尝试一下,如果这是唯一的方法。
如果您通过简单的拖动选择文本,它会进入我通常所说的“软”缓冲区——您可以通过简单的鼠标中键单击来粘贴它,但是当您选择其他任何内容时,它就消失了。
另一方面,gnome 和 KDE 以及其他 WM 通常也允许将所选文本复制到“硬”缓冲区中,直到您明确将其他内容复制到其中为止。
像 Firefox 这样的程序并没有过多地维护 Xorg 选择,因为它们添加了自己的选择模式,恰好与之相吻合——例如,如果您在 Firefox 中选择文本,然后在另一个窗口中选择某些内容,然后转到返回 FF 并单击鼠标中键进行粘贴,您将获得后面的文本。