研究WPS Office的LINUX postinst脚本,发现了错误,应该学习柳氏风格
LINUX安装后某些文件图标不变,暴躁的测试人员天天抱怨。最近终于受够了,决定专门研究一下。如果能够彻底解决,再也不会听到测试人员的。如果能再也不用听测试人员的聒噪。
首先回顾了一下泰山OFFICE的LINUX安装。整套脚本、资源都是吾亲自建立的,各种细节也都考虑到了。打开方式、图标也反复检查过,确实没有发现可疑的地方。所以,现在是要是学习一下别人的做法,找到差异,进而找到解决办法。
系统自带WPS OFFICE。吾于是研究了一下postinst。学到了一个命令:
# i=48
MIME='application-wps-office.doc'
ICON='wps-office-doc.png'
xdg-icon-resource install --noupdate \--mode system \--context mimetypes \--size ${i} \"/usr/share/icons/hicolor/${i}x${i}/mimetypes/${ICON}" \${MIME}
这个命令干什么的?试了一下并不影响图标的变化。
随后发现了脚本问题。大家可以自己看看错在哪里:
ksv_word_mimes=('application-wps-office.doc' 'wps-office-doc.png' 'application-wps-office.dot' 'wps-office-dot.png' 'application-vnd.ms-word' 'wps-office-doc.png' 'application-msword' 'wps-office-doc.png' 'application-msword-template' 'wps-office-dot.png''application-wps-office.docx' 'wps-office-doc.png' 'application-wps-office.dotx' 'wps-office-dot.png' 'vnd.ms-word.document.macroenabled.12' 'wps-office-doc.png' 'vnd.ms-word.template.macroenabled.12' 'wps-office-dot.png' 'wps-office.uot' 'wps-office-uot.png')
为什么错了?没有按照柳氏风格。按照柳氏风格,应该是这样的:
ksv_word_mimes=( \'application-wps-office.doc' 'wps-office-doc.png' \'application-wps-office.dot' 'wps-office-dot.png' \'application-vnd.ms-word' 'wps-office-doc.png' \'application-msword' 'wps-office-doc.png' \'application-msword-template' 'wps-office-dot.png' \'application-wps-office.docx' 'wps-office-doc.png' \'application-wps-office.dotx' 'wps-office-dot.png' \'vnd.ms-word.document.macroenabled.12' 'wps-office-doc.png' \'vnd.ms-word.template.macroenabled.12' 'wps-office-dot.png' \'wps-office.uot' 'wps-office-uot.png' )
研究WPS Office的LINUX postinst脚本,发现了错误,应该学习柳氏风格相关推荐
- wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布
WPS Office for Linux A7终于出来了,想当年做了一个ppt给老大发过去,后来发现没人能打开...先不看功能上的改进,光bug就修复了将近3千条,可见wps4linux团队的付出. ...
- linux的wps文件怎么看,WPS Office for linux快速入门指南
目录 第1章WPS Office for Linux产品介绍..................... - 3 -1.1WPS Office for Linux特点 ................. ...
- chromeOS使用WPS Office For Linux版
本文基于ChromeOS 版本107.0.5304.92(正式版本) 基于WPS For Linux 11.1.0.11664 [设置]-[开发者]-[Linux开发环境]-[启用] //chro ...
- WPS office出现“xxx.docx中发现无法读取内容,是否恢复此文档中的内容......word在试图打开文件时遇到错误” 紧急解决方案 -- 小黑日常超细解决教程
电脑自带WPS office的word,遇到打开文档时出现弹窗"word在xxx.docx中发现无法读取的内容.是否恢复此文档的内容?如果您信任此文档的来源,请点击"是" ...
- linux shell 脚本 supress,《linux Shell 脚本攻略》进阶学习(第一部分)
第二章命令之乐 cat 不仅可以读取文件并且连接数据,它还能从标准输入中进行读取 要从标准输入中读取,就要使用管道操作符 echo 'Text through stdin' | cat - file. ...
- linux错误代码255,linux – ssh脚本返回255错误
在我的代码中,我有以下操作来运行远程脚本. ssh root@host.domain.com "sh /home/user/backup_mysql.sh" 由于某种原因,它对我保 ...
- wps linux 字体_WPS Office:Linux 上的 Microsoft Office 的免费替代品 | Linux 中国
如果你在寻找 Linux 上 Microsoft Office 免费替代品,那么 WPS Office 是最佳选择之一.它可以免费使用,并兼容 MS Office 文档格式.-- Sergiu WPS ...
- python wps linux_GitHub - timxx/pywpsrpc: Python bindings for WPS Office RPC (for Linux)
pywpsrpc WPS Office for Linux二次开发C++接口Python绑定. Read this in other languages: English WPS Office二次开发 ...
- 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介
DBA:Linux 面向 DBA 的 Linux Shell 脚本简介 作者:CasimirSaternos 学习一些在 Linux 上安装.运行和维护 Oracle 数据库所需的基本 bash sh ...
- 作为金山办公产品的用户对WPS Office的质疑
2011年10月25日,我在中关村购买了一套金山WPS Office正版软件包,发票代码:111001021111,发票号码:06923948,有幸成为金山WPSOffice的用户. 根据维基百科,有 ...
最新文章
- Qt分析:Qt中的两种定时器
- Go语言中的Struct
- 经验共享:由备份和负载均衡
- UVALive 3905 Meteor (扫描线)
- Python基础教程:字符串中split与rsplit的方法原理教程
- 分配的访问权限的展台应用:最佳做法
- swoole之代码热更新实现
- Gitter - 高颜值GitHub小程序客户端诞生记
- OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task
- java调用opencv人脸识别 error insufficient out of memory
- 2012-8-1复选框全选
- 吴恩达机器学习课后作业
- R数据分析:如何绘制回归分析结果的森林图
- 第6章 访问权限控制
- 计算机英语新词的认知语义阐释论文,英语新词的认知语义分析
- Drupal 建站
- 【第一组】第七次冲刺例会纪要
- 解决网络栏只剩下飞行模式
- 这位创造Github冠军项目的老男人,堪称10倍程序员本尊
- 16个经典面试问题回答思路