文档章节

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

i
 iblackangel
发布于 2017/04/26 17:44
字数 268
阅读 34
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
43分钟前
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0
命令参数的三大风格:Posix、BSD、GNU

今天读到命令行中参数的风格有三大类,即Unix/Posix、BSD、GNU。分别有以下特征: Unix/Posix风格,即命令后的参数,可以分组,便必须以连字符开头,如ps -aux。 BSD风格,即命令后的参数,可...

大别阿郎
昨天
2
0
PHP生成图片验证码

PHP生成图片验证码 /** * PHP生成图片验证码 * Class VerifyImage */class VerifyImage{ // 生成随机字串 private $verifyCode; // 图片对象 private $image; /**...

DrChenXX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部