fbterm

fbterm&jfbterm:不需要 X 服务也能运行的终端模拟器……

为君一笑 提交于 2019-11-30 10:00:58
-- 这儿的博文已不再更新。 -- fbterm 和 jfbterm 运行在核心控制台上,是一种 shell 程序(类似于图形界面下的终端模拟器),依靠 freetype 和 fontconfig 来提供基本的字体渲染,不需要 X 服务也可以支持基本的中文显示。当然了,fbterm 的功能不仅仅只有这点:如果你打算使用它并希望能获得 GUI 下终端模拟器般的体验,那还要尝试对 fbterm 终端的字体等进行调整和配置并搭配 tmux 。不仅如此,如果您需要的话,还可以在上面进行播放多媒体、输入中文、浏览网页等工作…… -- 但遗憾的是:控制台版本的网络浏览器功能还不够完善。它们还不提供某些图形界面的网络浏览器的某些功能,而且 Arch Linux 的官方源中已经不再包含它们了(可能是因为开发已经停止或者开发进度滞后了,这个项目貌似已经从 google code 上移除了),因此要使用它们只能选择从 AUR 上或者从其它地方获取源码后手动编译。 -- 尴尬的是:虽然我从 AUR 上获取到了 fbterm 的源代码并能成功构建运行,但最终却发现位于 AUR 上的 fbterm 也不是很友好(它会让 Linux Console 在运行了 fbterm 之后就会进行某些环境的自动配置,比如设定终端类型(即设置 TERM 变量)为 fbterm(理论上 fbterm 已经支持 256 色,而

ubuntu控制台下中文乱码——解决方案

岁酱吖の 提交于 2019-11-30 10:00:46
从 Linux.com 看到了这个新的支援 UTF-8 字体显示的终端,试用了一下,感觉非常不错~ Fbterm 基于 Framebuffer,目标是为 Linux 提供一个可以支持国际化字符显示、并且支持字体配置的纯终端环境,类似于大家熟悉的 zhcon 和 cce,不过安装和配置上要简单不少。 要想运行 Fbterm,首先你的 Linux 内核必须已经配置并且启用了 Framebuffer 的支持,如果正确配置,应该会有 /dev/fb 这个文件,如果没有,Fbterm 会报错。 之后,下载 最新的 Fbterm 软件包 ,安装过程非常简单: ./configure make sudo make install 现在就可以在纯控制台下运行 fbterm 了,第一次运行 fbterm,会生成一个 ~/.fbtermrc 文件,内容如下: # Configuration for fbterm # font family/pixelsize used by fbterm, mulitple font families must be separated by ',' font_family= mono font_size= 12 # default color of foreground/background text # available colors: 0 = black, 1

Ubuntu tty中文字符乱码

我怕爱的太早我们不能终老 提交于 2019-11-30 10:00:33
默认的tty只能显示一个字节,我们可以用setfont命令去改tty字体,但仅仅局限在一个字节内,不支持UTF-8多字节,所以我们就没办法使用汉字。但是我们可以使用FbTerm啊!FbTerm是支持中文显示的控制台,其提供了一个快速的终端仿真器,它直接运行在你的系统中的帧缓冲 (framebuffer) 之上。使用帧缓冲可以在终端渲染 UTF-8 文本时可以提高性能。FbTerm旨在提供国际化和现代字体支持时至少与Linux内核终端一样快。它允许你在同一个帧缓冲上创建多达 10 个不同的终端窗口,每个窗口都有它的回滚历史。要运行FbTerm,首先检查当前用户是否在 video 组,如不在,则加入。当运行FbTerm后,会在用户主目录下生成 .fbtermrc 配置文件,其中可以更换字体样式及大小、默认前/背景色。   首先,安装fbterm; 1 sudo apt-get install fbterm   然后,加入video组并更改fbterm权限,username是当前登录的用户名; 1 sudo adduser $(whoami) video 2 sudo chmod u+s /usr/bin/fbterm   最后,切换到fbterm; 1 sudo fbterm   注释:若你不能看到中文,按 Ctrl+ Alt+ E 退出后,再运行下面的命令: 1 LANG=zh_CN

Ubuntu 14.04 安装fbterm

淺唱寂寞╮ 提交于 2019-11-29 08:04:31
个人比较喜欢在黑乎乎的屏幕下敲代码,没有杂乱的东西分心,电脑的对按键响应速度比图形界面下快那么一点儿(也许是显示速度)。但在终端下,中文乱码。下面是一种解决中文乱码的方案。 1.安装 fbterm $ sudo apt-get install fbterm 2. 问题 "cann't open frame buffer device!" $ sudo usermod -aG video USERNAME 3.问题"[input] can't change kernel keymap table, all shortcuts will NOT work, see SECURITY NOTES section of man page for solution." $ sudo chmod u+s /usr/bin/fbterm 4. 安装、添加中文输入法 $ sudo apt-get install fcitx fcitx-googlepinyin fcitx-frontend-fbterm 添加输入法: $ vi .fbtermrc 修改输入法: input-method=fcitx-fbterm 5.关于修改字体、大小 $ vi .fbtermrc 修改字体大小: font-size=16 修改字体类型: font-names=Ubuntu Mono 下面的 命令可以查看安装的字体