¿Cómo agrego color a un terminal QNX?
Frecuentes
Visto 1,161 veces
1
Me estoy conectando a QNX Neutrino a través de SSH con PuTTY 0.62.
He habilitado "Permitir que el terminal especifique colores ASCI" y "Permitir que el terminal use el modo xterm de 256 colores".
¿Cómo hago para que mi terminal (qansi-m) agregue color al texto de salida?
2 Respuestas
1
Puede agregar colores manualmente usando lo siguiente cuando use echo
:
Los códigos de representación gráfica son los siguientes:
Number Meaning
0 All attributes off (except charset (10, 11, 12))
1 Bold
2 Half intensity (default to cyan on color screen)
4 Underline (default to red on color screen)
5 Blink
7 Reverse
9 Invisible
10 Exit alternate char set (GR & GL are restored)
11 Enter PC-lower char set (GR & GL are ASCII; C0 & C1 are PC_LO except for ESC)
12 Enter PC-higher char set (GR, C1 & GL, C0 are PC_HI except for ESC)
21 Normal intensity (un-Bold)
22 Normal intensity (un-Half intensity)
24 Disable underline
25 Disable blink
27 Disable reverse
29 Visible
30-37 Set foreground color (30+color_number, see below)
39 Set foreground to saved
40-47 Set background color (40+color_number, see below)
49 Set background to saved
Los códigos de colores son los siguientes:
colour_num Description
0 Black
1 Red
2 Green
3 Brown
4 Blue
5 Violet
6 Cyan
7 White
Sintaxis:
{CSI}<setting1>;<setting2>m
CSI en octal es \0233, por lo que para imprimir texto en negrita (1) con un primer plano rojo (31), haría lo siguiente:
echo "\023331;1m"
contestado el 22 de mayo de 12 a las 13:05
0
Debe configurar los programas que ejecuta en Neutrino (incluido el shell) para enviar las secuencias de escape ANSI necesarias. sshd
no puede interceptar y modificar la salida del terminal.
contestado el 22 de mayo de 12 a las 10:05
Gracias por tu respuesta. No creo que el caparazón que estoy usando esté diseñado para ser colorido, creo que es mejor agregar color manualmente usando secuencias de escape. He modificado el alcance de mi pregunta. - Alex l
Si desea que el indicador de su caparazón sea colorido, puede agregar las secuencias de escape relevantes a su PS1
. - dave4420
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas colors ksh qnx-neutrino or haz tu propia pregunta.
¿Alguien podría explicar por qué está fuera de tema? Esta pregunta se relaciona con las "herramientas de software comúnmente utilizadas por los programadores" y es un "problema práctico y que se puede responder que [es] exclusivo de la profesión de programación" (de Preguntas frecuentes). - Alex L