Problema con el color de CentOS y el tamaño de tty

Problema con el color de CentOS y el tamaño de tty

Recientemente recibí un nuevo CRT solo de texto (lo entiendo, es retro, me gusta). Ejecuto CentOS 7 mínimo, solo tty. Necesito deshabilitar todos los colores del sistema (el monitor solo se pone verde, por lo que no puedo ver algunas cosas). ¿Alguna ayuda?

Además, el texto es como una o dos líneas demasiado largas para la pantalla y como 10 caracteres demasiado anchas. ¿Ayuda?

Gracias

Respuesta1

Si no es un monitor CRT conectado a un puerto VGA, la mayoría de los terminales seriales (que aún no han muerto o no se han descompuesto espontáneamente) tienen un modo de 132 columnas. Eso debería resolver su problema de ancho (la gente hoy en día ya no diseña software para pantallas de 80 columnas).

En cuanto a los colores, ¿qué otros terminales habéis definido? vt-100 era un estándar popular y la mayoría de los terminales físicos pueden hacerlo. Si el tuyo no puede, aquí te estás volviendo realmente vintage.

Editar: dado que está canalizando una consola de texto normal a través de un compuesto, supongo que 132 columnas dificultarán la resolución de los píxeles, por lo que el diseño puede ser difícil de alcanzar. El ancho probablemente se pueda modificar con el desplazamiento horizontal generalmente en la parte posterior del monitor y el tamaño horizontal, generalmente dentro del monitor (cuidado: los altos voltajes acechan en el interior, respete sus CRT). Algunos monitores de la época tenían un interruptor que agregaba un poco de la señal cromática al canal de luminancia antes de modularlo a través del cañón de electrones, por lo que tendrías diferentes tonos de gris/ámbar/verde para diferentes colores, incluso si todos tuvieran el mismo color. mismos niveles de luminancia. No estoy seguro acerca del Amdek (buena elección, por cierto).

Si nada de eso funciona, es posible que necesite cambiar la paleta VGA para enviar valores de luminancia que no sean los predeterminados de VGA (donde luma tiene por defecto el número de bits altos en la paleta RGBI). Afortunadamente, el kernel de Linux tiene tres prácticos parámetros del kernel vt.default_* que toman cada uno 16 valores de 1 byte para el componente RGB de cada uno de los 16 colores de la consola. De los documentos del kernel:

    vt.default_blu= [VT]
                    Format: <blue0>,<blue1>,<blue2>,...,<blue15>
                    Change the default blue palette of the console.
                    This is a 16-member array composed of values
                    ranging from 0-255.

    vt.default_grn= [VT]
                    Format: <green0>,<green1>,<green2>,...,<green15>
                    Change the default green palette of the console.
                    This is a 16-member array composed of values
                    ranging from 0-255.

    vt.default_red= [VT]
                    Format: <red0>,<red1>,<red2>,...,<red15>
                    Change the default red palette of the console.
                    This is a 16-member array composed of values
                    ranging from 0-255.

Decirle al kernel que arranque con "vt.default_grn=0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff" hizo que mi consola de texto tuviera un bonito color verde tinte. Tendrás que ajustar los valores tú mismo (la mayoría de mis cosas antiguas están en Brasil, ya que es tremendamente caro enviarlas aquí y, aunque lo hiciera, nunca tuve un Amdek 300 genial, afortunado; - )).

información relacionada