CentOS проблема цвета и размера

Я недавно получил новый текст только ЭЛТ (я понимаю, его ретро, ​​мне это нравится). Я запускаю минимальный, только tty, CentOS 7. Мне нужно отключить всю цветовую систему в целом (монитор только зеленый, поэтому я не вижу некоторые вещи). Любая помощь?

Кроме того, текст походит на одну или две строки, слишком длинные для отображения, и на 10 символов слишком широк. Помогите?

Спасибо

1 ответ

Если это не монитор CRT, подключенный к порту VGA, большинство последовательных терминалов (которые еще не погибли или самопроизвольно разложились) имеют режим 132 столбцов. Это должно решить вашу проблему ширины (в наши дни люди больше не разрабатывают программное обеспечение для 80-колоночных экранов).

Что касается цветов, какие еще терминалы вы определили? VT-100 был популярным стандартом, и большинство физических терминалов могут это делать. Если ваш не может, вы идете серьезно винтажные здесь.

Редактировать: поскольку вы пропускаете обычную текстовую консоль через композитный файл, я думаю, что 132 столбца затруднят разрешение пикселей, поэтому компоновка может оказаться сложной. Ширина, вероятно, может быть изменена с горизонтальным смещением, как правило, на задней панели монитора и размером по горизонтали, обычно внутри монитора (осторожно - высокое напряжение скрывается внутри, соблюдайте ваши ЭЛТ). Некоторые мониторы того времени имели переключатель, который добавлял немного сигнала цветности в канал яркости перед его модуляцией через электронную пушку, так что у вас были бы разные оттенки серого / янтарного / зеленого для разных цветов, даже если бы все они имели одинаковые уровни яркости. Не уверен насчет Амдека (крутой выбор, кстати).

Если ничего из этого не работает, вам может понадобиться изменить саму палитру VGA для отправки значений яркости, которые не являются значениями VGA по умолчанию (где luma по умолчанию соответствует числу старших бит в палитре RGBI). К счастью, ядро ​​Linux имеет три удобных параметра ядра vt.default_*, которые принимают каждые 16 однобайтовых значений для компонента RGB каждого из 16 цветов консоли. Из документации по ядру:

    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.

Указание ядру загрузиться с "vt.default_grn=0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff" получило мою текстовую консоль приятного зеленого цвета оттенок. Вам нужно будет самому подстроить ценности (большая часть моих собственных винтажных вещей находится в Бразилии, потому что доставлять их сюда ужасно дорого, и, даже если бы я это сделал, у меня никогда не было крутого Amdek 300, вы, счастливчик;-)).

Другие вопросы по тегам