`

UBUNTU的英文界面(英文locale)下用SCIM输入中文

阅读更多
 

1. 区域环境变量设置
修改 /etc/environment 文件,打开的时候有这么一排文字PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games”
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”

把“LANG=”zh_CN.UTF-8″ LANGUAGE=”zh_CN:zh:en_US:en””删除后加入下面的这一段文字:

LC_CTYPE=”zh_CN.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″More…
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″
LC_ALL=
LANGUAGE=”en_US:en”
GST_ID3_TAG_ENCODING=GBK
LANG=”en_US.UTF-8″

2. 输入法设置
安装 SCIM及其中文输入法。
$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule scim-qtimm
$sudo im-switch -s scim(如果你以前安装过输入法的可以跳过此步)

请看看你的系统的语言设置是否是这样的

screenshot-language-support.png

3. 字体设置(如何对字体的没有什么要求的朋友可以跳过)
我在换成英文的界面的时候字体很丑,并不是我以前在中文中界面下使用的雅黑字体,更让我郁闷的是我的/etc/fonts/目录下根本没有 language-selector.conf这个文件(现在还不知道是为什么,如何有哪个朋友知道请告诉我),所以我把整个language- selector.conf这个文件的内容都贴上来了,如果没有这个文件的朋友可以把我这个拷贝到/etc/fonts/下去,但前提是你安装过雅黑字 体。如果你想用别的字体,把你想给要的字体拷贝到fonts:///这个目录下。然后用编辑/etc/fonts/language- selector.conf,把有“Microsoft YaHei”的地方换成你想要的字体。
<fontconfig>
<include ignore_missing=”yes”>CJK_aliases</include>

<alias>
<family>serif</family>
<prefer>
<family>Microsoft YaHei</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Microsoft YaHei</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Microsoft YaHei</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>

<match target=”font” >
<test name=”family” compare=”contains” >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<!– check to see if the font is just regular –>
<test name=”weight” compare=”less_eq”>
<int>100</int>
</test>
<test compare=”more_eq” target=”pattern” name=”weight” >
<int>180</int>
</test>
<edit mode=”assign” name=”embolden” >
<bool>true</bool>
</edit>
</match>

<match target=”font” >
<test name=”family” compare=”contains” >
<string>Song</string>
<string>Sun</string>

<string>Ming</string>
</test>
<edit name=”globaladvance”>
<bool>false</bool>
</edit>
<edit name=”spacing”>
<int>0</int>
</edit>
<edit name=”hinting”>
<bool>true</bool>
</edit>
<edit name=”autohint”>
<bool>false</bool>
</edit>
<edit name=”antialias” mode=”assign”>
<bool>true</bool>
</edit>
<test compare=”more_eq” name=”pixelsize”>
<double>11</double>
</test>
<test compare=”less_eq” name=”pixelsize”>
<double>16</double>
</test>
<edit name=”antialias” mode=”assign” >
<bool>false</bool>
</edit>
</match>
</fontconfig>


分享到:
评论

相关推荐

    在Ubuntu Linux系统英文界面下处理中文

    在Ubuntu Linux系统英文界面下处理中文是一项常见的需求,特别是对于那些习惯英文操作环境但又需要处理中文内容的用户。Linux系统由于其强大的国际化(i18n)和本地化(l10n)支持,使得在不同语言环境之间的切换变得...

    ubuntu字符界面中文乱码 - chinabinlang的专栏 - CSDN博客1

    Ubuntu 字符界面中文乱码解决方案 Ubuntu 字符界面中文乱码是指在 Ubuntu 系统中,字符界面...Ubuntu 字符界面中文乱码问题可以通过安装 zhcon、配置 locale 设置、使用图形界面或修改 zhcon.conf 文件等方法来解决。

    在Ubuntu下安装中文输入法

    Ubuntu系统自带的SCIM输入法默认只提供英文输入。要添加中文输入法,你需要安装额外的软件包。主要的两个软件包是: - `scim-tables-zh`:这个包包含了简体和繁体中文的支持文件以及常见的输入方式,如二笔、五笔...

    如何在Ubuntu Linux系统的英文界面下处理中文

    总的来说,在Ubuntu Linux的英文界面下处理中文涉及locale设置、中文语言包安装以及中文输入法的配置。正确地完成这些步骤,你就可以在英文环境中无障碍地使用中文了。需要注意的是,locale设置会影响到系统的所有...

    ubuntu server 安装最小图形界面.docx

    Ubuntu Server 安装最小图形界面 本文档将指导您在 Ubuntu Server 上安装最小图形界面,包括安装 X Window 服务端、安装 GNOME 图形界面、安装 必需的程序资源管理器、美化界面、扫瞄器安装等步骤。 一、安装 ...

    将中文版的Ubuntu 18.04改成英文版.docx

    "将中文版的Ubuntu 18.04改成英文版" 在 Ubuntu 18.04 中,默认的语言设置对新手来说可能会带来一些不便,特别是在软件下载和安装过程中。中文版的 Ubuntu 18.04 存在一些缺陷,例如软件无法正常下载的问题。这时候...

    Abaqus中英界面切换

    本文将详细介绍如何在Abaqus 6.10-1版本中实现界面语言的自由转换,包括由英文界面切换至中文界面以及由中文界面切换回英文界面的具体步骤。 #### 二、问题描述 **问题:** - Abaqus 6.10-1安装后中文目录乱码。 -...

    如何在ubuntu8.04中安装中文输入法

    为了使输入法能够正确识别英文环境下的中文输入,还需要配置系统的locale。这可以通过编辑配置文件来实现: ```bash sudo gedit /etc/gtk-2.0/gtk.immodules ``` 打开文件后,找到`XInputMethod`一行,并修改其值...

    keepass2在Ubuntu 15.10下中文乱码的解决办法.docx

    Keepass2 在 Ubuntu 15.10 下中文乱码的解决办法 Keepass2 是一个流行的密码管理器,但是在 Ubuntu 15.10 下可能会出现中文乱码的问题。本文将详细介绍 Keepass2 在 Ubuntu 15.10 下中文乱码的解决办法。 问题描述...

    Ubuntu Server将环境变量修改为英文,防止中文乱码.docx

    Ubuntu Server 环境变量修改为英文,防止中文乱码 在 Ubuntu Server 中,将环境变量修改为英文是为了防止中文乱码的出现。这样做的原因是,当我们安装 Ubuntu Server 14.04 时,默认选择了中文环境,但是命令行下...

    Spring MVC Locale 的使用 中文 英文 等语言 切换

    这篇博客文章将深入探讨如何在Spring MVC应用中实现语言切换功能,以支持中文、英文等多种语言。 首先,我们需要在Spring MVC的配置文件中声明`LocaleResolver`。`LocaleResolver`是Spring MVC用来解析和设置`...

    locale-archive 和 locale-archive.tmpl

    在 `/usr/lib/locale` 目录下,`locale-archive` 和 `locale-archive.tmpl` 的存在表明该系统已经为处理多种语言和文化环境做好了准备。系统管理员可以根据需求通过 `locale` 命令查看当前的本地化设置,使用 `...

    Ubuntu中文语言包显示菱形问题恢复方法

    在使用Ubuntu系统的过程中,部分用户可能会遇到中文语言包显示异常的问题,其中一种常见的现象就是文本显示为菱形符号,这通常意味着系统无法正确解析或显示中文字符。这种问题的出现,往往与系统的语言环境设置有关...

    linux中文编码locale

    在Ubuntu上设置中文locale,可以解决文件名、终端输出、软件界面等可能出现的中文乱码问题。 首先,我们需要了解`language-pack-zh-hans`和`language-pack-zh-hans-base`这两个包的作用。它们是Ubuntu官方提供的...

    Ubuntu10.04LTS离线汉化包+汉化方法

    这个版本的Ubuntu是一款长期支持版,对于那些无法连接到互联网的用户来说,离线汉化包提供了方便的方式来将英文界面转化为中文。以下是一步步的汉化教程,以及离线汉化包中的关键文件详解。 首先,离线汉化包通常...

    Ubuntu Server 10.04中文环境乱码解决办法

    这个问题主要是由于系统默认的字符编码与中文字符不兼容所导致的,使得在终端或者某些应用界面下,中文显示为不可读的乱码。以下是对解决Ubuntu Server 10.04中文环境乱码问题的详细说明: ### 一、理解问题根源 ...

    Ubuntu中文环境设置

    在Ubuntu系统中,默认情况下可能没有中文语言包,这可能会导致系统界面显示为英文,对于习惯使用中文的用户来说,这显然不够友好。因此,安装中文语言支持是首要任务。 **步骤1:** 打开“系统设置”,然后进入...

    C语言头文件 LOCALE.H

    C语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE.HC语言头文件 LOCALE....

    修改Ubuntu中文编码格式

    总之,在Linux系统尤其是Ubuntu中处理中文编码问题需要一系列配置步骤,从查看和修改系统locale配置到调整文本编辑器和终端的默认编码,每一步都需要准确操作以确保中英文环境的兼容和稳定。通过这些步骤的执行,...

Global site tag (gtag.js) - Google Analytics