Ubuntu 上安装 Freemind 并支持中文

时间:2023-03-09 16:00:15
Ubuntu 上安装 Freemind 并支持中文

Ubuntu 上安装 Freemind 并支持中文

JAVA 运行时

Freemind 是一个使用 Java 编写的思维导图工具,在安装时,需要到 Java 运行时(使用 OpenJRE 或 OracleJRE )。

如果当前的环境变量中缺少了 JAVA_HOME ,会导致 Freemind 无法找到 JRE ,从而启动失败。可修改 ~/.bashrc,增加

export JAVA_HOME=<JRE路径>

如:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

然后,退出重新登录。

另外一种方式是直接修改 freemind 的启动文件,

sudo vi $(which freemind)

打开 freemind 的启动脚本,在代码开始处加上

JAVA_HOME=/usr/lib/jvm/java-7-oracle

请根据自己安装的 java 版本设置正确的路径。

中文支持

一般情况下,由于 JRE 中缺少了中文的字体, Freemind 在显示中文时出现乱码。解决方法是下载中文字体到 JRE 的字体目录中。Ubuntu 15.04 中带有支持中文的字体 Droid ,并作为默认的中文字体,可把这个字体导入到 JRE 中。

首先,在 JRE 的字体目录中建立 fallbacks 目录

sudo mkdir -p /usr/lib/jvm/java-7-oracle/jre/lib/fonts/fallback

然后,进入到 Ubuntu 的字体目录

cd /usr/share/fonts/truetype/droid

通过建立软链接的方式,把 Droid 字体加到 JRE 。

for font in $(ls); do sudo ln -s "$(pwd)/$font" /usr/lib/jvm/java-7-oracle/jre/lib/fonts/fallback

如果使用了新增加的字体,可以需要更新字体缓存:

mkfontdir
mkfontscale

完成后,重启 Freemind 即可。