[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

Envío de la secuencia Retroceso (Backspace) para la tecla Delete (Del) en Xterm

El problema comienza con xterm-192-1.EL4.0, CentOS 4.4 incluye la versión 192-4.EL4, mientras que CentOS 4.3 incluye la 192-1 (antes del cambio), cuando las siguientes líneas (entre otras) fueron agregadas a los archivos del recurso de XTerm, localizados en: /usr/X11R6/lib/X11/app-defaults/XTerm.

Otros ficheros relevantes pueden ser UXTerm y XTerm-color, en el mismo directorio.

Las líneas (2):

! keyboard setup
*VT100*backarrowKey: false

Este recurso particular hará que todos las terminales de VT deshabiliten la característica de la tecla flecha atrás (backarrow), lo que significa que BS no enviará ^H, sino enviará la señal DEL (^?) en su lugar.

Para probar este comportamiento, abra un xterm, y utilice el botón de control de la izquierda para abrir una de las ventanas de configuración (con el click sostenido en el botón izquierdo de su ratón), seleccione la opción “Flecha Atrás (BackArrow) (BS/DEL)”. Cuando esta esté habilitada, usted obtendrá el ^H. Cuando esta esté deshabilitada, usted obtendrá ^?.

El modo menos intrusivo de ajustar esto es agregar en los archivos Xresources del directorio home del usuario (~/.Xresources), lo siguiente:

*VT100*backarrowKey: true

Después de ello, usted puede reiniciar el X (Ctrl-Alt-Backspace es bueno para esto, también el "telinit 3; telinit 5" como root), o solo adicionar este nuevo valor:

xrdb -merge ~/.Xresources

Usted puede, por supuesto, rectificar el fichero del recurso de XTerm directamente, ó /etc/X11/Xresources, pero esto puede ó podrá conducir a problemas en las actualizaciones futuras.

La gran ventaja de este método es que no se pierde en una futura actualización.

En cualquier caso, usted tendrá que cerrar sus ventanas de terminal y abrirlas de nuevo para que el cambio tenga efecto.


2023-09-11 07:23