在 urxvt 和 abiword 之间复制粘贴

som*_*his 3 keyboard-shortcuts x11 clipboard rxvt gtk

尝试从 Puppy Linux Wary 5.3 中的标准 urxvt shell 剪切 + 复制 + 粘贴。

如果我关注这篇文章并按下:

  • 在 urxvt 中: ctrl+ insert= 复制
  • 在 abiword 中:shift+ insert= 粘贴

它不起作用。请指教,捷径是什么?还是菜单命令?

Gil*_*il' 10

由于历史原因,有两种选择¹,使用习惯不同:

  • 当您用鼠标突出显示某些文本时,PRIMARY 选择会自动更改。没有“复制”命令,它是自动的。
  • 只有当您发出“复制”命令(键盘快捷键或图标或菜单项)时,剪贴板选择才会更改。

诸如 urxvt 之类的经典 X11 应用程序仅支持 PRIMARY。现代 X11 应用程序,例如任何使用 Gtk/Gnome 或 Qt/KDE 的应用程序都支持 CLIPBOARD,并且通常(但不总是)支持 PRIMARY。不幸的后果是,您不能直接在仅 CLIPBOARD 的应用程序和仅 PRIMARY 的应用程序之间进行复制粘贴,也无法轻松地在首选 CLIPBOARD 的应用程序和仅 PRIMARY 的应用程序之间进行复制粘贴。

如果您在 urxvt 中使用鼠标突出显示文本,则可以使用鼠标中键将其粘贴到 Abiword 中(而键盘快捷键将粘贴剪贴板)。

如果您需要在选择之间传输文本,您有几种方法:

¹事实上,还有更多,但只有两个是您经常遇到的。