[résolu]clignotement du curseur en console

Bonjour,
j’utilise souvent emacs en console,
Le curseur clignote très rapidement et ça m’enerve (juste en console et non sous X.

Dans la doc d’emacs j’ai trouvé la raison : Sur des systèmes graphiques, la commande M-x blink-cursor-mode active ou désactive le clignotement du curseur. (Sur des terminaux, le terminal lui-même fait clignoter le curseur, et eamcs n'a aucun contrôle dessus.) Mon problème paraît donc sans solution.

Mais je refuse de me résigner, donc je post … :slightly_smiling:

Donc la question est :
Comment contrôler le clignotement du curseur des terminaux non graphiques ?

[quote]Examples:

To get normal blinking underline, use: echo -e '\033[?2c’
To get blinking block, use: echo -e '\033[?6c’
To get red non-blinking block, use: echo -e ‘\033[?17;0;64c’[/quote]

À lire : Documentation/VGA-softcursor.txt des sources du noyau Linux pour plus d’informations et configurer ton curseur comme tu veux.

désolé de ma réponse (très) tardive.

Donc si je veux arrêtre le clignotement du curseur, je dois compiler le noyau moi-même ?

Non, tu dois configurer ton terminal.

ouf désolé j’avais mal compris.
merci de ta réponse

Bon j’ai bien lu cette page si je tape la commande echo -e ‘\033[?17;0;64c’ par exemple j’ai bien un curseur qui ne clignote pas et qui est rouge mais quand je lance emacs ce curseur disparaît pour laisser place à celui par défaut.

J’ai péréniser le curseur rouge en rajoutant [code] # If on console, change cursor colour according to

/usr/src/linux/Documentation/VGA-softcursor.txt

Reset using echo -e ‘\033[?2c’

if [ $TERM = ‘linux’ -a $SHELL == ‘/bin/bash’ ] ; then
echo -e '\033[?17;0;64c’
fi[/code]dans mon bash.profile
mais quand emacs ce lance, je perd toujours mon curseur rouge.

Heureusement j’ai trouvé la solution.

C’est là : emacswiki.org/cgi-bin/wiki/C … nuxConsole