如何更改非图形 TTY 的 VGA 分辨率?

如何更改非图形 TTY 的 VGA 分辨率?

我的宽度为 200 个字符,但只有 2 个老眼睛。这太多了,也太少了 :)

我在这些论坛上看到过各种各样的答案,但似乎都没有对我有帮助。

:~$ sudo hwinfo --framebuffer | grep Mode
Model: "Intel(R)Sandybridge Mobile Graphics Controller"
SNIP! 
Mode 0x0318: 1024x768 (+4096), 24 bits
SNIP!

我要追求的决心

(我删掉了那里的很多决议)

我在 Oneiric 上,当然这意味着 grub2

答案1

您可以尝试设置更大的字体:

setfont /usr/share/consolefonts/Uni3-Terminus32x16.psf.gz

这将设置一个美观、大且易读的字体。检查 /usr/share/consolefonts 中可用的字体,每种字体的点大小都不同。

哦,这在每个控制台上都可以工作,因此您可以为每个 TTY 使用不同的字体。

答案2

现在由 grub 设置

编辑/etc/default/grub

# graphical
gksu gedit /etc/default/grub

# Command line
sudo -e /etc/default/grub

并查找以下行

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

取消注释最后一行,并设置所需的分辨率。

GRUB_GFXMODE=800x600

然后更新grub

sudo update-grub

重启

也可以看看https://help.ubuntu.com/community/ChangeTTYResolution

答案3

只需使用“nomodeset”-kernel 参数阻止内核设置模式:

编辑 /etc/default/grub 并添加:

GRUB_GFXMODE="640x480" 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

保存更改后,运行:

sudo update-grub

重新启动 - 所有 tty 的屏幕分辨率将保持为 640x480(在 Ubunutu Server 14.04 上测试)

相关内容