Encontre un metodo para hacer con el teclado facilmente en X, tomado de
http://www.cl.cam.ac.uk/~mgk25/unicode.html
Extend your keyboard mapping using xmodmap. This is particularly convenient
if your keyboard has an AltGr key, which is meant for exactly this purpose
(some US keyboards have instead of AltGr just a right Alt key, others lack
that key entirely unfortunately, in which case some other key must be
assigned the Mode_switch function). Write a file "~/.Xmodmap" with entries
such as
keycode 113 = Mode_switch Mode_switch
keysym d = d NoSymbol degree NoSymbol
keysym m = m NoSymbol emdash mu
keysym n = n NoSymbol endash NoSymbol
keysym 2 = 2 quotedbl twosuperior NoSymbol
keysym 3 = 3 sterling threesuperior NoSymbol
keysym 4 = 4 dollar EuroSign NoSymbol
keysym space = space NoSymbol nobreakspace NoSymbol
keysym minus = minus underscore U2212 NoSymbol
keycode 34 = bracketleft braceleft leftsinglequotemark leftdoublequotemark
keycode 35 = bracketright braceright rightsinglequotemark rightdoublequotemark
keysym KP_Subtract = KP_Subtract NoSymbol U2212 NoSymbol
keysym KP_Multiply = KP_Multiply NoSymbol multiply NoSymbol
keysym KP_Divide = KP_Divide NoSymbol division NoSymbol
and load it with "xmodmap ~/.Xmodmap" from your X11 startup script into
your X server. You will then find that you get with AltGr easily the
following new characters out of your keyboard:
AltGr+<space> NBSP AltGr+[' AltGr+]' AltGr+{" AltGr+}" AltGr+2² AltGr+3³
AltGr+-- AltGr+n- AltGr+m-- AltGr+Mµ AltGr+keypad-/÷ AltGr+keypad-*×
Lo que me llevo a
http://www.tldp.org/HOWTO/Keyboard-and-Console-HOWTO-15.html
donde se supone que es lo mismo pero en lugar de xmodmap se usa loadkeys
con "dumpkeys > mapa.map" genera el mapa actual y se agrega
altgr keycode 65 = nobreakspace
Aunque de los dos metodos aún no logro que funcione en la maquina que
quiero, pero si en otra maquina desde la que conecto por ssh en KDE y desde
konsole si deja
El 13 de enero de 2013 18:30, Miguel Beltran R. <[email protected]>escribió:
> Ahora entiendo porque no funciona.
>
> Gracias Izto, buscare algo para mejorar la solución.
>
>
>
>
> El 9 de enero de 2013 19:53, Felipe Sanchez <[email protected]>escribió:
>
>
>>
>> Con los caracteres ASCII (0-127) no deberias tener problema para usar ese
>> truco en la consola. Con los caracteres ASCII extendidos (128-255) puede
>> que sea mas problematico porque hasta donde he leido esos son dependientes
>> del BIOS de la PC (Y compatibles). Al cargarse el kernel de Linux las
>> rutinas del BIOS ya no estan ativas.
>>
>> Una forma para generar ese caracter desde el shell seria:
>>
>> echo -e "\0377"
>>
>> (377 es 255 en octal. echo puede desplegar cualquier caracter ASCII si
>> especificas su valor como \0NNN. man echo(1). )
>>
>> Podrias guardar la salida de ese comando en un archivo y luego
>> incorporarlo a donde lo necesites con tu editor de texto (Comando :r en vi,
>> por ejemplo. Existe algun otro editor de texto acaso..? ;-) )
>>
>> echo -ne "\0377" > nbsp.txt
>>
>> (La opcion -n indica a echo que no agregue un salto de linea al final del
>> archivo. Asi en nbsp.txt tendras exactamente 1 caracter con valor 255)
>>
>> Como un hack rapidon puede servir en lo que encuentras una mejor solucion.
>>
>>
>>
>>
>> On Wed, 9 Jan 2013, Miguel Beltran R. wrote:
>>
>> Hola Lista, espero que hayan tenido un buen 2012 y que tengan un mejor
>>> año
>>> 2013.
>>>
>>> Ahora la pregunta, quiero crear unos directorios pero que tengan el
>>> caracter ASCII 255 (espacio en blanco de no separación o nbsp) desde la
>>> consola pero no se como hacerlo. En tiempos de MSDOS lo hacia dejando
>>> presionando la tecla ALT y en el teclado númerico ponía 255 y soltaba la
>>> tecla ALT, pero en linux no funciona igual.
>>>
>>> ¿Alguien sabe como puedo hacerlo? No tengo interfaz grafica y no es mucho
>>> los directorios pero ahora si es mucha la duda de como se puede hacer.
>>>
>>> --
>>> ______________________________**__________
>>> Lo bueno de vivir un dia mas
>>> es saber que nos queda un dia menos de vida
>>>
>>>
>>> !DSPAM:**50ee14f5134551761419470!
>>>
>>
>
>
> --
> ________________________________________
> Lo bueno de vivir un dia mas
> es saber que nos queda un dia menos de vida
>
--
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida