FreeBSD 5.2/GNOME2 中文化

2024-01-02 15:48
文章标签 文化 5.2 freebsd gnome2

本文主要是介绍FreeBSD 5.2/GNOME2 中文化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

FreeBSD是一款优秀的操作系统,但是其桌面环境对中文的支持程度阻碍了其在中国的发展,下面就以FreeBSD 5.2-current/GNOME2为例详述FreeBSD与GNOME2的中文化方法:

中文化XFree86/GNOME:

1.安装字体
1)安装字体管理ttmkfdir

#cd /usr/ports/x11-fonts/ttmkfdir

#make install clean
2)安装字体

#mkdir -p /usr/X11R6/lib/X11/fonts/TrueType

找到Simsun.ttf和tahoma.ttf 将他们复制到 /usr/X11R6/lib/X11/fonts/TrueType

最简单的方法是从Windows分区复制一个(mount_ntfs /dev/ad0s1(你的NTFS设备) /mnt)

WINDOWS/Fonts目录里就可以找到,如果只能找到simsun.ttc可以将其更名拷贝到指定的目录

可以将/WINDOWS/Fonts里sim开头的字体拿来用.

#cp Simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType

#cp tahoma.ttf /usr/X11R6/lib/X11/fonts/TrueType

3)创建字体文件:

#cd /usr/X11R6/lib/X11/fonts/TrueType

#ttmkfdir >fonts.dir

#cp fonts.dir fonts.scale

2.修改/etc/X11/XF86Config

注释掉

Load "freetype"

Load "record"

Load "type1"

添加 Load "xtt"
3.修改/usr/X11R6/etc/fonts/fonts.conf
1)在 <dir>/usr/X11R6/lib/X11/fonts</dir>
     <dir>~/.fonts</dir>
  前添加<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
2)美化GNOME中的Simsun字体

/usr/X11R6/etc/fonts/fonts.conf里添加:

        <!-- for simsun.ttc -->

        <match target="font">

                <test name="family"><string>SimSun</string></test>

                <edit name="antialias"><bool>true</bool></edit>

                <edit name="hinting"><bool>true</bool></edit>

                <edit name="autohint"><bool>false</bool></edit>

        </match>

 

        <match target="font">

                <test name="family"><string>NSimSun</string></test>

                <edit name="antialias"><bool>true</bool></edit>

                <edit name="hinting"><bool>true</bool></edit>

                <edit name="autohint"><bool>false</bool></edit>

        </match>

 

        <match target="font">

                <test name="family"><string>SimSun</string></test>

                <test name="size" compare="less_eq"><int>16</int></test>

                <edit name="antialias" mode="assign"><bool>false</bool></edit>

                <edit name="hinting" mode="assign"><bool>true</bool></edit>

        </match>

        <match target="font">

                <test name="family"><string>NSimSun</string></test>

                <test name="size" compare="less_eq"><int>16</int></test>

                <edit name="antialias" mode="assign"><bool>false</bool></edit>

                <edit name="hinting" mode="assign"><bool>true</bool></edit>

        </match>

                                                                               

        <match target="font">

                <test name="family"><string>NSimSun</string></test>

                <edit name="globaladvance"><bool>false</bool></edit>

        </match>

4 配置字体和GNOME

1)备份字体文件:

cp/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN.bak)

2)设置GNOME的区域和语言:

替换/usr/X11R6/share/gnome/gtkrc.zh_CN为下面的内容:

style "gtk-default-zh-cn" {

fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"

}

class "GtkWidget" style "gtk-default-zh-cn"

3)同样再替换掉/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN

4)cp /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN ~/.gtkrc.zh_CN

5) 在Gnome的字体设置里面设置字体为Simsun,10

安装fcitx2.0输入法:

1 更新Ports tree

1)如果没有安装CVSup 可以通过 ports或者pkg_add 安装


2)接着从/usr/share/examples/cvsup中复制一份ports-supfile到/usr中。这是为了日后使用方便,且维持原有范例不变

# cp /usr/share/examples/cvsup/ports-supfile /usr

3)编辑ports-supfile

将其中的*default host=CHANGE_THIS.FreeBSD.org

改为*default host=cvsup.FreeBSDChina.org(你喜欢的CVSup服务器)

如果你想整个更新Ports Tree则不需要做其他的改变直接存盘退出

如果你只想更新部分的Ports,则注释掉ports-all之后解开你要更新的部分的注释(ports-chinese的注释一定要解开,应为fcitx2.0.1就在里面)

4)开始更新Ports tree:

  # cvsup -g -L 2 /usr/ports-supfile
