linux tty 变桌面,如何修改Linux TTY的屏幕分辨率?

如果没有替Linux操作系统安装桌面环境的话,在Linux操作系统开机之后,缺省会进入TTY主控台画面。有时缺省的TTY画面所套用的屏幕分辨率并不是我们想要的,若要修改屏幕分辨率的话可以参考本篇文章。

要修改TTY的屏幕分辨率,可以去设置GRUB开机引导程序,本篇文章将会以GRUB2来说明。

修改Linux TTY的屏幕分辨率

首先要在电脑开机时进入GRUB菜单。如果您的电脑并没有安装两个以上的操作系统,那么在电脑开机时可能不会显示出GRUB菜单,若要调用出GRUB菜单,可以在按下电脑开机键之后,掌握时机按下键盘上的ESC键。

834c561d32c6b9c25b32973f96618ca7.png

在GRUB菜单中按下c键,可以进入GRUB的命令行模式。

2feb021956e2e5ebc9e4b0ee304cb4d6.png

先运行以下指令:

set pager=1

这个指令可以将环境变量pager设置为1,目的在于使之后运行的指令,如果屏幕输出内容太多的话,可以拥有如more或是less等工具的「继续阅读」功能。避免因屏幕塞不下过多的内容,而导致我们无法查看指令完整的输出信息。

c1375ea17b4d535ad8558f0e371ab3e6.png

接着运行以下指令:

vbeinfo

以上指令可以查看这台电脑的VBE(VESA BIOS Extensions)支持哪些显示模式。

42964e4abbcb67d00089039ea0d1be47.png

将我们所需要的分辨率的长和宽,以及色彩的比特深度记下之后,即可在GRUB命令行模式中按下键盘上的ESC键来回到GRUB菜单。

9e8ff7d944fed091166f4ea834210d15.png

正常开机之后,使用文本编辑器来编辑GRUB的设置档/etc/default/grub。例如要用Vim来编辑的话,可以直接在终端机运行以下指令:

sudo vim /etc/default/grub

884dad2633bfd8ad589f4dc5266e495d.png

找到GRUB_GFXMODE这个设置项目,缺省应该会被加上井字号#而变成注解,将其解除注解之后,依照以下的方式进行修改:

GRUB_GFXMODE=长x宽x比特深度

最后的比特深度可以省略掉。

理论上这样设置就可以了,但实际上GRUB_GFXMODE这个设置项目常常不能正常工作,建议再加上GRUB_GFXPAYLOAD_LINUX这个项目,并设置为与GRUB_GFXMODE相同的值。网络上有些数据可能会讲说要把GRUB_GFXPAYLOAD_LINUX设置为keep,但这通常无法解决问题。

所以,假设我们想将TTY的屏幕分辨率和色彩比特深度设为1152x864和32比特,则GRUB设置档可以这样写:

GRUB_GFXMODE=1152x864x32

GRUB_GFXPAYLOAD_LINUX=1152x864x32

8f6326f7e7b0cc51e17f9022a96c0ae4.png

保存GRUB设置档的变更之后,在终端机运行以下指令来检查并套用新设置:

sudo update-grub

f3a6ff0e34874a02c4931e46167dacae.png

重新开机后,即可看见修改成果。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值