[eside-ghost] stty
Oscar
1osatien en rigel.deusto.es
Vie Feb 4 15:42:10 CET 2005
Oscar wrote:
> a ver me ha surgido un problema de facil solucion pero que no se me
> ocurre como acerlo xk no lo se :D
>
> explico, entro en consola terminal hago stty -a i me sale erase = ^?
> si entro en la consola xterm gnome-console o rxvt me sale que erase = ^H
> yo quiero tener ^? para todos pero no se donde ponerlo en los scripts de
> inicializacion de las x (supongo)
>
> esto me pasa por actualizar de fedora 1 a fedora 3 via apt xD
>
aupi me voi a contestar yo solo que tras un buen rato mirando los
scripts de inicio y demas de las X, de greps erase * -R ;->
y demas me e dao cuen de como funciona la cosa yea!
el tema esta en el terminfo, que tiene mapeado el backspace a ^H
supongo que se piensa que todas las terminales son como las de los
ingleses :S preguntando por hay me han dao la solucion pal gnome
terminal es decir cambiar la emulacion del backspace a ^H cosa chunga xk
tb casca en el rxvt y demas terminales
Al grano, solucion:
$ infocmp > fichero
con esto se vuelca la informacion de los carateres de la terminal al fichero
se edita el fichero se busca la cadena kbs=^H (key backspace igual a esa
cosa xD) y se cambia por kbs=\177 (que es ^?, esto lo descubri xq en el
infocmp de la x-evian del portatil me ponia el 177 de marras=
despues de editarlo, ejecutar como rut:
$ tic fichero
lo cual instala el fichero en el terminfo
Más información sobre la lista de distribución eside-ghost