Desde URxvt9.20, el texto puede copiarse al portapapeles con Ctrl+ Alt+ C(y también pegarse con Ctrl+ Alt+ V).
Pero, ya uso estos enlaces para otra cosa.
Entonces, ¿cómo puedo volver a vincular, en URxvt> = 9.20 a Ctrl+ Shift+ C(y Ctrl+ Shift+ Vpara pegar)?

Respuestas:
La extensión eval incluida con rxvt-unicode tiene acciones de paste_clipboard y selection_to_clipboard para esto, que pueden vincularse a cualquier keyym (ver aquí ).
En tu
.Xresourcescomplemento:Para deshabilitar las combinaciones de teclas anteriores, también necesitará:
Puede recargar el archivo con:
Deberá reiniciar rxvt para que los cambios surtan efecto.
fuente
.Xresources: URxvt.perl-ext-common: defaultedité esto para deshabilitar también las teclas como esta respuesta: unix.stackexchange.com/a/444777/8827El código implementa estos dos enlaces como este:
No puede usar el
keysymrecurso para volver a vincular otra cosa, ya que solo se asigna a cadenas (sin modificadores como controly alt).Sin embargo, puede usar la extensión Perl, que tiene métodos para trabajar con selecciones. Pero tendrías que escribir un guión de Perl para unirlos.
fuente
Para usar las extensiones eval (
paste_clipboardyselection_to_clipboard) mencionadas en la respuesta de @ Enno, puede agregar lo siguiente a su.Xresourcesarchivo:fuente
.Xresourcesarchivo para vincular las teclas, ya que la respuesta de Enno no.Todas las respuestas existentes manejan la segunda mitad de la pregunta (cómo agregar combinaciones de teclas para las operaciones del portapapeles a las nuevas teclas), pero no responden la primera mitad (cómo liberar las combinaciones de teclas originales).
La respuesta es simplemente vincularlos
builtin-string:(si desea que se envíen textualmente; de lo contrario, a la acción deseada). Es decir, en.Xresources:O, en la línea de comando:
fuente