2010-12-11 41 views

Répondre

3

Je ne pense pas faire le curseur d'une ligne verticale est possible xterm. Il est cependant possible de le souligner. Il suffit de lancer xterm -uc.

Il peut être possible de faire ce que vous voulez en utilisant un autre émulateur de terminal. Par exemple, j'utilise Konsole et je peux définir la forme du curseur sur "Block", "I-Beam" et "Underline".

+0

Je me demande s'il y a une option pour .Xdefaults =) thnx pour cela. – holms

0

Cela dépend de l'émulateur de terminal sur lequel vous vous trouvez.

Essayez de regarder le menu: préférences: Fenêtre: cursortype s'il y en a.

J'ai vu changer le curseur terminal dans le terminal de Mac/Apple. Essayez de voir dans votre boîte Linux.

15

Il semble que xterm a ajouté un support pour la barre verticale ou le curseur de poutre en I.

Vous pouvez changer le curseur en insérant l'une des lignes suivantes dans votre fichier ~/.bashrc (si vous utilisez 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 

Références:

+0

Et deux autres de moi qui sont toujours demandés: 'echo -ne" \ x1b [? 25l "' va __ cacher le curseur; 'echo -ne" \ x1b [? 25h "' affichera __ le curseur de nouveau. Pour moi, c'est essentiel quand je veux «abuser» d'un «xterm» en tant que console de sortie (pseudo) en écriture seule. __Besides__: Ces lignes semblent contenir un peu trop. Un simple 'echo -ne" \ x1b [6 q "' deviendra une barre fixe. Aucune idée de ce à quoi le "\ x3" est destiné. Juste l'omettre. – syntaxerror