文档章节

Dia 0.97+git 最新版本的中文问题

i
 iblackangel
发布于 2017/04/26 17:44
字数 268
阅读 31
收藏 0
Dia

前言

已经用上了最新的 Dia 0.97+git 版本,下载安装方法可参考前文「Dia UML Association 添加字体选择功能」峰回路转一章。默认 Dia 是以 Integrated UI 方式打开的,这时候在输入中文的时候遇到一些 bug,有空我去看看怎么解决。

解决方案

就目前而言,如果需要输入中文可以直接在命令行带上 --classic 的方式先应付一下。

dia --classic

不过对于我们程序员这种懒人而言,这一步也太麻烦了,还是直接让它以经典形式启动吧,省掉带参数的步骤。

  1. 将源代码 dia/app/app_procs.c 中的 app_init 函数

    static gboolean use_integrated_ui = TRUE;
    

    修改为

    static gboolean use_integrated_ui = FALSE;
    
  2. 编译

    make
    
  3. 安装

    sudo make install-strip
    

带来问题

但这也会让 Integrated UI 形式的 Dia 无法调出来了。接下来的工作就是寻找该模式下的中文输入解决方案了。

参考资料

[1] Dia UML Association 添加字体选择功能

© 著作权归作者所有

共有 人打赏支持
i
粉丝 0
博文 47
码字总数 14784
作品 0
广州
程序员
dia 0.97.2 无法输入中文解决

最近装到mint13 安装dia后无法输入中文,解决如下 修改/usr/bin/dia #dia-normal --integrated "$@" dia-normal "$@" 但是这样会造成工具条独立出来,没事能用就行...

桂哥
2012/06/17
0
0
Ubuntu 下 Dia 无法输入中文解决方法

1.安装Dia sudo apt install dia 2.终端打开dia 3.点击上面菜单栏的输入法项 4.选择最下面的X输入法 5.此时发现可以切换输入法,切换成中文打字即可 本人系统 Ubuntu 16.04LTS ,输入法:搜狗...

100972
2017/11/03
0
0
怎么消除或隐藏Dia划图面板上面的蓝线呢

1,在win7下安装dia,在安装过程中,选择是英文,但安装完成后,为什么显示的是中文呢? 2 在Dia划图面板上,默认会显示一些蓝线,怎么消除或隐藏Dia划图面板上面的蓝线呢?

郭建伟
2014/07/25
277
1
Win7 下安装流程图绘制软件 Dia

1.我的环境 操作系统:32位 Win7 旗舰版 Service Pack 1 2.安装Dia OSC上Dia的页面地址:http://www.oschina.net/p/dia 软件首页地址:https://wiki.gnome.org/action/show/Apps/Dia 在这个页...

北风其凉
2014/12/12
0
0
Cnyunwei-Cacti+Nagios最新版本 V11发布

一、新版本的初步认识 —— 版本声明 很多人会误解与CactiEZ V10中文版本混淆,为了区分所以下一个版本将跳过V10,直接发布Cnyunwei-V11 V11里集成的Cacti中文版本还是采用的CactiEZV10中文版...

涂老三
2013/09/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式锁的那点事

在多线程并发的情况下,要保证一个代码块在同一时间只能由一个线程访问,可以用锁来保证,比如java的synchronized语法以及ReentrantLock类等等。这样子可以保证JVM进程内的多个线程同步执行。...

无语年华
12分钟前
1
0
apahce启用http2

需要前置条件传送门 其实前置做完了,h2是很简单的事 1.apache启用http2_module 2.打开apche的配置文件,写上 Protocols h2 http/1.1 3.重启apache,打开浏览器看看吧...

gcudwork
28分钟前
1
0
redis-string

set key value 设置值 set命令有以下选项: ex senconds :为健设置秒级过期时间 px millisencondes :为健设置毫秒级过期时间 nx :健不存在时候,可以设置成功,用于添加 xx : 与nx相反,不...

拐美人
33分钟前
2
0
正弦 余弦 角度 用于画时钟

<html> <head> <title>时钟</title> </head> <style> #canvas{ background: #1977ca } </style>......

一箭落旄头
50分钟前
4
0
驰狼课堂

http://www.chilangedu.com/

求是科技
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部