linux命令不能打中文,在Linux系统下Dia无法输入中文的解决方法
以下解决在Linux Dia中无法用输入法输入中文的问题。在Linux系统下画图软件有很多,但是很多人反应Dia最好,因为它素材很丰富,操作又很简单,如果不是要求太高都能满足需求,在Ubuntu系统或支持apt install安装的Linux系统下只需要运行sudo apt install dia命令就可以安装Dia了。Dia支持多平台,有windows版、Linux版及mac版。
相关链接
Dia运行截图
产生的问题
在使用Dia的过程中,它居然不能正常的输入中文。经过查找,有三种解决方法,现分享出来给大家。
解决方法一
修改/usr/bin/dia文件:
dia-normal --integrated "$@"改成dia-normal "$@"
通过这些更改能解决Dia中文输入的问题,但是又会引起左边工具栏和主窗口分离的问题,每次画个图还得经常拖动工具条,调整其大小,使用起来很麻烦,经常做这些小动作,因此最好这个解决方法不是最好的。
解决方法二
启动Dia后,在菜单栏的输入法选项中选择X输入法就可以解决了,也不会导致工具栏窗口独立的问题。但是我没找到输入法的选项,可能跟我使用新的Dia版本有关,使用旧的Dia版本可以采用这个方法处理一下。所以这个解决方法不适合我,可能这个方法是适合某些版本或者某些桌面环境中。
解决方法三(最终解决方法)
1.修改/usr/share/applications/dia.desktop文件
把Exec=dia %F改成Exec=env GTK_IM_MODULE=xim dia %F
注:这个设置解决了从启动栏的快捷方式中启动Dia后,输入中文的问题。
2.在终端启动时增加启动设置
启动命令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后,输入中文的问题。
3.如果你即不想修改配置文件,也不想修改启动命令,那怎么办,没关系,也有解决办法,按如下的操作:
在编辑一个图表时,先选择输入文字模式—>在文字输入框右键—>输入法(Input Methods)—>X输入法。
注:这个解决方法应该和解决方法二是同一个,只不过可能是我的Dia版本比较新,所以输入法选项被从菜单栏中挪到了右键菜单里。
结语
经过解决方法三的步骤,解决了在Dia中不能输入中文的问题。
相关主题
linux命令不能打中文,在Linux系统下Dia无法输入中文的解决方法相关推荐
- linux安装vscode菜单乱码,在Ubuntu 18.04系统下vscode中zsh乱码的解决方法
以下为你介绍在Ubuntu 18.04 LTS系统下vscode中zsh乱码的解决方法. 详情 在Ubuntu 18.04 LTS系统下安装了zsh和agnoster主题,但是出现了终端中有乱码的情况 ...
- win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法
MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...
- win10电脑发现不了华为share_Win10系统下无法找到局域网电脑的解决方法
为了获得更好的体验,将电脑系统升级到了windows10正式版.可是之后在新系统中却遇到了奇怪的问题,打开网络后找不到局域网其它电脑,这该怎么办呢?接下来,小编就给大家分享Win10正式版找不到局域网 ...
- nvidia控制面板点了没反应win7_WIN7系统下无法启动NVIDIA控制面板的解决方法
大家都知道,电脑中几大重要的部分,其中一个就是显卡,很多人平时对于这些都不上 心,只有电脑遇到问题的时候才会检查一下,今天就有位用户来和小编请教说,他电脑的显 示屏打不开了,开机之后没有任何的反应,检 ...
- XP系统访问网页无法下载php,windowsxp系统下IE浏览器无法下载的解决方法
IE是很多用户经常会使用到的一款浏览器,其本身自带下载功能.不过,最近一些windowsxp系统用户反馈电脑中IE浏览器下载功能突然不能用了,这该怎么办呢?下面是小编整理的一些有关IE浏览器不能下载的 ...
- arduinowin7_Win7系统下Arduino驱动安装失败的解决方法
近日有不少win7系统用户反映说碰到这样一个现象,就是在电脑中连接Arduino单片机的时候,就会提示Arduino驱动安装失败,遇到这样的问题要如何处理呢,针对这个情况,小编就给大家分享一下Win7 ...
- 本地计算机无法设置共享文件夹,win10系统下共享文件夹无法访问的解决方法
最近有不少win10系统用户到本站反馈说碰到这样一个问题,就是要访问共享文件夹的时候发现无法访问,该怎么办呢,本文就给大家讲解一下win10系统下共享文件夹无法访问的解决方法供大家参考. 1.检查共享 ...
- 计算机没有管理无线网络,笔记本win7系统下没有无线网络选项的解决方法
无线网络随处可见,可以供手机电脑上网,然而有笔记本win7系统用户却发现经常会出现没有无线网络选项的情况,只剩下一个本地连接,碰到这样的问题该如何处理呢,接下来就给大家带来笔记本win7系统下没有无线 ...
- 风暴英雄服务器无响应,win7系统下玩风暴英雄卡机的解决方法
风暴英雄是一款备受玩家们喜爱的游戏之一,然而在玩的过程中,有不少win7旗舰版32位系统用户发现玩风暴英雄的时候出现了卡机的情况,碰到这样的问题该怎么办呢,本文就给大家带来win7系统下玩风暴英雄卡机 ...
最新文章
- hdu 4417(线段树OR树状数组)
- STM32 基础系列教程 36 - Lwip_dns
- python的字符串类型本质上_4.3Python数据类型(3)之字符串类型
- numpy的基本使用3
- 【wordpress基础教程一】:wordpress简介和安装
- C#题目及答案(1)
- cat日志 搜索_大日志,看我如何对付你
- InstallShield 2008 终止声明 (EOL)对最终客户意味着什么
- mqtt服务器收不到设备信息,在我的终端(mosquitto)上显示来自mqtt服务器的json消息...
- PHPExcel用法有感
- eclipse导入远程git代码及(push、pull、及maven工程导入)
- 指针06:指针和数组
- vue教程1-03 v-for循环
- 集体智慧编程Python
- Java基础教程汇总
- # c++万能头文件
- 2018——而立之年
- TI CC1310 sub1G的SDK开发之入门
- excel编辑csv文件
- 毕生精力总结的电脑技巧
热门文章
- linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)
- JavaSE基础自学----异常2
- pycharm断点调试RF自动化用例
- 工业相机编程模型和流程
- Yii2融合EasySwoole的消息处理服务
- 夺命雷公狗之后台登录一条龙模版
- 2020-09-24: 什么是应用解耦?
- 名画38 王诜《渔村小雪图》
- linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...
- java处理字符串Patter与Matcher类与其方法详解