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 即可。