前言
已经用上了最新的 Dia 0.97+git 版本,下载安装方法可参考前文「Dia UML Association 添加字体选择功能」峰回路转一章。默认 Dia 是以 Integrated UI 方式打开的,这时候在输入中文的时候遇到一些 bug,有空我去看看怎么解决。
解决方案
就目前而言,如果需要输入中文可以直接在命令行带上 --classic
的方式先应付一下。
dia --classic
不过对于我们程序员这种懒人而言,这一步也太麻烦了,还是直接让它以经典形式启动吧,省掉带参数的步骤。
-
将源代码
dia/app/app_procs.c
中的app_init
函数static gboolean use_integrated_ui = TRUE;
修改为
static gboolean use_integrated_ui = FALSE;
-
编译
make
-
安装
sudo make install-strip
带来问题
但这也会让 Integrated UI 形式的 Dia 无法调出来了。接下来的工作就是寻找该模式下的中文输入解决方案了。