如何在 urxvt 中禁用 Ctrl+Shift 绑定(ISO 14755)?

Ébe*_*aac 15 keyboard-shortcuts rxvt

每当按下Ctrl+Shift键组合时,文本ISO 14755 mode文本就会在 urxvt 中的终端窗口的角落弹出。有没有办法删除它而不必重建urxvt?

我在 Manjaro Linux (i3wm) 中使用了预先构建的 urxvt 版本。我想有复制和粘贴绑定到Ctrl+ Shift+CCtrl+ Shift+V分别。我遵循了这个解决方案并工作了。但那是这个问题开始出现的时候。

根据这个来源,可以通过在~/.Xresources文件中添加这两行来解决切换。

URxvt.iso14755: true
URxvt.iso14755_52: false
Run Code Online (Sandbox Code Playgroud)

但是,ISO 14755 mode每次执行复制或粘贴时,小对话框仍然会弹出。另一种解决方案涉及在使用 构建包之前删除 iso 支持./configure --disable-iso14755,但我想解决它而不必重新安装包。

Gil*_*il' 24

您已禁用键帽图片插入模式,但未禁用基本 ISO 14755 模式。要禁用两者,请将两者都设置为 false。

URxvt.iso14755: false
URxvt.iso14755_52: false
Run Code Online (Sandbox Code Playgroud)

更改后~/.Xresources,重新加载文件

xrdb -merge <~/.Xresources
Run Code Online (Sandbox Code Playgroud)

  • @ÉbeIsaac 如果没有 `-merge`,这会删除您拥有的任何其他 X 资源。如果您从文件加载并且始终将所有资源放在该文件中,那没问题,但如果您将它们拆分为多个文件,或者动态添加一些资源,或者在会话期间加载更多资源,则不行。 (3认同)