由于我的旧 Ubuntu LTS 12.04 今年不再维护,我使用 Linux Mint 18.1 Cinnamon 设置了一个新系统。
我习惯了两个独立的剪贴板缓冲区:Ctrl-C存储到剪贴板(可以与Ctrl- Vthen 一起使用),而用鼠标选择文本则转到“主要”(然后可以通过鼠标中键粘贴)。这样我就可以复制两个字符串,然后分别粘贴它们。
自从我大约 20 年前开始使用 Linux 以来,这一直很有效。但现在使用 Cinnamon,primary 总是会自动复制到剪贴板,从而在两个缓冲区中留下相同的字符串。
如何防止这种情况发生?
当然,我在这里咨询过其他问题,使用剪贴板标签以及搜索。发现了几个处理同一问题的问题,但没有一个为我提供解决方案:
- 如何禁用选择突出显示自动复制?说要配置它克利普曼– 但没有安装这样的应用程序,也没有在存储库中可用
- 如何切换或关闭发送到剪贴板的文本选择只有 KDE 的解决方案
等等。我也用过DConf编辑器检查相应的设置,这里也没有运气。可能与 Cinnamon 处理此问题的方式有关(我的主要猜测),或者背后是从 X11 到 Wayland 的切换(有可能,但可能性不大: 1 我尝试过多种剪贴板管理器,例如 ClipIt、Glipper,它们可能是配置为仅考虑两者之一来保留片段(同时系统仍然复制内容))。
有什么解决办法吗?
更新:我只是注意到,两个“缓冲区”在图形应用程序(即 Firefox 文本框、图形编辑器等)中保持独立,但一旦我进入基于文本的应用程序(xterm、gnome-terminal),它们就会合并。也许这提供了线索?
韦兰被排除在外。尽管 Mint 18.1 附带安装了一些 Wayland 库,但它运行的是 X11。
答案1
首先多玩一点让事情变得更加奇怪:在控制台模式下,Shift-Insert似乎插入 PRIMARY,而不是 CLIPBOARD - 所以这些是分开的,就像回到图形应用程序(例如 Firefox 中的文本框)一样,我仍然能够Ctrl-V 我最初拥有的CTRL- Cd 在那里。
进一步检查,剪贴板是在控制台中可通过CTRL- SHIFT-V用于粘贴和CTRL- SHIFT-C用于复制。
结论:我的问题是错误的。这是热键改变了。因此,我可能需要习惯这些键绑定,或者提出一个新问题:如何更改它们(或相应地进行修改Shift)Insert。但首先我需要搜索一下是否没有其他人问过这个问题:)