高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)

时间:2024-03-28 09:38:08

首先吐槽一下7.3,这个版本的centos很多配置文件都和之前版本的有所不同,简直要人命。

然后再吐槽一下我得surface pro4高分屏,简直不能再悲剧了。

最后进入正题:

1、分辨率配置,我的7.3版本只需要修改一下vi /boot/grub2/grub.cfg文件(这里要说一下 grub2是7.3才有的)

修改内容为:

  1. 1

       找到以linux16开头行(类似下图,以linux16 /vmlinuz-后接版本号开头)。

    高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)
  2. 2

       请勿修改类似下图以"linux16 /vmlinuz-0-rescue"开头行。

    高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)
  3. 3

        按“i”进入编辑状态,并在最后添加上“vga=0x367”(367代表1920×1080×32),确认无误后按ESC退出,并输入“:x”保存退出。

    高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)
  4. 4

       下图为分辨率对应代码(注意代码为16进制)。

    高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)






最后保存重启(reboot)就行了。

2、修改字体大小(这个是最坑爹的)

其实关键的命令就一个:setfont

但是setfont后面要跟的字体到底要写什么就的具体去查了,位置在:/lib/kbd/consolefonts

进入这个文件夹后,ls,你就能看到当前系统中所有的字体。

高分屏下centos7.3纯命令行环境设置分辨率及设置字体大小(取巧)

然后我选择最大的那个:setfont latarcyrheb-sun32

运行完后你就能看到明显效果,如果没有找到32的 也可以选择 setfont sun12x22

然后问题就来了。怎么把这个设置改成开机默认设置呢?

我研究了很久 然而并找不到答案(很多都要安装插件,然而我并不想安装)

所以我用了 取巧 的方式,就是把 “setfont latarcyrheb-sun32”这个语句配置到 /etc/profile中

alias sf="setfont latarcyrheb-sun32"

然后source profile

这样以后你重启只需要输入非常简单的命令sf就能相当于你输入了setfont latarcyrheb-sun32

两者效果一直。

(注如果profile不起作用,就配置到/etc/bashrc中)