Terminal 如何更改urxvt中复制/粘贴的默认快捷方式?

Terminal 如何更改urxvt中复制/粘贴的默认快捷方式?,terminal,copy-paste,archlinux,xorg,rxvt,Terminal,Copy Paste,Archlinux,Xorg,Rxvt,我正在尝试使用ctrl+shift+c/p设置复制/粘贴操作,就像在GNOME终端中一样,但对于urxvt。我没有找到任何简单的解决方案——它似乎总是需要脚本、黑客等,当涉及到这样一个基本的问题时,这让我很恼火。这就是为什么我想知道是否可以在~/.Xresource中更改/添加一些条目,将默认行为从ctrl+alt+c/p移动到ctrl+shift+c/p,因为前者已经按预期工作 此外,还有很多关于剪贴板本身的概念:X称它们为“选择”,而不是“剪贴板”;有主选项和剪贴板选项;等等。我真的不明白所

我正在尝试使用
ctrl+shift+c/p
设置复制/粘贴操作,就像在GNOME终端中一样,但对于urxvt。我没有找到任何简单的解决方案——它似乎总是需要脚本、黑客等,当涉及到这样一个基本的问题时,这让我很恼火。这就是为什么我想知道是否可以在
~/.Xresource
中更改/添加一些条目,将默认行为从
ctrl+alt+c/p
移动到
ctrl+shift+c/p
,因为前者已经按预期工作

此外,还有很多关于剪贴板本身的概念:X称它们为“选择”,而不是“剪贴板”;有主选项和剪贴板选项;等等。我真的不明白所有这些微妙之处-所以请随意罗嗦

如果有意义的话,我会将Xorg服务器与i3 WM结合使用,并且发布日期:2016-01-23


更长:我指出,这些的绑定基本上是在urxvt中硬编码的,没有一种简单的方法来更改它们(除了外部脚本或修改程序本身)。

与Thomas的回答相反,看起来您可以。Spencer和Enno都提到可以在
.Xresources
文件中绑定本机eval扩展名。如下所示:

URxvt.keysym.Shift-Control-V: eval:paste_clipboard
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard
要禁用以前的键绑定,还需要:

URxvt.keysym.Control-Meta-c: builtin-string:
URxvt.keysym.Control-Meta-v: builtin-string:
您可以使用以下命令重新加载文件:

xrdb -load .Xresources

您需要重新启动
rxvt
以使更改生效。

请提供有关如何应用此脚本并最终使用新绑定获取urxvt的更多详细信息。我建议将
urxvt.iso14755:false
放在它之前。它关闭底部的“黄色框”。