wps出linux版本了,但是现在还没有开放下载地址。

具体的浏览http://bbs.wps.cn/thread-22343014-1-1.html,里面有获得的途径。

我已经下载了,用着感觉还可以。我将它解压到了我的用户名下的bin文件夹下,即/home/huntinux/bin/wps-office_8.1.0.3431+wps+wpp~a6_x86,这个文件夹下有wpp和wps两个可执行程序(其实是两个脚本文件),分别代表wps演示和文字。

1、为了方便使用,可以在桌面建立wpp和wps两个文件的桌面图标。

Linux的桌面环境下,快捷菜单实际上是一个.desktop后缀的文件,通过这个文件链接到执行程序。

参考自:http://www.pcbeta.com/forum.php?mod=viewthread&tid=1040891

这类.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/bashgOpt=
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 ] ; thenext="${1##*.}"if [ "" = "${ext}" ] ; thenreturn 0fifor i in ${gTemplateExt}doif [ "${ext}" = "${i}" ] ; thengOpt=-tfidonefi
}# 执行wpp程序
function run()
{oldPwd="${PWD}"if [ -e "${gInstallPath}/office6/${gApp}" ] ; thenif [ -d /usr/lib32/gtk-2.0 ]; thenexport GTK_PATH=/usr/lib32/gtk-2.0fiexport LD_LIBRARY_PATH="${gInstallPath}/office6":"${gInstallPath}/office6/qt/plugins/imageformats":"${LD_LIBRARY_PATH}"# 下面是程序wpp的真实地址exec ${gInstallPath}/office6/${gApp} ${gOpt} "$@"elseecho "${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文件,都不会有错了。

=================================================================

2013-8-25

wps 又有了新版本。

这次有学习了怎么让wps默认打开.doc文档。

首先我已经在目录 /usr/share/applications 中创建了wps.desktop 文件。

对着要打开的doc文件Right click->Open With->Show other application

但是找不到wps???

其实关键在于要给wps.desktop文件中的EXEC后面加上 %U

参考网址: http://forums.fedoraforum.org/showthread.php?t=263501

- First look for the program (.desktop) in /usr/share/applications.
- Edit the program file so that the Exec line looks like:
Exec=yourprogram %U
- Now the program should show up in application list

.Desktop 文件详细定义: Desktop Entry Specification

Linux下给wps增加桌面图标相关推荐

  1. linux我的电脑图标,Linux下给wps增加桌面图标(网摘)

    wps出linux版本了,但是现在还没有开放下载地址. 我已经下载了,用着感觉还可以.我将它解压到了我的用户名下的bin文件夹下,即/home/huntinux/bin/wps-office_8.1. ...

  2. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...

    Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...

  3. Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标...

    Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标 >>>>>>> ...

  4. Linux下使用WPS做office的二次开发

    Linux下使用WPS做office的二次开发 序 上个版本WPS在Linux上就已经支持二次开发了,可以直接去看官网相关的介绍.https://open.wps.cn/ 我们选择WPS的客户端进行二 ...

  5. 提高Linux下打开WPS云文档速度的方法

    提高Linux下打开WPS云文档速度的方法 本人在优麒麟下使用WPS办公,发现WPS打开云文档缓慢,经过多次修改配置,发现修改以下几个配置可加快云文档打开速度 修改备份策略 "文件" ...

  6. linux下怎么配置gnome桌面环境,Linux下怎么配置Gnome桌面环境

    和Windows一样,在Gnome的文件管理器(nautilus)里,双击一个文件的时候,系统会自动调用相应的程序去打开这个文件.下面学习啦小编教大家在 Linux下怎么配置Gnome桌面环境,下面大 ...

  7. Linux下的WPS排版错乱问题

    问题描述:我目前用的是ubuntu22.04和deepin20.8都出现了相同的问题,使用WPS的Linux版2019版本,主要问题表现为段落格式错乱,在win下的1页会显示为2页,字体格式也不对. ...

  8. 深度linux桌面没有图标,Deepin Linux 下基于deepin-wine的微信图标不见的问题解决

    D0-问题定义 今早打开deepin-Linux发现桌面的微信图标不见了,是之前在deepin的app store里安装的,打开APP store,卸载界面显示已经没有了,但安装界面显示open,意思 ...

  9. VNC CentOS Linux下VNC Server远程桌面配置详解

    VNC概述 VNC (Virtual Network Console)是虚拟网络控制台的缩写.VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...

最新文章

  1. 基于双门限法的端点检测
  2. Mybatis-plus常用API全套教程,看完没有不懂的
  3. [flex]报错,Resource Path Location Type 源路径条目“… Unknown Flex 问题
  4. 排序算法(1)—直接插入排序
  5. Russell大师课+大厂专家倾授+5小时黑客松,上海临港人工智能开发者大会倒计时5天...
  6. 中国挤奶点控制器市场趋势报告、技术动态创新及市场预测
  7. android 按钮顶级效果_Android 中按钮的点击效果
  8. 76----平面二次曲线的分类、消去二次交叉项、转轴变换、平面二次曲线的不变量、利用不变量确定平面二次曲线的类型和形状
  9. 解决Visual Studio 2019未能从“https://www.nuget.org/api/v2/package..“下载包问题
  10. CEO如何做好企业战略管理?
  11. ENSP实验五——三层交换机+二层交换机
  12. Leetcode-845. 数组中的最长山脉(最详细解法)
  13. NLP之文本分类方法之基础知识
  14. 困扰我许久的痛楚:闭包
  15. 计算机提示资源管理器停止,电脑开机黑屏并弹出Windows 资源管理器已停止工作该怎么办?...
  16. 主机如何做好防勒索病毒措施
  17. Java常用类之String类知识清单,简单易理解
  18. 安装与配置VMware虚拟机 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
  19. 洛谷P1851 好朋友
  20. ORB-SLAM:精确多功能单目SLAM系统

热门文章

  1. 企业微信(创建群聊会话)60011错误
  2. 云邦互联可以申请免费空间
  3. MATLAB中diary日志
  4. 将Oracle的字符集由AMERICAN_AMERICA.ZHS16GBK修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  5. 【OpenEVSE 】汽车充电桩控制项目解析
  6. 本地宝js爬虫(附代码)
  7. 嵌入式系统工程师 的职位要求
  8. iOS全埋点解决方案-采集崩溃
  9. Chrome控制台打印输出彩色调试信息
  10. 解决使用打印机打印网页时字体颜色变淡的问题