完美解决Dia无法输入中文的问题

2018-09-17  本文已影响570人  purple_dragon

软件开发工作中画图这个事是必须的,在windows平台有微软的亲儿子MS VISIO,可是我们更喜欢在Linux下完成工作,那在Linux下我们有什么呢?大喊三声:“因为自由,我们什么都有;因为自由,我们什么都有;因为自由,我们什么都有”,停止瞎嚷嚷,说正事。
在Linux中,画图软件有很多,不过据广大同行反应还是Dia最好,操作够简单,素材够丰富,只要不是太特殊的需求,都能满足了,最近几天有画图的需求了,那就来操作一发吧,先安装,那么就一行小命令敲起来

sudo apt install dia

安装完毕后启动 dia-window.png

小界面看着很简练,一眼看上去没有花里胡哨,也不眼花缭乱,符合工程师文化。具体操作请自行google baidu探索。

忘了说一句啊,dia支持多平台,有window版、Linux版、mac版,还开源。安装包和源码包下载地址 github地址

楼主在探索使用的过程中,发现一个郁闷的问题,Dia居然不能输入中文,心里默默的反问一句“凭什么不能输入我大天朝语言”,本着“问题是无穷尽的,但没有什么问题是解决不了的”宗旨,开始进入百度时间,一番搜索下来发现很多人都遇到了相似的问题,而且也有了解决方案。基本有两种解决方案

方案一、

dia-normal --integrated "$@"改为 dia-normal "$@"

方案二、

方案三、

Exec=dia %F 改为Exec=env GTK_IM_MODULE=xim dia %F

这个设置解决了从启动栏的快捷方式中启动Dia后,输入中文的问题。

启动命令dia 前边增加env GTK_IM_MODULE=xim,即用env GTK_IM_MODULE=xim dia来启动Dia,为了避免每次启动都要输入这么一长串,我们设置别名alias,执行命令alias dia="env GTK_IM_MODULE=xim dia",以后再启动Dia时还是使用dia就可以了。

这个解决了从终端启动Dia后,输入中文的问题

在编辑一个图表时,先选择输入文字模式————>在文字输入框右键————>输入法(Input Methods)————>X输入法。

这个方案应该和方案二是同一个,只不过可能是我的版本比较新,所以输入法选项被从菜单栏中挪到了右键菜单里。

至此,完美解决了dia不能输入中文的问题,Perfect!!!

相关链接

解决Dia在Linux上的输入法问题

上一篇下一篇

猜你喜欢

热点阅读