目的:修改tty终端下的字体大小,中文显示,字体美观问题

Linux版本:xubuntu14.04

当切换到tty终端模式式,中文乱码,且字体太小,影响阅读。在网上搜了一些资料,将问题及解决方案记录如下。

使用的工具为fbterm

1,安装fbterm

2,fbterm使用帮助,fbterm的配置文件为家目录下的~/.fbtermrc文件

3,必须使用root权限才能启动fbterm

注:这里只是为了对命令截图,fbterm只能在tty环境下启动。

4,紧跟的一个问题就是字体是变大了,但是默认的字体显示有缺失,由于是tty环境无法截图,比如字母m,显示出来的效果就是看着像n,即右边的一竖没了,极度影响编码心情。解决方法如下。

5,修改配置文件~/.fbterm

默认

修改之后

6,对虚拟终端的支持,类似于byobu

Ctrl Alt c  :  创建新的虚拟终端

Ctrl Alt d:退出当前虚拟终端

Shift Left  :  移动到上一个虚拟终端

Shift Right  :  移动到下一个虚拟终端

Ctrl Alt 数字n : 移动到第 n 个虚拟终端

另外,还有翻页的能力:

Shitf Page Up : 向上翻页

Shitf Page Down : 向下翻页

7,Q&A

1. 为啥我没有 /dev/fb 这个文件?

首先你要正确的在内核中启用 Framebuffer 的支持,这不在本文的范围内,google 一下能查到详细的配置方法。

如果你启用了 Framebuffer 还是没有这个文件,那么你可以看看在 grub 中有没有加入了正确的 vga 参数;如果有 /dev/fb0 这个文件,那么建一个链接 /dev/fb -> /dev/fb0 就可以了。

2. 为啥运行了 fbterm 还是没法显示中文?

先看看是不是在 ~/.fbtermrc 中正确配置了中文字体,另外不要忘记把终端的 Locale 中的字符集设定为 UTF-8,可以尝试把 export LC_ALL="zh_CN.UTF-8" 加入到你的 ~/.bashrc 中。

最新文章

  1. 设计模式(一):“穿越火线”中的“策略模式”(Strategy Pattern)
  2. [转]Design Pattern Interview Questions - Part 1
  3. 常用的yum命令
  4. BZOJ2888 资源运输(LCT启发式合并)
  5. T4模板语法
  6. Lua table pair和ipair区别
  7. 在Myeclipse中安装java Decompiler
  8. CF374 Journey
  9. Python实现爬取需要登录的网站完整示例
  10. C#winform自定义控件大全
  11. mysql当查询某字段结果为空并赋值
  12. springmvc配置MappingJackson2HttpMessageConverter实现属性驼峰和下划线的转换
  13. SpringBoot集成redisson分布式锁
  14. eclipse配置google代码风格
  15. Ubuntu OpenJDK + Tomcat7 的安装
  16. 项目中 Spring 配置文件的选型问题 (xml和注解的抉择)
  17. Java StringBuffer 和 StringBuilder 类
  18. Hadoop NameNode HA 和 ResourceManager HA
  19. 文件上传C:\fakepath\解决方案
  20. ChemDraw绘制苯甲酸钠的生成反应式的方法

热门文章

  1. 开发chrome插件(扩展)
  2. struts2 spring 优缺点
  3. 攻防世界--The_Maya_Society
  4. latex中\large的作用域问题
  5. python中的垃圾回收机制及原理
  6. ssh免口令密码登录及兼容性处理
  7. UNIX网络编程总结二
  8. JS基础入门篇(三)— for循环,取余,取整。
  9. 程序员要注意!现在是RSS复兴的时候了
  10. flask之注册功能