OVH Cloud OVH Cloud

Curseur clignotant

49 réponses
Avatar
Bastien
Salut,

je donne ici la solution à un problème que j'ai résolu récemment (via
g.e.h) - ça peut intéresser.

En tty, (blink-cursor-mode -1) n'a aucun effet sur le curseur. On peut
mettre (setq visible-cursor nil) et obtenir un underscore clignotant à
la place du curseur ordinaire, mais ce n'est pas idéal.

En faisant C-h C-e, on trouve ça pour les curseurs:

,----[ C-h C-e : Emacs on a tty ]
| To this end, run "infocmp linux > linux-term", edit the file
| `linux-term' to make both the "cnorm" and "cvvis" capabilities send
| the sequence "\E[?25h\E[?17;0;64c", and then run "tic linux-term" to
| produce a modified terminfo entry.
`----

J'ai suivi les instructions, ça marche d'enfer!

Voilà, bon dimanche matin.

--
Bastien

10 réponses

1 2 3 4 5
Avatar
raloupower
Et en gros, que permettent toutes ces modifications ? Ça m'intrigue.


--
raloupower - email & jabber : -
PGP/GnuPG key : 1024D/DA96B10A (key available at wwwkeys.pgp.net)
Fingerprint : 9F5D 65F7 A026 C208 F2BF 2D8E D0A1 E02E DA96 B10A
Avatar
Alice
bjr,

j'orè voulue savoir si on peu lire et ecrire (ou les 2) un document
word avc votre emacs

si non a quoi ca sert emacs
je l'est ouvert et je comprends rien de chez rien!
je croillai que ct un edituer de txt, moi!
et la je vois pas a quoi ca sers.

bon...merci bcp.
desolee pour le message mes je suis un peu enervee.
Avatar
Bastien
writes:

Et en gros, que permettent toutes ces modifications ? Ça m'intrigue.



A faire que le curseur ne clignote plus quand on n'est pas sous X.

--
Bastien
Avatar
Bastien
Hello

"Alice" writes:

j'orè voulue savoir si on peu lire et ecrire (ou les 2) un document
word avc votre emacs



Non, pas vraiment.

si non a quoi ca sert emacs



C'est justement un éditeur de texte, pas un traitement de texte. Il
sert à éditer du texte. Entre autres. Essayez de taper la séquence:

Control-h t

ça vous ouvrira un tutoriel qui vous en dira plus long.

je l'est ouvert et je comprends rien de chez rien!



Mais vous pouvez taper du texte quand même non ?

je croillai que ct un edituer de txt, moi!



C'est juste.

et la je vois pas a quoi ca sers.



A éditer du texte...

desolee pour le message mes je suis un peu enervee.



Pas grave! Au risque de me répéter:

Control-h t

... et en route pour l'aventure.

--
Bastien
Avatar
Sébastien Kirche
Le 9 April 2006 à 19:35, Alice a dit :

j'orè voulue savoir si on peu lire et ecrire (ou les 2) un document
word avc votre emacs



Nan ces seulemen un éditeure de texte simple.
Il ses pas lir le forma word.
--
Sébastien Kirche
Avatar
Alice
moi je trouve pas sa simple emacs
j ai reussie control h t comme on ma di t
je vais pas tout lire et je conprens rien
yapa un resume????

word ses quand meme + simple je trouve
je crouillai on ma dis qu on peu tout faire avec emacs c pour ca que j
essaille

qd j ouvre un word ya plin de txt bisare
c du txt qd meme!

je croi que je v abandone linus ya rien ki marchre
Avatar
Christophe Cuq
"Alice" writes:

word ses quand meme + simple je trouve
je crouillai on ma dis qu on peu tout faire avec emacs c pour ca que j
essaille



M-x ispell devrait bien aider.

--
CHC, ou alors j'ai marché dedans
Avatar
Bastien
Christophe Cuq writes:

word ses quand meme + simple je trouve
je crouillai on ma dis qu on peu tout faire avec emacs c pour ca que j
essaille



M-x ispell devrait bien aider.



Plutôt M-x doctor (matin midi et soir).

--
Bastien
Avatar
raloupower
Bastien writes:

writes:

Et en gros, que permettent toutes ces modifications ? Ça m'intrigue.



A faire que le curseur ne clignote plus quand on n'est pas sous X.

--
Bastien




Je vous sens moqueur ;)

Bon, on part à la recherche d'info sur ça, il doit bien y avoir de
quoi s'amuser un peu avec la console tty grâce à ça.
Avatar
Bastien
writes:

Je vous sens moqueur ;)



Non non :)

Bon, on part à la recherche d'info sur ça, il doit bien y avoir de
quoi s'amuser un peu avec la console tty grâce à ça.



Flemme de traduire, mais si tu parles anglais, voici ce qui est passé
sur gnu.emacs.help - ... il y a effectivement de quoi s'amuser!

--8<------------------------------------------------------------------
The "E[P1;P2;P3c" sequence is not described in the Linux
console_codes man page. It sets the cursor type, including
the use of a software cursor.

The use of the P2 and P3 parameters above (e.g., "E[?17;0;64c")
is apparently triggering a software defined cursor. I looked at
the source code, but did not spend enough time to figure out
exactly what it is supposed to be doing. The code in the Linux
distribtuion is file .../drivers/char/vt.c, function
add_softcursor().

An easy way to experiment with it is this command line (note the
added semicolon, which is optional),

$ echo -e "33[?2;8;32;c"

The first parameter is supposed to be one of the following (
as shown in the /usr/include/linux/console_struct.h header),

0 Don't change
1 No cursor
2 Underline
3 Lower third of the block
4 Lower half of the block
5 Two thirds of the block
6 Block cursor

However, setting P1 to greater than 15 causes a non-blinking
block (default) cursor, and setting P2 and P3 can vary the color
of that block. Here are two examples

echo -e "33[?17;0;32;c"
echo -e "33[?17;0;64;c"

or perhaps more useful,

echo -e "33[?17;86;32;c"

Multiples of 16 change the color of the block, and intermediate
values change the foreground (text) color.
--8<------------------------------------------------------------------

--
Bastien
1 2 3 4 5