FoxitReader不能输入中文
终于找到问题了,其实也就该是这个问题。如果写过脚本的同学应该都知道,我们可能回应会使用export导入环境错误,导致程序运行出错。FoxitReader不能输入中文,也正是这个问题,它的shell脚本的export导致不能切换成中文。而解决办法就是把export注释掉,它并不影响工作。
吐槽:我刚在csdn上写完方法一,就被红联linux给盗了,还不止一篇。虽然作者写的是我,但完全没跟我说啊,请记住未经本人许可,请勿转载!分享精神很重要,但不代表不尊重他人的工作,谢谢! :)
- 方法一,修改sh脚本——>推荐
- 修改FoxitReader.sh,注释掉export那一行即可
#!/bin/sh
appname="FoxitReader"
selfpath="/home/liu/bin/foxit"
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$selfpath/lib:$selfpath/platforms:$selfpath/printsupport:$selfpath/rmssdk:$selfpath/sensors:$selfpath/imageformats:$selfpath/platforminputcontexts
#export LD_LIBRARY_PATH #加上#,注释掉这一行即可
exec "$selfpath/$appname" "$@"
修改完这个脚本,我们在启动程序,就会发现可以正常使用中文了。
- 方法二,修改desktop桌面配置文件
一直使用FoxitReader但是不能输入中文~~ 。但解决玩qt不能输入中文又查到wps中文输入问题,就知道怎么解决Foxit中文输入问题了。
我们都知道ubuntu有用户限制,在不同时候,可能使用的是不同的用户环境,造成中文输入发不能用,比如下边的两个图片,分别是直接图形点击应用程序FoxitReader启动和终端启动sh脚本启动的,两者的配置就不同。
另外,也有可能是该脚本修改了用户环境造成的。
解决办法–>使用图形的方式。同时我们可以编辑一个xx.desktop文件给Foxit一个图标,更方便我们使用。
图形启动
shell脚本启动
desktop文件
[Desktop Entry]
Name=Foxit Reader
Comment=View pdf documents
Keywords=pdf;octet-stream;
StartupNotify=true
Terminal=false
Type=Application
#Icon=FoxitReader
X-GNOME-DocPath=
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=FoxitReader
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.14.1
Categories=GNOME;Viewer;Graphics;2DGraphics;VectorGraphics;GTK;
MimeType=application/pdf;application/octet-stream;
Exec=/home/liu/bin/foxit/FoxitReader ------->应用程序
Icon=/home/liu/bin/foxit/images/FoxitReader.png ----->图标位置
Name[zh_CN]=FoxitReader**重点内容**
别忘了赋予权限
chmod +x xx.desktop
或者右击xx.desktop找到权限,允许运行
- 正确操作后的样子,我使用了一个灰色的图标