`

linux文本模式下显示/输入中文

阅读更多
主要参考自:
fbterm和ucimf安装与字符界面显示中文
Fbterm -- 支持显示 UTF-8 字体的纯终端
在Ubuntu 9.04啟用Framebuffer
fbterm + ucimf 中文字符界面安装指南 (debian 方式)

网上搜索到的方法多是安装中文平台的,还有就是给LANG设置值为zh_CN.UTF-8的,后面这种方法不知道为什么在Ubuntu下行不通,不知道是不是我什么地方没搞好,显示的总是菱形。。没办法,只好去装中文平台。搜索到的中文平台有3种:zhcon、CCE和fbterm。3种当中,好像是zhcon最老,CCE其次,fbterm最新(08年发布的),前面两种好像都停止更新了,于是我就选择了fbterm,以及中文输入所需要的ucimf。下面是安装过程,都是从网上搜集的,之前发在圈子里,现在copy到博客做备份+凑数

fbterm在这里下载:
http://code.google.com/p/fbterm/downloads/list
目前最新的是fbterm-1.5.tar.gz
在安装fbterm之前需要启用framebuffer,详细的方法见:
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=89795
(上面这个链接如果打不开可以看这个:http://blog.csdn.net/fox1978/archive/2009/03/11/3980224.aspx
启用framebuffer之后,解压fbterm-1.5.tar.gz,configure make&install。
安装完毕,在文本模式(只能在文本模式下,在x window的终端里不能执行)执行fbterm,输个date命令看看输出的中文是不是乱码,如果不是,说明安装成功了。
安装ucimf之前还要先安装一个libltdl:
sudo apt-get install libltdl-dev
还有freetype2:
sudo apt-get install libfreetype6-dev
还有fontconfig:
sudo apt-get install libfontconfig1-dev

接着去http://ucimf.sourceforge.net/下载:
libucimf-2.2.8.tar.gz
ucimf-openvanilla-2.10.5.tar.gz
fbterm_ucimf-0.2.5.tar.gz
openvanilla-modules-0.8.0_13.tar.gz
然后解压,安装。

注意这4个包在configure的时候好像一定要指定--prefix=/usr
另外,libucimf在configure的时候还要指定--sysconfdir=/etc


我第一次安装的时候就是不带参数,结果装完运行fbterm之后,一按ctrl+space,就出现一行错误,说找不到libucimf.so.0。

安装完毕,记得把要使用framebuffer的用户加入video组:
sudo gpasswd -a 用户名 video

接着运行LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf
然后就可以使用ctrl+space开启输入法了。用ctrl+shift可以在各输入法之间切换。
更多的ucimf问题参见官方FAQ:http://ucimf.sourceforge.net/data/html/FAQ

最后设置 alias,直接使用 fbterm 调用上面命令:

echo "alias fbterm='LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf'" >> ${HOME}/.bashrc
分享到:
评论

相关推荐

    Linux图形模式 文本模式切换总结

    二、Linux文本模式 1. **概念**:文本模式下,用户通过命令行界面(CLI)进行操作,直接输入指令执行任务,不依赖图形化组件。 2. **优点**:文本模式资源占用少,启动快速,适合远程管理服务器或进行系统维护。 ...

    Fedora7Linux文本模式安装全程图解

    根据给定的文件信息,以下是对“Fedora7 Linux文本模式安装全程图解”相关知识点的详细解析: ### Fedora7 Linux系统概述 Fedora7是Red Hat支持的一个项目,由贡献者领导,专注于自由和开源软件的发展。Fedora项目...

    Linux操作系统下文本模式基础.pdf

    【Linux操作系统下文本模式基础】 在Linux操作系统中,文本模式是一种重要的交互方式,尤其是在没有图形用户界面(GUI)的情况下。文本模式主要通过命令行界面进行操作,尤其在远程服务器管理和系统维护时,文本...

    文本模式下安装centos 命令行 linux

    本篇文章将深入探讨如何在文本模式下安装CentOS,这是一个适合对Linux有一定了解或者在无图形界面环境下进行安装的选择。 首先,安装过程始于引导阶段。在描述中提到,我们需要设置计算机从光盘启动,这通常在BIOS...

    linux服务器登录后显示-bash问题.docx

    linux服务器用户登录后显示-bash问题l

    Linux文本编辑器vi的使用

    ### Linux文本编辑器vi的使用 #### 一、vi编辑器概述 vi是Linux乃至UNIX中最常用且功能强大的文本编辑器之一。对于Linux系统管理员来说,掌握vi编辑器的使用至关重要,因为它几乎适用于所有类型的文本文件编辑,...

    Fedora7Linux文本模式安装全程图解.pdf

    根据给定的文件信息,以下是对Fedora 7 Linux文本模式安装过程中涉及的关键知识点的详细解析: ### Fedora 7 Linux 文本模式安装 #### Fedora 7 概览 Fedora 是一系列由 Red Hat 支持的项目,由全球贡献者领导和...

    linux文本处理命令

    Linux 文本处理命令 Linux 文本处理命令是 Linux 操作系统中的一组命令,用于处理文本文件和文本流的命令。这些命令可以实现文本的排序、去重、统计、过滤等操作。本文将详细介绍 Linux 文本处理命令,包括 sort、...

    Linux文本编辑命令

    1. **ed**:它是最早的Linux文本编辑器,基于行的界面使得它对初学者来说可能较为复杂。`ed`命令允许用户在内存中编辑文本,然后将其写入文件。基本用法包括`a`(追加)、`i`(插入)、`d`(删除)和`w`(写入)等。...

    Linux操作系统Vi-文本编辑器实验报告.doc

    在插入模式下,用户输入的任何字符都被 Vi 当作文件内容保存起来,並將其显示在屏幕上。在文本输入过程中,若想回到命令模式,按 ESC 键即可。 命令模式是 Vi 或 vim 的默认模式,如果我们处于其它命令模式时,要...

    Linux下开发文本编辑器.pdf

    curses 库提供了许多通用的函数,支持开发 Linux 文本模式下的应用程序界面。 在开发文本编辑器时,需要使用到一些重要的函数,如 initscr()、start_color()、init_pair() 等。这些函数可以实现文本的编辑、显示、...

    LINUX处理文本命令

    LINUX处理文本命令 处理文本和文本文件的命令 一. sort 文件排序, 通常用在管道中当过滤器来使用. 这个命令可以依据指定的关键字或指定的字符位置, 对文件行进行排序. 使用-m选项, 它将会合并预排序的输入文件. 想...

    linux文本下挂载U盘.doc

    ### Linux文本环境下的U盘挂载详解 在Linux操作系统中,挂载U盘或任何其他存储设备是一项常见的任务。本文将深入探讨如何在文本模式下挂载U盘,并覆盖多种文件系统格式,包括FAT32、NTFS,以及通过Samba共享的目录...

    第3单元 Linux文本编辑1

    左下角状态栏显示“–INSERT–”表明你正处于输入模式,此时可以输入任意字符。 3. **底线命令模式**:在命令模式下按下`:`,可以输入单行命令,如`q`退出、`w`保存文件。 **vim的基本操作** 包括: 1. **创建文件...

    掌握linux软件包管理方法。熟悉图形模式下软件管理工具的使用。

    按下`i`键可以进入插入模式,这时就可以直接在当前光标位置输入文本。退出Vi,可以在命令模式下输入`:q`(保存并退出),`:q!`(不保存退出),或`:wq`(保存并退出)。 回到给定的代码段,这段C语言程序似乎用于...

    Vmware虚拟机Linux系统由桌面模式改成命令行模式登入

    本文将深入探讨如何在Vmware虚拟机中将Linux系统的桌面模式切换至命令行模式,这一过程不仅能够帮助我们更好地理解Linux系统的初始化过程,还能提升在资源受限环境下的操作效率。 ### Linux系统模式切换背景 Linux...

    linux C++ 文本文件创建写入以及读取

    在Linux环境下,C++编程语言提供了丰富的文件操作接口,使得我们能够方便地对文本文件进行创建、写入和读取。下面将详细讲解这个过程。 首先,为了在C++中打开或创建一个文本文件,我们需要使用`fstream`库。在程序...

    rhel6使用文本模式安装和删除系统

    首先,文本模式安装是Linux系统安装的一种方式,它不依赖图形界面,通过字符界面进行安装,适合在资源有限或者远程环境下安装系统。在RHEL6中,文本模式安装通过在引导时添加特定的参数来实现。描述中提到的“linux...

    Linux下最基本的文本编辑器vi使用方法

    vi 编辑器是 Unix 和 Linux 操作系统下最基本的文本编辑器,具有三种工作模式:指令模式、输入模式、末行模式。用户可以通过输入特定的命令在不同模式之间切换。下面是 vi 编辑器的使用方法和技巧。 打开、保存、...

Global site tag (gtag.js) - Google Analytics