wps有linux版本了,用着感觉还可以。我将它解压到了我的用户名下的bin文件夹下,即/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86,这个文件夹下有wpp和wps两个可执行程序(其实是两个脚本文件),分别代表wps演示和文字。
1、为了方便使用,可以在桌面建立wpp和wps两个文件的桌面图标。
Linux的桌面环境下,快捷菜单实际上是一个.desktop后缀的文件,通过这个文件链接到执行程序。
这类.desktop文件存储在/usr/share/application文件夹中,可以以一个为模板来为我们的wps建立桌面快捷方式。
在这里我直接贴出我建立的wpp.desktop文件的内容。
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=wpp (程序名)
StartupNotify=false
Terminal=false
GenericName=wpp
Type=Application (程序类型)
Exec=/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86/wpp (执行程序或者脚本路径,必填)
MimeType=
Icon=/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86/icon/wpp.jpg (图标文件)
Categories=office(程序所属分类)
Comment=wpp,KingSoft
X-Desktop-File-Install-Version=0.20
图标文件是我自己在网上下载的,然后我建立一个icon目录并把图标文件放在了里面,原始的软件包里面是没有icon文件夹的。
2、将wpp,wps添加到/home/huntinux/bin中
这样做可以在终端直接输入wpp或wps就可以启动程序。(或者Alt+F2,然后输入wpp,wps也可以启动程序)
不过将程序包解压到/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86后,发现其实wps和wpp两个文件其实是shell脚本,下面的是wpp文件的内容:
#!/bin/bash
gOpt=
gTemplateExt=("dpt" "pot" "potx")
# gInstallPath 代表程序的安装路径,在我这里是/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86
# 如果此脚本不在默认位置,运行是会提示:wpp does not exist!
# 因为gInstallPath值就是当前脚本所在文件夹,如果此脚本与程序文件的相对位置发生变化,就会导致
# 上面的结果。
gInstallPath=`dirname "$0"`
gApp=wpp
# 解析命令行参数的函数,比如在命令行中可以直接在程序名后加上要编辑的文件名
function parse_arg()
{
if [ $# -eq 1 ] ; then
ext="${1##*.}"
if [ "" = "${ext}" ] ; then
return 0
fi
for i in ${gTemplateExt}
do
if [ "${ext}" = "${i}" ] ; then
gOpt=-t
fi
done
fi
}
# 执行wpp程序
function run()
{
oldPwd="${PWD}"
if [ -e "${gInstallPath}/office6/${gApp}" ] ; then
if [ -d /usr/lib32/gtk-2.0 ]; then
export GTK_PATH=/usr/lib32/gtk-2.0
fi
export LD_LIBRARY_PATH="${gInstallPath}/office6":"${gInstallPath}/office6/qt/plugins/imageformats":"${LD_LIBRARY_PATH}"
# 下面是程序wpp的真实地址
exec ${gInstallPath}/office6/${gApp} ${gOpt} "$@"
else
echo "${gApp} does not exist!"
fi
}
function main()
{
parse_arg "$@"
run "$@"
}
main "$@"
一开始我把wpp文件移动到了它的上一级目录,再次执行wpp时就提示wpp does not exist!,原因就是脚本文件中的变量gInstallPath的值随着文件wpp的移动发生了改变。
所以,把gInstallPath写成固定的地址就行了:
gInstallPath=/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86/
这样,再怎么移动wpp文件,都不会有错了。
如何为Uubntu 15.10安装国产WPS软件:http://www.linuxdiyf.com/linux/14849.html
关于ubuntu15.04安装wps缺少32位库:http://www.linuxdiyf.com/linux/13122.html
ubuntu15.04安装wps-office的64位版:http://www.linuxdiyf.com/linux/12879.html
64位的ubuntu15.04怎么安装WPS?:http://www.linuxdiyf.com/linux/12234.html
如何在ubuntukylin 13.10中安装WPS for Linux:http://www.linuxdiyf.com/linux/11084.html