如何停止任何应用程序仅因为已选择它而将文本存储在主缓冲区中?

如何停止任何应用程序仅因为已选择它而将文本存储在主缓冲区中?

我正在使用autocutsel技巧在.xinitrc

autocutsel -fork &
autocutsel -selection PRIMARY -fork &

同步PRIMARYCLIPBOARD缓冲,这样我就可以在 vim 中拉出文本并将其粘贴到浏览器中,反之亦然,从浏览器中复制一些文本并使用快捷方式将其粘贴到 vim 中p。问题是,当我选择文本以便用粘贴覆盖它时,它会覆盖剪贴板缓冲区,因为autocutsel我最终粘贴了我想要首先替换的相同文本。

除了自动复制所选文本的功能之外,如何保持所有内容不变。我仍然想yank在 vim 中输入文本,PRIMARY但我不希望任何应用程序仅仅因为我选择了某些内容就复制文本。

相关内容