发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
杭州云计算培训课程之调整控制台字体_陶陶网
首页 » 资讯 » 教育/运动 > 杭州云计算培训课程之调整控制台字体

杭州云计算培训课程之调整控制台字体

  发布时间 : 2018-12-27 10:50:44 18
内容提要
杭州云计算培训课程之调整控制台字体千锋教育很讲究用良心做教育,那么,一个用良心做教育的老师,怎么能不关注学生的身体健康呢?长

 

杭州云计算培训课程之调整控制台字体

千锋教育很讲究用良心做教育,那么,一个用良心做教育的老师,怎么能不关注学生的身体健康呢?长期在一线从事运维工作的千锋Linux培训老师注意到,如果控制台字体过小,对学生视力的伤害是非常大的,因此,千锋决定教大家一个调整控制台字体大小的方法,希望能够对大家有所帮助.

Linux 控制台是个什么鬼?

首先让我们来澄清一下我们说的到底是个什么东西.当我提到 Linux 控制台,我指的是 TTY1-6,即你从图形环境用 Ctrl-Alt-F1 F6 切换到的虚拟终端.按下 Ctrl+Alt+F7 会切回图形环境.(不过这些热键已经不再通用,你的 Linux 发行版可能有不同的键映射.你的 TTY 的数量也可能不同,你图形环境会话也可能不在 F7.比如,Fedora 的默认图形会话是 F2,它只有一个额外的终端在 F1.)

 Linux 控制台是内核的一部分,而且并不运行在 X 会话中.它和你在没有图形环境的无头headless服务器中用的控制台是一样的.一般称呼在图形会话中的 X 终端为终端,而将控制台和 X 终端统称为终端模拟器.

但这还没完.Linux 终端从早期的 ANSI 时-始已经经历了长久的发展,多亏了 Linux framebuffer,它现在支持 Unicode 并且对图形也有了有限的一些支持.

控制台截屏

获取控制台截屏的头等简单的方法是让控制台跑在虚拟机内部.然后你可以在宿主系统上使用中意的截屏软件来抓取.不过借助 fbcat fbgrab 你也可以直接在控制台上截屏.fbcat 会创建一个可移植的像素映射格式(PPM)的图像; 这是一个高度可移植的未压缩图像格式,可以在所有的操作系统上读取,当然你也可以把它转换成任何喜欢的-格式.fbgrab 则是 fbcat 的一个封装脚本,用来生成一个 PNG 文件.很多人写过多个版本的 fbgrab.每个版本的选项都有限而且只能创建截取全屏.

fbcat 的执行需要 root 权限,而且它的输出需要重定向到文件中.你无需指定文件扩展名,只需要输入文件名就行了:

$ sudo fbcat > Pictures/myfile

fbgrab 还有一些选项,你可以用 man fbgrab 来查看,这些选项包括对另一个控制台进行截屏,以及延时截屏等.在下面的例子中可以看到,fbgrab 截屏跟 fbcat 截屏类似,只是你无需明确进行输出重定性了:

$ sudo fbgrab Pictures/myOtherfile

查找字体

一般来说,要查看字体存储目录 /usr/share/consolefonts/(Debian 等),/lib/kbd/consolefonts/ (Fedora),/usr/share/kbd/consolefonts(openSUSE).

更改字体

可读字体不是什么新概念.我们应该尊重以前的经验!可读性是很重要的.可配置性也很重要,然而现如今却不怎么看重了.

Debian/Ubuntu 等系统上,可以运行 sudo dpkg-reconfigure console-setup 来设置控制台字体,然后在控制台运行 setupcon 命令来让变更生效.setupcon 属于 console-setup 软件包中的一部分.若你的 Linux 发行版中不包含该工具,可以在 openSUSE 中下载到它.

你也可以直接编辑 /etc/default/console-setup 文件.下面这个例子中设置字体为 32 点大小的 Terminus Bold 字体,并且严格-控制台宽度为 80 列.

ACTIVE_ConSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

CODESET="guess"

FonTFACE="TerminusBold"

FonTSIZE="16x32"

SCREEN_WIDTH="80"

这里的 FonTFACE FonTSIZE 的值来自于字体的文件名 TerminusBold32x16.psf.gz.是的,你需要反转 FonTSIZE 中值的顺序.计算机就是这么搞笑.然后再运行 setupcon 来让新配置生效.可以使用 showconsolefont 来查看当前所用字体的所有字符集.要查看完整的选项说明请参考 man console-setup.

Systemd

Systemd 与 console-setup 不太一样,除了字体之外,你无需安装任何东西.你只需要编辑 /etc/vconsole.conf 然后重启就行了.我们可以在 Fedora openSUSE 系统中安装一些额外的大字号的 Terminus 字体包,因为默认安装的字体只能到而这样可以达到 32 点.然后将 /etc/vconsole.conf 的内容修改为:

KEYMAP="us"

FONT="ter-v32b"

完成!

以上就是这次千锋老师教授的调整Linux控制台字体的全部内容了,你学会了吗?

杭州千锋培训:http://hz.mobiletrain.org/

培训咨询热线:0571-86893632        QQ  : 1660794050

千锋杭州校址:浙江省杭州市江干区九堡旺田书画城A4

 

 

 杭州云计算培训课程之调整控制台字体


 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
同类资讯
亿华供应产品推荐
亿华采购推荐
推荐图文
推荐资讯
VIP2 佛山到江阴港海运运输 418
VIP2 佛山到浙江港海运运输/海运公司/货运物流 260
点击排行
没有相关数据
最新VIP
VIP1 北京鸿业晶樽广告有限责任公司 北京
VIP1 苏州海景医药科技有限公司 江苏
VIP1 武汉亚太瑞斯会展服务有限公司 北京
VIP2 长沙阳宏电子科技有限公司 湖南
VIP2 长沙凯吉电子科技有限公司 湖南
VIP2 湖北中为励信招标咨询有限公司 湖北
layui

微信扫码关注 亿华联众 公众号