如何在虚拟终端TTY 1-6…中更改字体大小和/或屏幕分辨率?


8

-X终端中的默认字体大小对我来说太小。
如何永久更改?

我已经sudo dpkg-reconfigure console-setup在TTY 1中运行了,但是似乎只影响在TTY 7中运行X的“ gnome-terminal” ...

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

所以问题就在这里。或者:如何将字体大小更改为大于sudo dpkg-reconfigure console-setup ... 提供的字体大小?或者:如何减少TTY 1-6的屏幕分辨率?

Answers:


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 |  

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

编辑:hwinfo 安装hwinfo可以显示可与以下命令一起使用的扫描代码:

sudo hwinfo --framebuffer | grep Mode

分辨率=列,行:

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

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


我已经尝试了所有方法,但是似乎正确的方法..例如..我添加vga=0x314(并尝试了=314)作为...的最后一行/etc/default/grub。.. sudo update-grub并且没有任何变化..我在屏幕上仍然有160个字符当我按Ctrl + Alt + F1组合键时...我使用的是10.04(我相信是grub 2.。但是您的链接之一说,尽管vga = xxx已被描述,但它仍应在grub2中起作用。明显吗?
Peter.O

我很快会去的!我的笔记本,因此我的新笔记本需要设置第一;)
Rinzwind 2011年
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.