Instalé Debian 8 con xfce4 (recién) y todo parece funcionar bien, excepto:
Cuando intento ingresar alguna contraseña en el terminal xfce4, aparecea vecesSe muestra una secuencia de escape extraña ( ^[[3~
) delante del mensaje:
user@debian:~$ su
^[[3~Password:
Esto me impide la mayor parte del tiempo ingresar la contraseña correctamente. Cuando elimino el mensaje con la tecla de retroceso y luego ingreso mi contraseña, parece funcionar.
Parece que se han escrito algunas cosas raras en la consola.
Intenté buscar la secuencia de control, pero no la encontré por ningún lado. ¿Algunas ideas?
Respuesta1
En un teclado de PC típico, hay tres candidatos para"borrar"(teniendo en cuenta que muchas personasequipararesto con"retroceso").
Aquí está un ejemplo típico
La backspaceclave (arriba enter)puedeenvíe retroceso ASCII o elimine ( BS
o DEL
), que es un solo byte. La Deletellave a la derecha (debajoInsert puedeenvíe una secuencia de escape, que verá reflejada como ^[[3~
.
Es decir, ellospuede. Realmente depende de la forma en que el anfitrión los interprete. Hace un tiempo, descubrí que SCO enviaría una solicitud ASCII DEL
para el segundo de estos. En última instancia, ya que probablemente estés usando una terminalemulador, es ese programa el que decide qué caracteres leerá para una clave determinadasímbolo.
Pero a menos que hayas hecho algo interesante con xmodmap
, lo más probable es que veas la secuencia de escape repetida para esa clave.
La tercera clave, en la parte inferior derecha, es Del, que algunas personas también equiparan conborrar. Para eso, puedes ver ^[On
, o simplemente puedes ver .(ver¿Cuál es el significado de un mensaje que consta únicamente de un punto?y la mención de Kurt Vonnegut para lectura adicional).