看到下面的显示表示更新成功:
Shutting down connection to server 
Finished successfully

2安装fcitx2.0.1输入法:

 # cd /usr/ports/Chinese/fcitx

 # make install clean

3 配置输入法

1)修改~/.profile,添加:
LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN

LC_TYPE=zh_CN.eucCN
export LANG LC_ALL LC_TYPE

2)修改~/.cshrc(如果你用的是csh)

setenv LC_ALL zh_CN.eucCN
setenv LANG zh_CN.eucCN

setenv LC_TYPE zh_CN.eucCN

export LANG LC_ALL LC_TYPE

如果是其他的shell请做相应的修改

3)修改~/.xinitrc添加:

export XMODIFIERS=@im=fcitx
fcitx & 至开头处

按照上述的描述应该可以完成FreeBSD/GNOME2的中文化 和fcitx2.0.1的安装

这篇关于FreeBSD 5.2/GNOME2 中文化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/562918

相关文章

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

基于javaweb的茶园茶农文化交流平台的设计与实现(源码+L文+ppt)

springboot基于javaweb的茶园茶农文化交流平台的设计与实现(源码+L文+ppt)4-20 系统功能结构 系统结构图可以把杂乱无章的模块按照设计者的思维方式进行调整排序,可以让设计者在之后的添加,修改程序内容的过程中有一个很明显的思维方向。同时结构图还可以让设计者以外的其他人更直观的看出整个系统的设计理论和设计过程。让系统的设计变的更直观。该系统的功能架构图如图3-1所示:

Java SpringBoot集成Vue.js,构建茶园茶农文化交流平台,四步实现高效互动,MySQL存储数据更稳定

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目、 源码、对代码进行完整讲解、文档撰写、ppt制作。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~ Java实战项目

畅游5G高速网络:联发科集成Wi-Fi6E与蓝牙5.2的系统级单芯片MT7922

这周末,除非外面下钞票,否则谁也拦不住我玩《黑神话悟空》(附:两款可以玩转悟空的显卡推荐) IPBrain平台君 集成电路大数据平台 2024年09月03日 17:28 北京 联发科一直以创新技术追赶市场需求…… “不努力向前游就会被海浪拍回岸边…” 芯片设计公司产品层出不穷,想要站稳脚根只有不断创新其技术和适应市场的需求。来自台湾地区的联发科技,自

5.2.数据结构-c/c++二叉树详解(下篇)(算法面试题)

本章所有代码请见:5.3.数据结构-c/c++二叉树代码-CSDN博客 上篇:5.数据结构-c/c++二叉树详解(上篇)(遍历方法,完全二叉树)-CSDN博客  目录 1 求二叉树 第k层的节点 2 查找一个节点是否在二叉树中 3 求二叉树节点的个数 4 求二叉树叶子节点的个数 5 求树的深度 6 判断一棵树是否为完全二叉树 1 求二叉树 第k层的节点

html+css网页设计 合十文化2个页面

html+css网页设计 合十文化2个页面 ui还原度90% 网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1,访问该网站 https://download.csdn.net/download/qq_4

计算机毕业设计选题推荐-茶园茶农文化交流平台-Java/Python项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python项目 安卓项目 微信小程序项目 文章目录 一、前言二、开发环境三、系统界面展示四、部分代码设计五、论文参考六、系统视

【2025考研英语高分写作:写作核心词汇】二、教育文化类

1.学位 学士 bachelor's degree 硕士 master's degree 博士 doctor's degree 获得学位 acquire a degree 文学硕士 Master of Arts (MA) 理学硕士 Master of Science (MS) 文科 arts 理科 science 工商管理硕士 Master of Business Adminis

html+css+js网页设计 文化历史 中华历史10个页面

html+css+js网页设计 文化历史 中华历史10个页面 网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1,访问该网站 https://download.csdn.net/download/qq_4

传承民族英雄精神 共筑两岸文化桥梁 《郑成功》动漫电影研讨会在北京台湾会馆举行

2024年8月26日上午,一场以《郑成功》动漫电影的时代意义和文化价值为主题的研讨会在北京台湾会馆隆重举行。 1962年,郭沫若先生写出了他平生唯一的电影剧本《郑成功》,在生动揭示了台湾是中国固有领土的同时,高度评价了郑成功开辟荆榛、驱除荷虏的千秋功业。在民族英雄郑成功诞辰400周年的前夕,为了弘扬中华民族精神,筑牢两岸精神家园。会议聚焦如何更好地以动漫电影的形式把郭沫若的这一作品搬上银