2010-12-11 19 views

Respuesta

3

No creo que hacer el cursor una línea vertical es posible en xterm. Sin embargo, es posible subrayarlo. Simplemente ejecute xterm -uc.

Es posible hacer lo que quiera con otro emulador de terminal. Por ejemplo, utilizo Konsole y puedo configurar la forma del cursor en "Bloquear", "I-Beam" y "Subrayar".

+0

me pregunto si hay alguna opción para .Xdefaults =) thnx para esto. – holms

0

Esto depende del emulador de terminal en el que se encuentre.

Intenta mirar el menú: preferencias: Ventana: cursortype si hay alguna.

He visto cambiar el cursor del terminal en el terminal de Mac/Apple. Intenta ver en tu linux box.

15

Parece que xterm ha agregado soporte para la barra vertical o el cursor de I-beam.

Puede cambiar el cursor mediante la inserción de una de las siguientes líneas en el archivo ~/.bashrc (si se utiliza bash):

echo -e -n "\x1b[\x30 q" # changes to blinking block 
echo -e -n "\x1b[\x31 q" # changes to blinking block also 
echo -e -n "\x1b[\x32 q" # changes to steady block 
echo -e -n "\x1b[\x33 q" # changes to blinking underline 
echo -e -n "\x1b[\x34 q" # changes to steady underline 
echo -e -n "\x1b[\x35 q" # changes to blinking bar 
echo -e -n "\x1b[\x36 q" # changes to steady bar 

Referencias:

+0

Y dos más de mí que siempre se demandan también: 'echo -ne" \ x1b [? 25l "' __hide__ el cursor; 'echo -ne" \ x1b [? 25h "' mostrará __show__ el cursor nuevamente. Para mí, esto es esencial cuando quiero "mal usar" un 'xterm' como una consola de salida (pseudo-) de solo escritura. __Además__: esas líneas parecen contener demasiado. Un simple 'echo -ne" \ x1b [6 q "' cambiará a una barra estable. No tengo idea de para qué sirve el "\ x3". Solo omítalo. – syntaxerror

Cuestiones relacionadas