文档章节

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

i
 iblackangel
发布于 2017/04/26 17:44
字数 268
阅读 25
收藏 0
点赞 0
评论 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 "$@" 但是这样会造成工具条独立出来,没事能用就行...

三桂sg ⋅ 2012/06/17 ⋅ 0

dia输入中文问题

在工作上要画个流程图,知道微软的visio软件可以用,可是一来要依靠盗版,二来体积也比较大伤不起还吃C盘,于是上网寻找替代品,通过GOOGLE搜索找到Dia推荐,这是一款跨平台的免费软件. 刚开...

lemonseed ⋅ 2014/12/14 ⋅ 2

Ubuntu 下 Dia 无法输入中文解决方法

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

100972 ⋅ 2017/11/03 ⋅ 0

怎么消除或隐藏Dia划图面板上面的蓝线呢

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

郭建伟 ⋅ 2014/07/25 ⋅ 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

Linux Deepin 10.06 RC 发布-下载

Linux Deepin桌面版基于Ubuntu GNU/Linux,适合中国的Debian新手和老手使用。Deepin桌面是一份已经配置好的中文桌面,包括fcitx中文输入法,stardict 词典,zhcon中文终端,ttf-simsun字体等...

红薯 ⋅ 2010/07/06 ⋅ 2

Cnyunwei-Cacti+Nagios最新版本 V11发布

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

涂老三 ⋅ 2013/09/07 ⋅ 0

Qt 5 中文显示问题

Qt更新了最新版本5.0.1,可是对中文显示问题一直没弄清楚。 1.不管源代码(cpp)文件是unicode还是utf8还是ascii格式,只要是中文字符串,都无法正常显示。 2.如果使用国际化,tr("中文"),也...

木头r ⋅ 2013/04/03 ⋅ 21

Mac 10.13 安装中文版 man 命令

Mac 10.13 安装中文版 man 命令 本文参考于 《Mac 安装man命令中文文档》,但原文提供的链接以及安装的版本比较老旧。因此重新整理新版在这边提供给大家。 为什么需要 man 以及 man 怎么使用...

FungLeo ⋅ 2017/11/13 ⋅ 0

彻底解决Intellij IDEA/WebStorm2017.2 中文无法输入 中英文没法自由切换问题?

最近手贱更新WebStorm2017.2 版本直接导致中文无法输入,中英文没法自由切换!怎么回事??? 尝试搜狗/百度/手心/谷歌/Bing输入法中文输入在IDEA都无法自由正常输入! 网上查了很对资料,有所发现,...

sinat_34719507 ⋅ 2017/09/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 35分钟前 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部