Как говорится в моем названии, я использую только SSHing для своей Linux Box. Я решил попробовать использовать escape-код OSC, но я уверен, что вы можете догадаться, что произошло.
Хорошо, вернемся к моему вопросу. Могу ли я установить свою собственную цветовую палитру (в Linux? Даже всего 16 цветов - это хорошо, я просто хочу, чтобы это работало.
В любом случае, вот код, который я пробовал, несмотря на то, что он бесполезен:
#include<stdio.h>
int main()
{
printf("\x1b]P10000ff");
printf("\x1b[38;5;1mTest\n\x1b[0m");
printf("\x1b]P1bb0000");
return 0;
}
Редактировать: это сработало после того, как я проверил это: вот небольшое «изменение»:
#include<stdio.h>
int main()
{
printf("\x1b]P400ff00");
printf("\x1b[38;5;4mTest\n\x1b[0m");
printf("\x1b]P2bb0000");
return 0;
}
Edit2: я извиняюсь за глупость и не понял, что сброс работает "глобально", и, следовательно, все прошлые отпечатки также влияют, когда вы изменяете цветовую палитру.