ubuntu--FoxitReader不能使用中文输入法

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一个图标,更方便我们使用。

  • 图形启动
    sh

  • 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找到权限,允许运行

  • 正确操作后的样子,我使用了一个灰色的图标
    foxit

猜你喜欢

转载自blog.csdn.net/scylhy/article/details/52550324