CentOS颜色和tty尺寸问题


2

我最近得到了一个新的文本CRT(我得到它,它的复古,我喜欢它)。我运行最小,仅限tty,CentOS 7.我需要禁用所有颜色系统范围(监视器只做绿色,所以我看不到一些东西)。有帮助吗?

此外,文本对于显示来说太长了一行或两行,并且像10个字符太宽。救命?

谢谢

Answers:


1

如果它不是连接到VGA端口的CRT显示器,那么大多数串行终端(尚未死亡或者现在已经自然分解)具有132列模式。这应该可以解决你的宽度问题(人们现在不再为80列屏幕设计软件)。

至于颜色,您定义的其他终端是什么?vt-100是一种流行的标准,大多数物理终端都可以做到这一点。如果你不能,那么你在这里会非常认真。

编辑:因为你正在通过复合管道一个普通的文本控制台,我想132列将难以解决像素,所以布局的事情可能很难达到。通常在显示器背面和水平尺寸(通常在显示器内部)可以调整宽度(通常在内部高压潜伏,尊重CRT)。一些显示器的时间有一个开关,在通过电子枪调制它之前向亮度通道添加了一些色度信号,因此对于不同的颜色你会有不同的灰色/琥珀色/绿色,即使它们都有相同的亮度水平。不确定Amdek(很酷的选择,BTW)。

如果这些都不起作用,您可能需要更改VGA调色板本身以发送不是默认VGA亮度的亮度值(其中luma默认为RGBI调色板上的高位数)。幸运的是,Linux内核有三个方便的vt.default_ *内核参数,每16个控制台颜色的RGB组件每16个1字节值。从内核文档:

    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,0xff”让我的文本控制台变得很漂亮着色。你需要自己微调一下这些价值(我自己的老式东西大部分都在巴西,因为在这里运输它的成本非常高,而且,即使我这样做,我从来没有一个很酷的Amdek 300,你这个幸运的人; - ))。


我有一台AMDESK Video-300(苹果II)。我将它连接到我的GTX 1080上的HDMI端口,通过HDMI到复合适配器(我已经学会了讨厌中国邮寄)
Eric

是的,在你问之前,我还有一个9针点阵冲击打印机和IBM M型键盘。您可能想知道为什么我将这种复古硬件连接到我的桌面(我使用AMD Ryzen 7 1700,双RAID 0 SSD,32GB RAM和GTX 1080的复古外壳)。我恰好喜欢具有完整现代功能的复古外观和感觉。
埃里克

我不奇怪。我的桌面上有一把IBM 122键“战舰”,我最喜欢的字体是我制作的IBM 3270娱乐(github.com/rbanffy/3270font)。我长大了电子枪桶。;-)
rbanffy

顺便说一句,对于额外的复古感觉,添加vt.cur_default = 8会给你一个块光标,这就是上帝想要的游标。
rbanffy

很抱歉延迟回复,但我的hdmi复合适配器死了可怕的死亡,所以我不得不等待更换才能运送。我想知道你在哪里设置这些内核参数(vt.cur_default = 8; vt.default_grn) 。您是否在GRUB cfg文件中设置了它们,或者您使用了哪些其他文件?
埃里克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.