Comme mon titre l'indique, je ne fais que me connecter en SSH à ma boîte Linux. J'ai décidé d'essayer d'utiliser le code d'échappement OSC, mais je suis sûr que vous pouvez deviner ce qui s'est passé.
Ok, revenons à ma question. Puis-je définir ma propre palette de couleurs sous Linux ? Même 16 couleurs suffisent, je veux juste que ça fonctionne.
Quoi qu'il en soit, voici le code que j'ai essayé, bien qu'il soit inutile :
#include<stdio.h>
int main()
{
printf("\x1b]P10000ff");
printf("\x1b[38;5;1mTest\n\x1b[0m");
printf("\x1b]P1bb0000");
return 0;
}
Edit : Cela a fonctionné après que je l'ai re-testé : voici un petit "changement :".
#include<stdio.h>
int main()
{
printf("\x1b]P400ff00");
printf("\x1b[38;5;4mTest\n\x1b[0m");
printf("\x1b]P2bb0000");
return 0;
}
Edit2 : Je suis désolé d'être stupide et de ne pas avoir réalisé que la réinitialisation fonctionne "globalement" et donc que toutes les impressions passées sont également affectées lorsque vous changez la palette de couleurs.