如何在 Virtual Terminals TTYs 1-6... 中更改字体大小和/或屏幕分辨率?

Pet*_*r.O 8 command-line fonts

-X 终端中的默认字体大小对我来说太小了。
我怎样才能永久改变它?

我已经sudo dpkg-reconfigure console-setup在 TTY 1 中运行过,但似乎只影响在 TTY 7 中运行礼貌 X 的“侏儒终端”......

更新......我刚刚检查得更仔细......它实际上确实改变了字体,从8-14(它只提供8 14和16)。每个字符的宽度没有改变;他们只会变得更高(即屏幕上的行更少)......
我在屏幕上看到了160 个字符(在 17 英寸 CRT 上)。这对我来说是不可能的......所以看起来它可能是一个屏幕分辨率问题,而不是字体问题(除非我可以以某种方式选择更大的字体大小)

所以,问题是现在..无论是:我如何改变字体大小设置为大于所提供sudo dpkg-reconfigure console-setup ...或者:我怎样才能reducet的TTY 1-6的屏幕resoluton?

Rin*_*ind 7

您可以通过添加vga=xxx到引导行来强制您的 TTY 以不同的分辨率和字体大小运行。xxx应替换为以下任何值:

Colours   640x400 640x480 800x600 1024x768 1280x1024 1600x1200
--------+-----------------------------------------------------
 4 bits |                  0x302      
 8 bits |  0x300   0x301   0x303    0x305    0x307     0x31C
15 bits |          0x310   0x313    0x316    0x319     0x31D
16 bits |          0x311   0x314    0x317    0x31A     0x31E
24 bits |          0x312   0x315    0x318    0x31B     0x31F
32 bits |  
Run Code Online (Sandbox Code Playgroud)

其中一些在某些硬件上不起作用。当它失败时,您将看到一个替代方案列表。

编辑:hwinfo 安装 hwinfo 可以显示您可以使用以下命令的扫描码:

sudo hwinfo --framebuffer | grep Mode
Run Code Online (Sandbox Code Playgroud)

分辨率 = 列、行:

640 x 400 = 80 x 25
640 x 480 = 80 x 30
800 x 600 = 100 x 37
1024 x 768 = 128 x 48
1280 x 1024 = 160 x 64
1600 x 1200 = 200 x 75
Run Code Online (Sandbox Code Playgroud)

要使其永久有效,您可以将其添加vga=xxx到引导加载程序选项中。您在 11.04 中需要的文件是/etc/default/grub并且您需要sudo update-grub在任何更改后运行(来自:如何删除 GRUB 选择?)。