freemind是java程序,所以首先要解决java的中文字体解决问题,一般只要copy某个中文字体到jre的lib/fonts下某个文件夹就好了,如果用了多个jre,则需要确定用于运行freemind的是哪个版本,当然最好是都copy字体。

我的做法:

从XP那里copy来simsun.ttc tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf 这几个字体,然后放在/usr/share/fonts/zh_CN/TrueType文件夹下面,然后在该文件夹下执行

sudo mkfontscalesudo mkfontdir

产生两个配置文件后,在/usr/lib/jvm/java{version}/jre/lib/fonts中创建软连接

sudo -s /usr/share/fonts/zh_CN/TrueType fallback

这样就搞定了字体,运行测试:

/usr/lib/jvm/java-1.5.0-sun/bin/java -jar /usr/lib/jvm/java-1.5.0-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar

搞定了以后,我的SCIM还有点问题,我用的是bridge模式,不知道是不是这个的问题,按照参考中的第三篇文章,发现需要运行

scim -d -c socket -f x11 -e socket

载入SCIM模块,载入后成功在freemind中输入中文。

顺便贴出自动载入的方法:

在/etc/X11/Xsession.d中创建 75custom-scim_init 文件,包括如下内容:

export XMODIFIERS="@im=SCIM"

export GTK_IM_MODULE="scim"

export XIM_PROGRAM="scim -d"

转到 System->Preferences->Sessions,选择 Startup Programs,添加 scim -d,并保留顺序为50。

登录 root 终端,输入下列命令:

gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

linux freemind字体,解决freemind在Ubuntu中输入中文问题相关推荐

  1. linux freemind字体,解决freemind中文乱码

    出自Linux Wiki 提示:此文已超过 9 年(3299 天)未更新,如发现内容过时或有误,欢迎改进:) 解决freemind中文乱码 由于 Freemind 要应用到 Java 运行时环境,显示 ...

  2. Ubuntu 下面用ibus在opera中输入中文

    在ubuntu 下面安装了opera后,然后安装了ibus,但却发现不能输入中文,然而ibus却可以在其它程序中输入中文的.经过调查发现,原因有二: 1. opera的快捷键与ibus快捷键冲突. 我 ...

  3. 在Ubuntu中设置中文输入法

    在Ubuntu中设置中文输入法 在Ubuntu中设置中文输入法 问题 我用的ubuntu虚拟机中,一直用的是英文,也一直没有把不能输入中文,当一回事情. 但是最近在做一个中文的项目,只能要安装一下中文 ...

  4. python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题

    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...

  5. 解决在全文搜索中搜索中文字符

    解决在全文搜索中搜索中文字符出错补丁:点击下载 http://www.artbbs.net/Demo/Dvbbs_Help/Help_Img/SQLx86.rar 解决中文字符出错问题: 方法一: 把 ...

  6. 成功解决wps文档中输入英文单词出现对应英文单词下边红色波浪线(英文拼写自动检测)去掉或加上图文教程

    成功解决wps文档中输入英文单词出现对应英文单词下边红色波浪线(英文拼写自动检测)去掉或加上图文教程 目录 解决问题 解决方法 解决问题 wps文档中输入英文单词出现对应英文单词下边红色波浪线 解决方 ...

  7. 解决在英文版MSSQL中插入中文乱码的问题

    解决在英文版MSSQL中插入中文乱码的问题 英文版的MSSQL(据说还有Access,但是我没用过)中直接在SQL语句中插入中文最终会显示??? 但是在中文版的管理器中插入中文却没有问题. 解决的方法 ...

  8. 教您解决无法在MathType中输入空格的难题

    MathType空格的输入并不像在word文档中直接敲击一下空格键就可以输入,需要借助其他键才能输入进去,本教程将教您解决无法在MathType中输入空格的难题. 方法一 点击菜单中的样式->文 ...

  9. wml在文本框中输入中文关键字搜索时,服务端获取到的值总是乱码的解决方法。...

    wml在文本框中输入中文关键字搜索时,服务端获取到的值总是乱码,该如何解决? 现提供一个客户端对关键字编码,服务端再解析的方法,应该可以完美的解决这一问题. wml文件: <?xml versi ...

最新文章

  1. 【Live555】live555源码详解系列笔记
  2. HttpWebRequest在GetResponse时总是超时
  3. Android Studio 编译: Program type already present: XXX 解决方案
  4. 在Mac OS X Lion上设置环境变量
  5. Jquery的一个特效 仿照flash放大图片
  6. 【数据结构与算法】之深入解析“24点游戏”的求解思路与算法示例
  7. 编译AjaxControlToolkit发生错误如何解决?
  8. Element Tree型控件
  9. csv导入mysql phpmyadmin_关于mysql:使用phpMyAdmin导入大型csv文件
  10. Java-Integer和int有什么区别
  11. mysql数据库是以表为单位存储的,创建一个以数据库名称为参数的MySQL存储过程,以列出具有特定数据库中详细信息的表。...
  12. 矩阵分解在推荐系统中的应用:NMF和经典SVD实战
  13. PVS中TFTP的隐藏配置
  14. TCPIP详解Protocol 读书笔记(一) TCP协议概述
  15. 经验:OrCAD Capture卡顿问题的解决方法
  16. xcode iOS 上传appstore 一直卡在正在通过 App Store 进行鉴定
  17. 【PE】PE文件结构学习
  18. Unity游戏开发:文字冒险游戏项目实战
  19. Eclipse安装过程
  20. C语言算平均数,让用户输入一系列的正整数,输入-1表示输入结束,算出这些数字的平均数

热门文章

  1. 【微机原理与汇编语言】输出n位十进制数
  2. MacBook Pro安装WIN10问题集锦
  3. 服务器风扇插头型号,服务器风扇专场 台达 12V   12CM 4.8A怪兽来袭只要15元
  4. Java校验框架使用@Valid、@Validated、OVAL+Groovy
  5. E. Tournament
  6. gorm实现insert ignore into语句调用
  7. Roon 1.8(806) for Windows
  8. _stdcall _cdec区别
  9. 关于一个二维数组问题
  10. 装机不求人,10 分钟电脑配置挑选速成攻略